ఫ్రీడెస్క్‌టాప్ గిట్‌ల్యాబ్ ఇన్‌ఫ్రాస్ట్రక్చర్‌లో క్రాష్ అనేక ప్రాజెక్ట్‌ల రిపోజిటరీలను ప్రభావితం చేస్తుంది

Ceph FS ఆధారంగా పంపిణీ చేయబడిన నిల్వలో రెండు SSD డ్రైవ్‌ల వైఫల్యం కారణంగా GitLab ప్లాట్‌ఫారమ్ (gitlab.freedesktop.org) ఆధారంగా FreeDesktop కమ్యూనిటీ ద్వారా మద్దతునిచ్చే అభివృద్ధి మౌలిక సదుపాయాలు అందుబాటులో లేవు. అంతర్గత GitLab సేవల నుండి ప్రస్తుత డేటా మొత్తాన్ని పునరుద్ధరించడం సాధ్యమవుతుందా లేదా అనే దానిపై ఇంకా ఎటువంటి అంచనాలు లేవు (అద్దాలు git రిపోజిటరీల కోసం పనిచేశాయి, అయితే ఇష్యూ ట్రాకింగ్ మరియు కోడ్ సమీక్షపై డేటా పాక్షికంగా కోల్పోవచ్చు).

మొదటి ప్రయత్నంలో కుబెర్నెటెస్ క్లస్టర్ కోసం స్టోరేజ్‌ని మళ్లీ ఆపరేషన్‌లోకి తీసుకురావడం సాధ్యం కాలేదు, ఆ తర్వాత అడ్మినిస్ట్రేటర్‌లు తాజా మనస్సుతో రికవరీని కొనసాగించడానికి మంచానికి వెళ్లారు. Ceph FS సామర్థ్యాలను ఉపయోగించి స్టోరేజీని పెంచే ఉద్దేశ్యంతో ఇప్పటివరకు చేసిన పని, తప్పును సహించడాన్ని నిర్ధారించడానికి మరియు వివిధ నోడ్‌లకు దాని ప్రతిరూపణతో అనవసరమైన డేటాను నిల్వ చేయడానికి పరిమితం చేయబడింది. వ్యక్తిగత బ్యాకప్ కాపీల లభ్యత మరియు ఔచిత్యం చర్చలో ఇంకా చర్చించబడలేదు.

FreeDesktop ప్రాజెక్ట్ 2018లో దాని ప్రాథమిక సహకార అభివృద్ధి ప్లాట్‌ఫారమ్‌గా GitLabకి మారింది, ఇది రిపోజిటరీలను యాక్సెస్ చేయడానికి మాత్రమే కాకుండా, బగ్ ట్రాకింగ్, కోడ్ రివ్యూ, డాక్యుమెంటేషన్ మరియు నిరంతర ఇంటిగ్రేషన్ సిస్టమ్‌లలో టెస్టింగ్ కోసం కూడా ఉపయోగిస్తుంది. మిర్రర్ రిపోజిటరీలు GitHubలో అందుబాటులో ఉన్నాయి.

Freedesktop.org ఇన్‌ఫ్రాస్ట్రక్చర్ 1200 కంటే ఎక్కువ ఓపెన్ సోర్స్ ప్రాజెక్ట్ రిపోజిటరీలకు మద్దతు ఇస్తుంది. Mesa, Wayland, X.Org Server, D-Bus, Pipewire, PulseAudio, GStreamer, NetworkManager, libinput, PolKit మరియు FreeType వంటి ప్రాజెక్ట్‌లు ఫ్రీడెస్క్‌టాప్ సర్వర్‌లలో ప్రాథమిక GitLab ప్లాట్‌ఫారమ్‌గా ఉపయోగించబడతాయి. systemd ప్రాజెక్ట్ అధికారికంగా FreeDesktop ప్రాజెక్ట్, కానీ GitHubని దాని ప్రాథమిక అభివృద్ధి వేదికగా ఉపయోగిస్తుంది. LibreOffice ప్రాజెక్ట్‌లో మార్పులను స్వీకరించడానికి, ఇది కూడా పాక్షికంగా FreeDesktop అవస్థాపనను ఉపయోగిస్తుంది, ఇది Gerrit ఆధారంగా దాని స్వంత సర్వర్‌ను ఉపయోగిస్తుంది.

మూలం: opennet.ru

ఒక వ్యాఖ్యను జోడించండి