7.10.2.4. Vérification de la disponibilité¶
7.10.2.4.1. Algorithme¶
- Calcul de la taille totale des Objets + manifeste SEDA:
- Récupération du manifeste SEDA depuis le workspace.
- Parsing du manifeste pour calculer la taille totale des objets techniques contenus.
- Récupération depuis le Workspace, des informations sur le fichier manifeste SEDA dont sa taille.
- Calcul de la taille total (manifeste SEDA + objets techniques à stocker).
Comparaison capacité stockage VS taille totale
Appel au moteur de stockage pour récupérer un Json contenant les informations de capacité pour un couple tenant/stratégie de stockage donné.
Comparaison entre capacité retournée par le moteur de stockage et taille totale calculé précédemment
- Si capacité supérieure Alors Inscription dans logbook operation d’un OK
- Si capacité inférieure Alors Inscription dans logbook operation d’un KO, fin du process : “Disponibilité de l’offre de stockage insuffisante”
- Si un problème est rencontré (Offres non dispos, Server down, etc...) Alors Inscription dans logbook operation d’un KO, fin du process : “Offre de stockage non disponible”