A GitLab szándékában áll törölni az egy éve inaktív, szabadon tárolt projekteket

A GitLab azt tervezi, hogy szeptemberben módosítja a szolgáltatás szabályait, amelyek szerint a GitLab.com ingyenesen tárolt projektjei automatikusan törlődnek, ha tárolóik 12 hónapig inaktívak maradnak. A szabálymódosításokat hivatalosan még nem jelentették be, és a belső tervezési szakaszban vannak.

A változtatás célja a tárhely fenntartási költségeinek csökkentése azáltal, hogy erőforrásokat szabadít fel félbehagyott projektek és nem fejlesztő forkok tárolására és feldolgozására. Becslések szerint az elhagyott projektek infrastruktúrájának fenntartása a GitLab.com összes tárhelyköltségének akár egynegyedét teszi ki, és az ilyen projektek automatikus tisztítása akár egymillió dollárt is megtakaríthat évente.

A tényleges törlés előtt néhány héten vagy hónapon belül értesítést küldünk a törlést kérő tárak tulajdonosainak, figyelmeztetve őket a projekt relevanciájának megerősítésére. Csak a felhagyott projektek törlését tervezzük, amelyek szerzői nem reagálnak a figyelmeztetésekre, az adattárban az év során változás nem történt, új számok nem jelentek meg, hozzászólás nem érkezett.

A közösség néhány tagja azonban rossz gyakorlatnak tartja a javasolt eltávolítást, mivel az inaktív adattárakból származó kód függőségként használható más, aktív maradó projektekben. Azt is meg kell jegyezni, hogy egyes szerzők nem célja a folyamatos változtatások, akik úgy gondolhatják, hogy projektjük jelenlegi állapota elérte az optimális szintet, és a kód elég jó, és nem igényel fejlesztést, vagy kezdetben kész munkát nyit meg. amelyet nem terveznek fejleszteni, de amelyek mások számára hasznosak lehetnek.

Ezenkívül előfordulhat, hogy az inaktív projektekből származó kódokra külsőleg hivatkoznak, és a törlés az érvényes referenciapéldány elvesztését eredményezi (a nem hivatalos másolatok nem garantáltan mentesek a rosszindulatú tevékenységektől), így a törlés helyett valószínűleg optimálisabb lenne. hogy archivált állapotba helyezze, miközben megőrzi a kódhoz való hozzáférés lehetőségét csak olvasható módban. A szemétforkok tárolása során a lemezterület megtakarítása érdekében hatékonyabb módszereket használhat a duplikációk feldolgozására, például a GitHub az adatduplikáció elkerülése érdekében együtt tárolja a fő tárolóból és a kapcsolódó forkokból származó összes objektumot, logikusan elválasztva a véglegesítések tulajdonjogát.

Forrás: opennet.ru

Hozzászólás