Projet

Général

Profil

Anomalie #7315

[VaultDiskDirStorage] Erreur de logique dans les requêtes utilisant la colonne `isfull`

Ajouté par Jérôme Augé il y a plus d'un an. Mis à jour il y a 11 mois.

Statut:
Nouveau
Priorité:
Normal
Assigné à:
-
Version cible:
-
Début:
22/08/2019
Echéance:
% réalisé:

0%

Temps estimé:
Version source:
Solution proposée:
Principaux fichiers impactés:
Complexité:
Contrôle:
Thème:
Socle technique
Régression:
Non
Jalons:

Description

Le code qui gère la table `vaultdiskdirstorage` a une erreur de logique dans les requêtes utilisant la colonne `isfull` avec des critères du type `NOT isfull`.

La colonne `isfull` étant NULL par défaut, le critère `NOT isfull` ne matchera pas les lignes contenant la valeur SQL `false` dans la colonne `isfull` (`isfull = 'f'`). Par conséquent, certaines lignes qui devraient être prises en compte ne le seront pas.

Cela pourrait être à l'origine d'un défaut constaté sur une installation client (issue support 5037) où le vault apparaît en dépassement de capacité dans le centre d'administration alors que l'ajout de fichiers est quand même possible et ne retourne pas d'erreurs.

Historique

#1 Mis à jour par Jérôme Augé il y a 11 mois

  • Description mis à jour (diff)

Formats disponibles : Atom PDF