Projet

Général

Profil

Development #64767

Clones git: passer sur des bare, et lancer un gc...

Ajouté par Pierre Ducroquet il y a presque 2 ans. Mis à jour il y a presque 2 ans.

Statut:
Nouveau
Priorité:
Bas
Assigné à:
-
Version cible:
-
Début:
03 mai 2022
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Non
Planning:
Non

Description

Petite observation vue sur la prod: je cherchais les vieux paquets ou les trucs qui prenaient de la place inutilement sur scrutiny, et j'ai réalisé que pour son fonctionnement scrutiny utilise des git clone d'un ensemble de dépôts.
Je vois deux problèmes à ces clones:
1) ils sont réalisés avec un checkout, or aucune des opérations de scrutiny ne le demande, et cela augmente l'espace disque utilisé de manière tout en ralentissant les mises à jour des dépôts git et en demandant plus d'IOs. de plus cela augmente le risque d'erreur sur le git pull, et il n'y a pas de contrôle du résultat du pull
2) il n'y a pas de git gc périodique, d'où des dépôts prenant 3 fois plus de place que nécessaire

Formats disponibles : Atom PDF