Bug #576
closed
clients.registered je měněno při updatu záznamu v DB
Added by Pavel Kácha about 12 years ago.
Updated almost 12 years ago.
Description
warden/src/warden-server/doc/warden.mysql:
...
`registered` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP,
...
Toto je nutné upravit, pravděpodobně vytvořit i upgrade .mysql s alter table a upozornit v dokumentaci, nebo zahrnout do upgrade skriptu!
- Assignee changed from Tomáš Plesník to Michal Kostěnec
Vzniklo zde:
commit 295c73832b8cdc9ddb9a8615e71278c8be40dec5
Author: root <root@orion.zcu.cz>
Date: Fri Mar 23 09:21:30 2012 +0100
Prvni import upravy Wardenu pro Apache
Takže budu zlý a předávám, Kostěji, také proto, že Tom má teď dost práce právě s přípravou releasu. Domluv se s Tomem jak vyřešit nejlépe (warden-2.0-to-2.1-upgrade.mysql + upozornění v dokumentaci nebo volání z upgrade skriptu?).
Pro instalaci je to v pohode, jelikoz si spravce zavola jiz opraveny warden.mysql pro inicialni instalaci Warden server. Pro update z 2.0 na 2.1 by to chtelo tedy pripravit nejaky databazovy PATCH, ve kterem by bylo poreseno jak tato uprava defaultni hodnoty polozky registered, tak i zmena typu z int(1) default NULL na int(1) unsigned default NULL u polozek:
- target_port
- attack_scale
- priority
- timeout
Ted se ale divam, ze aktualne posledni verze souboru warden.mysql ulozena v GITu je krome zmeny typu z int na unsigned int (nepodstatna zmena pro stary server) naprosto stejna jako verze soboru warden.mysql z balicku warden-server-2.0 coz tedy znamena, ze zadny patch pro warden-server-2.0 delat nemusime. Nebo mi neco unika?
Toto same se vztahuje i pro ticket #577.
Pro instalaci zřejmě ne. Pro upgrade ano.
Existuje nejaka jina instalace serveru nez v nasi sprave? Ptam se proto, jestli kolem toho nedelame zbytecny humbuk:)
Právě že nevíme. Sice jsme ho oficiálně nevydali, ale git je otevřený a leccos už jsme pustili různými kanály pro testování (třeba liberouter). Alespoň mysql upgradeskript mezi doc/warden.mysql z 2.0 na 2.1 by a řádku v dokumentaci by to chtělo, to není zase tak moc práce.
- Status changed from New to Resolved
Stejne si porad myslim, ze to resime jak v nejakym enterprise projektu. Podle meho to nikdo jiny nepouziva (pripadne bych jen poslal zminku do konference).
Jestli vam to stale pripada rozumne, tak vlozte do balicku 'doc/warden20to21.patch' a do poznamky pouziti:
'mysql -u root -p warden < doc/warden20to21.patch'
- Status changed from Resolved to Feedback
Doufal jsem (myslím, že jsme to s Tomem tak psali), že když už, tak uděláš alter patch i na ostatní změny, je jich tam víc.
Opraveny typy poli target_port, attack_scale, priority, timeout na 'unsigned'.
Povazuji za vyreseno, pokud nepotrebna policka budeme ostranovat az v dalsich verzich.
git #0c63117237afd70440722011d9282a8aea449514
- Status changed from Feedback to Closed
Also available in: Atom
PDF