Projet

Général

Profil

Lock24 » Historique » Version 2

« Précédent - Version 2/5 (diff) - Suivant » - Version actuelle
Emmanuel GARETTE, 11/12/2012 10:29


Lock24

Fonctionnement sur 2.3

Il existe plusieurs bibliothèques python de gestion des locks :

  • creole/eolelock.py
  • pyeole/lock.py
  • /usr/share/eole/eolelock.py
  • FonctionEoleNg : *Lock

La première appelle la seconde. Elles font quasiment la même chose.

Le lock est mis avec la commande "touch".

Utilisations :

instance/reconfigure

Ne pas pouvoir faire d'instance/reconfigure si un autre lock connu est placé.

ead

Savoir si une sauvegarde est lancée.

zephir-client/data/scripts/import_aaf.zephir

A étudier.

Bacula :

Placer un lock si aucun lock placé.

Mise à jour 2.4

Suppression de creole/eolelock.py, déplacement de la fonction check_all_locks dans pyeole/lock.py.