Omluvný dopis | Wake

Příspěvek napsal uživatel MrWakeCZ, 25 Listopad 2018.

Status:
Uzamčeno, nelze přidávat odpovědi.
  1. upload_2018-11-25_11-24-1.png
    Jsou zde určité věci, nebo spíš události, které se za tento týden udály. A sehrály docela velký bordel na serveru. Nyní je tedy všechny sepíšu a odůvodním, proč a co aktuálně nejde...

    Infrastruktura
    Abychom si mohli vysvětlit, proč došlo v tomto týdnu k zásadním chybám na mojí straně, je potřeba si vysvětlit jak funguje craftmania z pohledu zálohy.

    Server se dělí na tzv. několik DS-X serverů. DS je zkratka pro "dedikovaný server", jedná se o server na kterém máme plný root přístup. Můžeme tedy měnit co chceme a také, co se pokazí je naše vina.

    Většina hlavních serverů jsou uložený na DS-1 tedy Survival, Skyblock, Vanilla, Proxy (Bungee) atd. Jedná se o náročnější servery, je jich tedy méně na "větším" serveru.

    Druhá část serverů jako lobby, whub, creative, nový prison a hlavně AT servery jako build, test servery jsou právě na DS-2. No a právě na DS-2 byl tento týden zásadní problém.

    Zálohy
    Zálohy jsou jak každý ví základ, ovšem i u těch nastala zásadní chyba. Všechny zálohy u nás se ukládaly na disk u hostingu, který měl 8TB. Každý velký server se zálohuje denně v ranních hodinách kompletně s pluginy, mapou atd. Menší servery nebo servery, které nejsou navštěvovány tak často, třeba Prison jsou zálohovány v jiných intervalech - každý 2 dny, každý 4 dny (prison) nebo každý týden.

    Log události
    Neděle 18.11.2018, 23:00
    - V tuto dobu se řešilo a připravovalo uveřejnit novinku, tedy to, že ve středu 21.11. proběhne první upgrade Creativu na 1.13.

    Úterý 20.11.2018, 22:04
    - Creative byl zastaven do režimu údržby, bez jakékoliv kontroly zálohy (1. chyba) byly smazány data všech hráčů, kteří nehráli na serveru víc jak 14 dní zpět (dělá se vždy při upgradech MC).

    Středa 21.11.2018, 2:33
    - Creative upgrade byl dokončen, server spuštěn a já šel spát.

    Středa 21.11.2018, 10:08
    - Mnoho hráčů píše Wakovi, že Creative je zalagovaný a doslova nehratelný. Po menším hlasování se rozhodlo vrátit zpět na verzi 1.12 a zrušit kompletně upgrady na 1.13.

    Středa 21.11.2018, 10:40
    - Wake najel na disk s zálohy, otevřel složku s Creativem a tam poslední záloha 14.11. 3:11.

    Středa 21.11.2018, 11:00
    - Wake kontaktoval hosting, že jak je možné že mu neposlali oznámení o zaplnění disku, což se dřív normálně stávalo. Všechny servery tím pádem nebyly zálohovány 7 dní.

    Středa 21.11.2018, 11:24
    - Wake obnovil Creative do zálohy z 14.11. na verzi 1.12. Při takových úkonech, je potřeba root uživatel v linuxu. Zálohy se klasicky ukládaly od kořenové složky "srv"- tzn. že zip když jsi ho otevřel/a začínal složkou srv. Po rozbalení v root složce tedy byla složka "srv". Ovšem linux má svojí složku "srv", kde jsou právě uloženy všechny DS-2 servery. Pro ty, co to nechápou je to něco, jako kdyby jste měli složku srv v dokumentech a druhou na ploše - a na ploše "by byly servery" -> jakoby!

    Středa 21.11.2018, 13:55
    - Hosting odepsal, že e zřejmě jednalo o chybu a omlouvají se. Wake mezitím vyprázdnil disk o x týdnů staré zálohy.

    Čtvrtek 22.11.2018, 2:00
    - Zahájí všech záloh serveru, ovšem né Prisonu. Jelikož ten se zálohuje každé 4 dny (od wakovo opravy).

    Sobota 24.11.2018. 17:00
    - Wake na Discordu píše, že dnes bude předělávat všechny zálohy na Amazon, aby se již tento fail neopakoval.

    Sobota 24.11.2018, 17:04
    - Wake se přihlašuje s rootem na DS-2 a v root složce je složka "srv" kde je záloha Creativu z 14.11. která byla nahrána správně do složky s Creativem ve středu. Není tedy potřeba a tak jí Wake chce smazat.

    Sobota 24.11.2018, 17:05
    - Ovšem nastane největší chyba. Klasicky se složky v linuxu mažou pomocí "rm -rf název", ovšem zde selhal sám Wake a napsal "rm -rf /srv" - což znamená aby linux smazal svojí srv složku, kde jsou uloženy všechny servery. Né složku, kde byl aktuálně wake (v rootu) - to by bylo "srv/". Jelikož Wake měl roota, linux se na nic neptal a vše smazal. Servery jely dál.

    Sobota 24.11.2018, 17:08
    - Hráči začínají psát na Discordu, že se jim resetují data. Wake najíždí do konzole na Prison, kde je mraky chyb, že "instance is running twice?". Wut?! Wake tedy najel do správce souborů a tam nic. Prázdno a chyba.

    Sobota 24.11.2018, 17:09
    - Všem hráčům na Discordu oznámeno, že výpadek se týká Prisonu a Creativu.

    Sobota 24.11.2018, 17:10
    - Si Wake uvědomil kritickou chybu, že zaměnil "srv/" (složku kde byl), za linux složku s servery "/srv". A smazal tak 60% serveru nadobro.

    Sobota 24.11.2018, 17:15
    - Všechny servery z DS-2 byly killnutý, a vše bylo oznámeno Developerům.

    Sobota 24.11.2018, 17:20
    - Zahájení pokusů o navrácení smazaných dat. Ovšem linux funguje jinak, na Windowsech když něco smažete máte to v koši. To samé na Macu, ovšem linux příkaz "rm" s rootem je zničující. Linux tedy při mazání přepisuje dané místa (co se smažou) nevratně pryč.

    Sobota 24.11.2018, 23:30
    - Wake to vzdal, napsal že nic nedokáže vrátit. I přes pokusy xyz toolů pro recovery.

    Neděle 25.11.2018, 2:00
    - Wake obnovil z před halloweenské zálohy hlavní lobby (ohub).

    Neděle 25.11.2018, 4:00
    - Wake obnovil z neuveřejněných map novou mapu na whub a login pro warez byl opět spuštěn.

    Neděle 25.11.2018, 7:50
    - Hráči píšou, že se nedá přihlásit na server. Kvůli smazání whubu Wake nastavil blbé šifrování hesel, a tak všem starým Warez hráčům se nešlo lognout.

    Neděle 25.11.2018, 10:35
    - Hash nastavení obnoven, na server se dá plnohodnotně připojit.

    Souhrn
    Říkáte si, proč to tu píšu nebo, co je na tom tak fatálního, když jsem vše obnovil? No není to pravda, jak jsem psal. Chybou v / jsem smazal skoro celou CM. Zvláště pak:
    • Všechny build servery s xy roky práce našich a zahraničních builderů.
    • Všechny test servery developerů
    • Několik měsíců připravovaný Event server od Nerdyho a eventerů, který měl být uveřejněný v Prosinci.
    • Všechny lobby a whub, proto tam je nová mapa.
    • Připravované módované servery a jiné servery... které byly v plánu.
    • A v neposlední řadě Prison 2.0, který vysvětlím níže, který vyžaduje vysvětlení.
    Říkáš si, "Waku, tak proč se to všechno nezálohovalo?". K tomu se váže určitá věc. Jelikož se zálohují celkové servery primárně produkční, tedy ty kam mají hráči přístup podle určitých intervalů, tak se servery pro AT prostě nezálohovaly. Nebylo to do dnes potřeba, za celých 5 let... Build servery se zálohovaly, ale od problémů někdy v červnu byly zastaveny.

    A co Prison 2.0? No... pamatujete si nahoře, že se Prison zálohuje každé 4 dny, tedy od mojí opravy? 4. den byl dneska v noci tedy v neděli, ovšem já ho včera smazal. A v zálohách tedy nebyl. Tzn. že jsem kompletně smazal mapový podklady pro Prison. Data jako ranky, priscoiny atd jsou v databází, ale nejsou doly, spawn a ostrovy, prostě celý server.

    Omluva
    Tímto tématem, bych se chtěl omluvit primárně AT ale také hráčům. AT z toho důvodu, že pracovali několik měsíců na eventech na vánoce a jiných věcech a já to smazal. A hráčům, že lotos asi budou opravdu chudý vánoce, jelikož jak jsem psal několikrát.. smazal jsem je.

    Aby se tohle již nikdy neopakovalo, ještě než jsem šel spát, navrhlo se nové schéma záloh, které se bude ukládat na již zmíněný Amazon S3, kde to je neomezný a nemůže se tedy stát... to co by se stalo. Pokud někoho zajímá, tak ráno jsem preventivně celou CM zazálohoval, ručně... :emoji_smiley:

    Omlouvám se,
    Wake
     
    • Přátelské Přátelské x 22
    • Like Like x 2
    • Vítěz Vítěz x 1
    • Legrační Legrační x 1
    • List
  2. hledejte lidi co forfun stahují worlddownloaderem
     
    • Souhlas Souhlas x 4
    • Like Like x 2
    • Sušenka Sušenka x 1
    • Užitečné Užitečné x 1
    • List
  3. Kdo zachrání Vánoce letos? :emoji_slight_frown:
     
  4. Míno s @COOLPLAY1 :FeelsYouOMG: Plán B incoming..
     
    • Legrační Legrační x 2
    • Souhlas Souhlas x 1
    • Sušenka Sušenka x 1
    • List
  5. To nebude advetní kalendář ? :emoji_slight_frown: :emoji_smiley:
     
  6. yay, škoda no... Waku měl by si radši zálohovat data na více míst, pro příště... a opravdu to nejde vrátit? kdybyste se třeba domluvili s nějakým linux profíkem, myslíte že by to nedokázal vrátit?
     
    • Hype! Hype! x 2
    • Kreativní Kreativní x 2
    • Užitečné Užitečné x 1
    • List
  7. Těch pokusu bylo opravdu dost, Wejk může o tom napsat svoje, kolik hodin se snažil to všechno obnovit, pak i ostatní se snažili, ale bez výsledku, pokud je mi dobře známo
     
  8. https://craftmania.cz/tema/kdo-zachrani-vanoce.33116/ můj nápad
     
  9. Waku nevadí stane se každýmu někdy i mě se stříhat občas nedá a pokazim to.
     
  10. stažený soubor.jpg
     
    • Hype! Hype! x 3
    • Souhlas Souhlas x 2
    • List
  11. Waku nevadí, stáva se to, a to opravdu každýmu,
    Tieto Vánoce nebudou jako vždy



    Tieto Vánoce budou lepší!!!
     
    • Souhlas Souhlas x 1
    • Sušenka Sušenka x 1
    • Legrační Legrační x 1
    • Přátelské Přátelské x 1
    • List
  12. Každý si Vánoce představuje jinak. Někdo s rodinou, někdo s oprátkou a někdo na majnkraft serveru “zachraňovat vánoce” po obrchybě jednoho týpka.

    Yes, Grinch vánoce opravdu “ukradl”, jenže tu je jedna maličkost. On nesnášel lidské štěstí. Proto odcizil lidem jeden z největších svátků, který je opravdu důležitý pro mnohé. Grinch dárky nakonec vrátil, takže si nemyslím, že je vhodné ho přirovnávat k wakovi.
     
    • Sušenka Sušenka x 1
    • Přátelské Přátelské x 1
    • List
  13. Z toho by se dal udělat novej díl Vteřin před katastrofou
     
    • Like Like x 3
    • Souhlas Souhlas x 1
    • Kreativní Kreativní x 1
    • List
  14. myslíš tu megahádku kterou započne emouš
     
  15. Preco prave prison ta najlepsia minihra :emoji_slight_frown:
     
  16. prison 2.0 se připravoval déle než jakou měl životnost XD
     
    • Legrační Legrační x 7
    • Souhlas Souhlas x 5
    • List
  17. Ať už se v poslední době s CM dělo cokoliv, tohle je jedna z událostí, která opravdu a nenávratně zrušila většinu CM - nebyl to ani xPerpetual, ani ten dávný incident s online modem, ale opravdu tohle. Lidi, co se snaží CM potopit (cs yusare) teď asi oslavují, ale mě je serveru, kde jsem poprvé hrál mulitplayer, líto. Poprosil bych všechny hráče, i ty, co CM odsuzují o jedno tučné F pro zaplacení respektu.

    Chyby se dějí, jak jsou tomu některé děti důkazem, takže je třeba se oklepat a jít dál. Nebuďme teď chvíli na Waka moc naléhaví, sám teď bude opravovat to, co z CM zbylo.

    Takže ještě jednou... F

     
    • Přátelské Přátelské x 4
    • Souhlas Souhlas x 1
    • Vítěz Vítěz x 1
    • List
  18. F jen kvůli tomu, že jsem poznal na CM většinu inteligentních lidí jinak to mám volný jak disk na Dedikáči
     
  19. S tebou musí být hodně velká prdel ...
     
  20. Smíchy se se mnou posereš :emoji_slight_smile:
     
    • Sušenka Sušenka x 2
    • Like Like x 1
    • Přátelské Přátelské x 1
    • Kreativní Kreativní x 1
    • List
Status:
Uzamčeno, nelze přidávat odpovědi.
Craftmania © 2015 - 2018, All Rights Reserved
Created with by Jacob Hill