Daniel Berteaud
9993307d61
Fix breaking the loop while creating a snapshot
11 years ago
Daniel Berteaud
38c3328aa5
Spec file update
11 years ago
Daniel Berteaud
a4f65e3d78
Try up to 30 times to take the snapshot
11 years ago
Daniel Berteaud
abafa0a3b0
Spec file update
11 years ago
Daniel Berteaud
3a5ebf960e
Fix create_snapshot if snapshoting failed even without a lock
11 years ago
Daniel Berteaud
31de73407c
spec file update
11 years ago
Daniel Berteaud
d144e96880
Remove useless carriage return on debug output
11 years ago
Daniel Berteaud
c10e185207
Fix warning (readline on unopened filehandle)
11 years ago
Daniel Berteaud
6d8dd735fa
Manage LVM locks
...
It's not possible de take 2 snapshot of the same LVM volume at the same time.
This is a problem when using a single file system (backed by a single LVM volume) to store
several VM as trying to run 2 backups at the same time will fail (at least, taking the snapshot for one will fail).
Add locking before taking a snapshot and wait up to 10 sec for the lock to be released. This should fix
concurrent backups
11 years ago
Daniel Berteaud
d715a0103e
Spec file update
11 years ago
Daniel Berteaud
7554436d6d
Add comments for the shutdown and shutdowntimeout variables, and other minor fixes
11 years ago
Daniel Berteaud
3135bff066
Gracefully handle LVM snapshot error with file based disk: just like with block, warn and disable the live backup, but do not fail
11 years ago
Daniel Berteaud
4de1d2c82b
Spec file update
11 years ago
Daniel Berteaud
9f89903d88
Correctly detect the filesystem type and fix issue detecting the backing volume when GlusterFS is used
11 years ago
Daniel Berteaud
2f7a875742
Fix a syntax error
11 years ago
Daniel Berteaud
5e05ebeb72
Simplify create_snapshot function
11 years ago
Daniel Berteaud
89a82b0b9a
Fix LVM device name for file backed disks, so snapshot can be created. Also only use the nouuid for xfs filesystems
11 years ago
Daniel Berteaud
5cd7b832ed
Always define $libvirt2
11 years ago
Daniel Berteaud
bc17575780
Various comment fixes
11 years ago
Daniel Berteaud
5a12918bf2
Fix a syntax error
11 years ago
Daniel Berteaud
b58b095631
Don't fail if the second node is unavailable, just act as the local libvirt is the only one
11 years ago
Daniel Berteaud
8f674c07d1
Minor fixes
11 years ago
Daniel Berteaud
fc7380dfb3
Add the convert action: works like dump, but converts the source into qcow2 format (using qemu-img) instead off dd
11 years ago
Daniel Berteaud
a06de6ee25
Use a uniq temporary mount point for each LVM snapshot, so you can have one VM with two disk, stored on two different LVM volumes
11 years ago
Daniel Berteaud
c7273ea5c3
Call sync before taking an LVM snapshot
11 years ago
Daniel Berteaud
ef0c33ae97
Support a two nodes cluster situation, where images are files on the host, backed by an LVM volume (and also support the case where GlusterFS is between the LVM and the guest images)
11 years ago
Daniel Berteaud
f52fe007ab
update spec file
12 years ago
Daniel Berteaud
7e13deaca2
update spec file
12 years ago
Daniel Berteaud
96f20cf6bd
send /dev/null to lvm commands stdin, this prevent this message in EL 6.4: 'fdopen() failed: Invalid argument', with lvm snapshots failing to be created or removed
12 years ago
Daniel Berteaud
dec692ab30
update spec file
12 years ago
Daniel Berteaud
411fa045b9
Fix some spacing issue
12 years ago
Daniel Berteaud
5f4b54311b
Remove inline Changelog
12 years ago
Daniel Berteaud
a252096e79
Add some sleep before restoring VM or removing snapshot
12 years ago
Daniel Berteaud
ca229b66cf
Use absolute path again, or it might not work as expected when called through BackupPC
12 years ago
Daniel Berteaud
19be8595c1
Correction de l'aide pour l'option --blocksize
13 years ago
Daniel Berteaud
040d833d3c
Mise àjour du ficheir spec
13 years ago
Daniel Berteaud
7ff3a6b0a0
Ne pas utiliser les chemins absolus vers lvcreate et lvremove
13 years ago
Daniel Berteaud
a024cff82f
Suppression du CHANGELOG du depot
13 years ago
Daniel Berteaud
223d912fd8
Mise à jour du spec
13 years ago
Daniel Berteaud
8ce4f5e497
Creation des snapshots LVM en lecture seule
13 years ago
Daniel Berteaud
5eb192546c
update changelog
13 years ago
Daniel Berteaud
db04c88767
Fix syntaxe issue with shutdown-timeout option
13 years ago
Daniel Berteaud
b810c3c7d6
Initial commit
13 years ago