Projet

Général

Profil

Lock24 » Historique » Version 2

Version 1 (Emmanuel GARETTE, 11/12/2012 10:09) → Version 2/5 (Emmanuel GARETTE, 11/12/2012 10:29)

h1. Lock24

h2. 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".

h2. Utilisations :

h3. instance/reconfigure

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

h3. ead

Savoir si une sauvegarde est lancée.

h3. zephir-client/data/scripts/import_aaf.zephir

A étudier.

h3. Bacula :

Placer un lock si aucun lock placé.


h2. Mise à jour 2.4

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