Manjša napaka, velika katastrofa - GitLab odide za dan
GitLab, zagon, ki je alternativa zelo priljubljenemu GitHubu, je pred kratkim imel precej težek dan kot človeška napaka je povzročila, da je bila celotna spletna stran dolga ves dan.
GitLabov problem se je najprej začel, ko je Spletna stran je imela težave s časom nalaganja in stabilnostjo. Spletna stran je bila odstranjena, da bi odpravili težave. Vendar pa med vzdrževanjem, nekdo je nehote naredil napako, da je pomotoma izbrisal imenik s 300 GB podatkov o produkciji v živo.
Na srečo za GitLab je bila izbrisana samo vsebina vprašanja in združene zahteve. Repositorijev in wikijev ta napaka nikakor ni vplivala, kar pomeni, da škoda zaradi te napake ni bila tako huda kot bi lahko bilo
Z izbrisanim imenikom se osebje GitLab takoj obrne na njegovo varnostno kopijo. Na žalost za njih je naletel na GitLab še en problem. V skladu z Googlovim dokumentom, ki se nenehno posodablja, ko se GitLab skuša vrniti na spletu, vseh 5 varnostnih kopij / podvajanja tehnik, ki jih je spletno mesto uporabilo, ni uspelo zanesljivo delovati, v nekaterih primerih nikoli ni vzpostavljen.
Pridobivanje teh izgubljenih datotek iz oblaka za GitLab ni mogoče izbrati niti, kot se je startup odločil konec lanskega leta rahlo odložite oblak, da bi namesto tega zgradili in upravljali svoje lastne Ceph grozde. Ni treba posebej poudarjati, da GitLab zdaj ponovno preučuje svoje stališče o tej temi.
@ TheRegister @gitlab bo delal na tem, da bo aplikacija bolj uspešna in raziskovala alternativne ponudnike gostovanja v oblaku.
- Connor Shea (@connorjshea) 1. februar 2017
Kljub burnemu dnevu, ki ga je imela GitLab, je spletna stran zdaj normalna. Medtem ko je spletna stran so sporočili, da so bili nekateri podatki izgubljeni v šesturnem oknu, Git Skladišča so ostala nepoškodovana skozi celotno preizkušnjo. Celoten dnevnik dogodkov celotnega dogodka si lahko ogledate tukaj.
Medtem ko so mnogi Iz majhne napake GitLab se lahko naučimo lekcij (predvsem hubris), je metoda GitLaba za obvladovanje krize precej občudovanja vredna zagon je bil z uporabniki jasen in pregleden. V upanju, da se bo GitLab naučil te napake. V nasprotnem primeru bi bila njegova uporabniška baza verjetno manj popustljiva, če se zgodovina ponovi.
Vir: Register