Minor Mistake, Major Catastrophe - GitLab geht für einen Tag offline
GitLab, ein Startup, das eine Alternative zu dem sehr beliebten GitHub ist, hatte in letzter Zeit einen ziemlich harten Tag, da ein menschlicher Fehler die gesamte Website für einen ganzen Tag außer Betrieb setzte .
Das Problem von GitLab begann, als die Website Probleme mit der Ladezeit und Stabilität hatte . Die Website wurde offline geschaltet, um die Probleme zu beheben. Während der Wartung hat jedoch jemand unwissentlich den Fehler gemacht, versehentlich ein Verzeichnis mit 300 GB Live-Produktionsdaten zu löschen .
Zum Glück für GitLab waren die Inhalte, die gelöscht wurden, nur für Probleme und zusammengeführte Anfragen relevant . Die Repositories und Wikis waren von diesem Fehler in keiner Weise betroffen, was bedeutet, dass der Schaden, der durch diesen Fehler verursacht wurde, nicht so schlimm war, wie es hätte sein können
Wenn das Verzeichnis gelöscht wird, wendet sich das GitLab-Personal sofort an sein Backup. Leider stieß GitLab auf ein weiteres Problem . Laut der Google Doc-Datei, die ständig aktualisiert wurde, da GitLab Schwierigkeiten hat, wieder online zu gehen, funktionierten alle 5 Sicherungs- / Replikationstechniken , die die Website implementierte, nicht zuverlässig und wurden in einigen Fällen nie eingerichtet .Das Abrufen dieser verlorenen Dateien aus der Cloud ist für GitLab keine Option, da sich das Startup Ende letzten Jahres entschieden hat, die Cloud zu dumpen, um stattdessen eigene Ceph-Cluster zu bauen und zu betreiben . Unnötig zu sagen, GitLab überdenkt jetzt ihre Haltung zu diesem speziellen Thema.
@TheRegister @gitlab wird daran arbeiten, die Anwendung leistungsfähiger zu machen und alternative Cloud-Hosting-Anbieter zu erkunden.
- Connor Shea (@connorjshea) 1. Februar 2017
Trotz des turbulenten Tages, den GitLab hatte, läuft die Website nun wie gewohnt. Während die Website berichtete, dass einige Daten während eines sechsstündigen Fensters verloren gegangen waren, blieben die Git- Repositories während der gesamten Tortur unversehrt . Ein vollständiges Ereignisprotokoll des gesamten Ereignisses kann hier eingesehen werden.
Aus dem kleinen Fehler von GitLab (hauptsächlich Hybris) lassen sich viele Lehren ziehen, aber GitLab's Methode, mit der Krise umzugehen, ist ziemlich bewundernswert, da das Startup klar und transparent mit seinen Benutzern war . Hier ist zu hoffen, dass GitLab von diesem Fehler lernt. Andernfalls würde seine Benutzerbasis wahrscheinlich weniger fehlerverzeihend sein, wenn sich die Geschichte wiederholt.
Quelle: Das Register
Erstellen Sie schöne animierte Partikel mit dieser Javascript-Bibliothek
Es gibt Tonnen von kostenlosen Animationsbibliotheken, alle mit verschiedenen Effekten und Spezialitäten. Die neue Particles.js-Bibliothek geht jedoch völlig neue Wege, indem sie animierte Partikel erzeugt, die sich in Echtzeit über die ganze Seite bewegen .Diese einfach zu bedienende Bibliothek ist komplett kostenlos und Open-Source auf GitHub. E
Wie man jedes Foto sieht, das jemand auf Facebook mochte
Seien wir ehrlich, wenn Sie Facebook verwenden, verwenden Sie es wahrscheinlich, um Ihre Freunde, Ihr Lieblingsidol, Ihren Schwarm (ähem, wir wissen es), Ihren Ex, Ihren Boss usw. zu verfolgen oder auszuspionieren. Wenn Sie eine große Liste von Freunden haben, Es kann schwierig sein, den Überblick zu behalten, was bisher alle anderen gemacht haben. D