Lock24 » Historique » Version 4
« Précédent -
Version 4/5
(diff) -
Suivant » -
Version actuelle
Emmanuel GARETTE, 11/12/2012 10:48
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
- /usr/lib/python2.6/dist-packages/zephir/lib_zephir.py
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.
Utilisation de python-lockfile.