Project

General

Profile

Actions

Task #1793

closed

Nasazeni balicku warden-server-2.2 na produkcni warden.cesnet.cz

Added by Tomáš Plesník about 10 years ago. Updated about 10 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Tomáš Plesník
Category:
-
Target version:
Start date:
08/26/2014
Due date:
% Done:

0%

Estimated time:

Description

Plan prechodu produkcniho Warden serveru z verze 2.1 na 2.2

Otestovani prechodu na serveru warden-dev.cesnet.cz

  • na testovacim serveru warden-dev je nutne nejprve pripravit prostredi, na kterem nasledne provedeme otestovani procesu prechodu

Pripravna faze na warden-dev:

1. Nainstalovat starsi verzi serveru 2.1. - Tom
2. Na produkcnim serveru poridit dump stavajici produkcni databaze. - Tom
3. Dump produkcni databaze nahrat na warden-dev. - Tom
4. Spustit Warden server 2.1 nad produkcni databazi a overit plnou funkcionalitu prijimaciho/odesilajiciho klienta 2.1. - Tom

Testovaci faze na warden-dev:

5. Nainstalovat balicek warden-server-2.2. - Tom
6. Vytvořit novou prázdnou databazi pro verzi 2.2. - Tom
7. Vložit fiktivní zprávu do db 2.2 s ID vyšším, než bude nejvyšší současné. (MySQL bude další ID generovat od nejvyššího, tzn. zůstane místo na původní zprávy.). - Tom
8. Upravit novy server 2.2 tak, aby nevracel zprávy čtenářům, ale přijímal je pouze od zapisovatelů. Nepřijdeme tak o žádné zprávy - zapisovatelé stale posílají. Čtenáři také o nic nepřijdou, protože budou mít stále sve platne ID poslední zprávy nezměněné - server jim nic nového nedá, pouze si počkají, než server začne opet dávat (u verze 2.0 tahle úprava byla jednořádkova) - Tom + Pavel K.
9. Vypnout server 2.1, nahodit upravený 2.2. - Tom
10. Standardním upgradovacím skriptem převést schema databaze 2.1 na nový formát - Tom
11. Dump databaze 2.1 s novym schematem. - Tom
12. Import dumpu db 2.1 s novym schematem do nove db 2.2 - zaplní se tím uvolněné místo vytvorene ID fiktivni zpravy (zde je potreba otestovat jak se MySQL popere po cas importu s paralelnim importovanim db 2.1 a soucasnymi inserty od zapisujicich klientu) - Tom + Pavel
13. Smazat fiktivní zprávu v databazi 2.2 - Tom
14. Upravit server 2.2 na normální odesilaci funkci (server opet zacne odesilat zpravy ctenarum) - Tom
15. Restart serveru 2.2 (čtenáři nyní dostanou všechny zprávy od svého posledního ID, cimz o nic nepřijdou, jen je dostanou o nějakou dobu později) - Tom
16. Overit plnou funkcionalitu prijimaciho/odesilajiciho klienta 2.1 oproti Warden serveru 2.2 - Tom
17. Uklidit server a pripravit opet na vyvoj - Tom

Ostry prechod na serveru warden.cesnet.cz

  • na produkcnim Warden serveru neni nutne resit pripravnou fazi, vse je tam jiz nachystane

1. Nainstalovat balicek warden-server-2.2. - Tom
2. Vytvořit novou prázdnou databazi pro verzi 2.2. - Tom
3. Vložit fiktivní zprávu do db 2.2 s ID vyšším, než nejvyšší současné. - Tom
4. Upravit novy server 2.2 tak, aby nevracel zprávy čtenářům, ale přijímal je pouze od zapisovatelů. - Tom + Pavel K.
5. Vytvorit zalozni kopii stavajici neupravene databaze 2.1 - Tom
6. Vypnout server 2.1, nahodit upravený 2.2. - Tom
7. Standardním upgradovacím skriptem převést schema databaze 2.1 na nový formát - Tom
8. Dump databaze 2.1 s novym schematem. - Tom
9. Import dumpu db 2.1 s novym schematem do nove db 2.2. - Tom
10. Smazat fiktivní zprávu v databazi 2.2 - Tom
11. Upravit server 2.2 na normální odesilaci funkci - Tom
12. Restart serveru 2.2 (čtenáři nyní dostanou všechny zprávy od svého posledního ID, cimz o nic nepřijdou, jen je dostanou o nějakou dobu později) - Tom
13. Overit plnou funkcionalitu prijimaciho/odesilajiciho klienta 2.1 oproti Warden serveru 2.2 - Tom
14. Smazat zalozni kopii zalozni databaze 2.1 - Tom

Actions

Also available in: Atom PDF