Minor Mistake, suurkatastrofi - GitLab menee offline-tilaan päiväksi
GitLab, startti, joka on vaihtoehto erittäin suositulle GitHubille, on ollut melko karkea päivä äskettäin a ihmisen virhe aiheutti koko verkkosivun koko päivän.
GitLabin ongelma alkoi ensin, kun verkkosivustolla oli lataus- ja vakausongelmia. Sivusto tuotiin offline-tilaan ongelmien korjaamiseksi. Kunnossapidon aikana, joku tahattomasti teki virheen poistamalla vahingossa hakemiston, joka sisälsi 300 Gt live-tuotantoa.
Onneksi GitLab, sisältö poistettiin vain vaikutukset ja yhdistetyt pyynnöt. Varastoja ja wikit eivät olleet millään tavalla vaikuttaneet tähän virheeseen tämän virheen aiheuttama vahinko ei ollut niin vakava kuin se olisi voinut olla
Kun hakemisto on poistettu, GitLab-henkilöstö kääntyy välittömästi varmuuskopiointiin. Heille valitettavasti GitLab juoksi vielä yksi ongelma. Google Doc -tiedoston, jota päivitetään jatkuvasti, kuten GitLab pyrkii palaamaan verkossa, mukaan kaikki 5 varmuuskopiota / replikointia tekniikoita, joita verkkosivuilla ei pystytty toimimaan luotettavasti, ja joissakin tapauksissa koskaan perustettu ensiksi.
Haetaan nämä menetetyt tiedostot pilvestä ei ole vaihtoehto GitLabille, koska käynnistys päätti viime vuoden lopulla tyhjennä pilvi, jotta voidaan rakentaa ja käyttää omia Ceph-klustereitaan. On tarpeetonta sanoa, että GitLab tarkastelee nyt uudelleen kantaa kyseiseen aiheeseen.
@TheRegister @gitlab pyrkii tehostamaan sovellusta ja tutustumaan vaihtoehtoisiin pilvipalveluntarjoajiin.
- Connor Shea (@connorjshea) 1. helmikuuta 2017
Huolimatta GitLabin hämmentävästä päivästä sivusto on nyt käynnissä normaalisti. Vaikka sivusto ilmoitti, että joitakin tietoja menetettiin kuuden tunnin ikkunan aikana, Git arkistot jätettiin vahingoittumattomiksi koko koettelemuksen ajan. Koko tapahtuman tapahtumalokin voi katsella täällä.
Vaikka monet GitLabin pienestä virheestä voidaan oppia (pääasiassa hubris), GitLabin menetelmä kriisin käsittelemiseksi on melko ihailtavaa käynnistys oli selkeä ja avoin käyttäjien kanssa. Toivon, että GitLab oppii tästä virheestä. Muuten sen käyttäjäkunta olisi todennäköisesti vähemmän anteeksiantava, jos historia toistaa itsensä.
Lähde: Rekisteri