Μικρό λάθος, μεγάλη καταστροφή - Το GitLab πηγαίνει εκτός σύνδεσης για μια μέρα
Το GitLab, ένα ξεκίνημα που αποτελεί εναλλακτική λύση για το εξαιρετικά δημοφιλές GitHub, είχε πρόσφατα μια δύσκολη μέρα το ανθρώπινο λάθος προκάλεσε την καθυστέρηση ολόκληρης της ιστοσελίδας για μια ολόκληρη μέρα.
Το πρόβλημα του GitLab άρχισε αρχικά όταν το ο ιστότοπος αντιμετώπιζε προβλήματα φόρτωσης και σταθερότητας. Ο ιστότοπος τέθηκε εκτός σύνδεσης για να διορθωθούν τα θέματα. Ωστόσο, κατά τη διάρκεια της συντήρησης, κάποιος έκανε άθελα το λάθος να διαγράψει κατά λάθος έναν κατάλογο που περιέχει 300GB δεδομένων ζωντανής παραγωγής.
Ευτυχώς για το GitLab, τα περιεχόμενα που διαγράφηκαν μόνο ζητήματα που έχουν επηρεαστεί και συγχωνευμένα αιτήματα. Τα αποθετήρια και τα wikis δεν επηρεάστηκαν από αυτό το λάθος με κανένα τρόπο, πράγμα που σημαίνει ότι το η ζημία που προκλήθηκε από αυτό το λάθος δεν ήταν τόσο σοβαρή όπως θα μπορούσε να ήταν
Με τον κατάλογο να διαγράφεται, το προσωπικό της GitLab στρέφεται αμέσως προς την αντιγραφή του. Δυστυχώς γι 'αυτούς, η GitLab έτρεξε ένα άλλο πρόβλημα. Σύμφωνα με το αρχείο Google Doc, το οποίο ενημερώθηκε συνεχώς, καθώς ο GitLab αγωνίζεται να επανέλθει στο διαδίκτυο, και τα 5 αντίγραφα ασφαλείας / αντιγραφή τεχνικές που ο αναπτυσσόμενος ιστότοπος απέτυχε να λειτουργήσει αξιόπιστα, και σε ορισμένες περιπτώσεις ήταν ποτέ δεν έχει συσταθεί στην πρώτη θέση.
Ανάκτηση αυτών των χαμένων αρχείων από το σύννεφο δεν είναι επιλογή για το GitLab είτε ως η εκκίνηση που αποφασίστηκε στα τέλη του περασμένου έτους καταργήστε το σύννεφο για να δημιουργήσετε και να χρησιμοποιήσετε τα δικά του clusters Ceph. Περιττό να πούμε ότι η GitLab επανεξετάζει τώρα τη στάση τους σε αυτό το συγκεκριμένο θέμα.
@TheRegister @ gitlab θα καταβάλει προσπάθειες για να καταστήσει την εφαρμογή πιο αποδοτική και να διερευνήσει εναλλακτικούς παρόχους φιλοξενίας σύννεφων.
- Connor Shea (@connorjshea) 1 Φεβρουαρίου 2017
Παρά την ταραχώδη μέρα που είχε το GitLab, ο ιστότοπος είναι πλέον σε λειτουργία σύμφωνα με την κανονική. Ενώ η ιστοσελίδα ανέφεραν ότι χάθηκαν ορισμένα δεδομένα κατά τη διάρκεια ενός παραθύρου έξι ωρών, το Git τα αποθετήρια παραμένουν άθικτα σε όλη τη δοκιμασία. Μπορείτε να δείτε ολόκληρο το συμβάν περιστατικών ολόκληρου του γεγονότος εδώ.
Ενώ πολλοί μπορούν να αντληθούν διδάγματα από το μικρό λάθος του GitLab (κυρίως hubris), η μέθοδος αντιμετώπισης της κρίσης από το GitLab είναι μάλλον αξιοθαύμαστη η εκκίνηση ήταν σαφής και διαφανής με τους χρήστες της. Εδώ ελπίζουμε ότι το GitLab μαθαίνει από αυτό το λάθος. Διαφορετικά, η βάση των χρηστών της θα ήταν πιθανώς λιγότερο αποδοτική εάν η ιστορία επαναληφθεί.
Πηγή: Το Μητρώο