Z VirtlabWiki
Obecné rysy serverů
- CLI příkaz s definovaným výstupem pro ověření funkčnosti serveru monitorovacím systémem
- Logging: sjednocení úrovní, TransactionIDs (XID)
Konzolový server
- realizovat jako démon, kvůli možnosti automatického restartu v případě výpadku
- Pro testovací účely možnost připojení k conserveru bez timeoutu
Rezervační server - požadavky
- pouziti Transaction ID (XID) v protokolu kvuli logovani
- moznost zruseni i jiz probihajici rezervace (vcetne uvolneni zapujcenych prvku ve vsech lokalitach, korektniho naplanovani/odplanovani akci pro aktivaci/deaktivaci ulohy (CRON), tj. interakce s tunelovacim a mazacim serverem)
- domyslet, co se stane, kdyz takto zrusim rezervaci, na kterou jsou napsani kolegove z jinych lokalit
- realizovat jako démon, kvůli možnosti automatického restartu v případě výpadku
- Efektivní odstávka zařízení (odstranění z množiny nabízené rezervačním serverem)
- CLI pro definici týdenního rozvrhu, RS si jej bude perzistentně udržovat. Bude využíváno z GUI, které bude součástí PHP řídícího serveru