Biographie de l'utilisateur
404 bio introuvable
Membre depuis le Déc 21, 2017
Publications:

Bonsoir @ilyes Bahlagui ,

L'erreur <FILEFULL> est caractéristique d'un fichier base de données (IRIS.DAT) qui ne dispose plus d'espace libre et qui ne peut plus s'étendre sur le file system.

Cela peut se produire dans les cas suivants : 

  • le disque sur lequel la database est stockée en ne dispose plus d'espace.
  • la database a été paramétrée avec une taille maximum et elle a été atteinte.

Je lis que vous êtes sur une version IRIS Community, je sais qu'il y a une limite au niveau de la taille des bases de données sur cette version gratuite, cela pourrait être aussi la cause du problème si vous avez atteint cette limite.

Selon la documentation officiel, l'ensemble des bases de données ne peut pas dépasser 10GB en community edition.

Pouvez-vous vérifier si vous êtes dans l'un de ces cas de figure ?

Dans le cas ou vous auriez atteint anormalement la limite de 10 Gb pour l'ensemble des base de données, vous pouvez utiliser l'utilitaire :

Do ^%GSIZE

afin d'identifier les globals les plus volumineuses.

Lorenzo.

Merci pour cette article @Matthieu LAURENT 

L'utilisation du parameter LOCATION est une très bonne pratique pour éviter un piège.

Par défaut si ce n'est pas précisé le système enregistre dans la global qui  correspond au nom de la classe en se terminant par un S (ex :  ^User.TestStreamS pour la classe User.TestStream).  Ce n'est pas forcément un problème, mais à l'usage: si quelqu'un fait 

Set obj.Justificatif = ##class(%Stream.GlobalCharacter).%New() 

Le stream se retrouve par défaut dans ^CacheStream ce qui peut devenir un problème si on répète cela avec des streams de différentes classes.

L'utilisation du parameter LOCATION évite cela même dans ce cas de figure.

Applications Open Exchange:
Certifications et badges Credly:
Lorenzo n'a pas encore de certification ou de badge Credly.
Badges Global Masters:
Abonnements: