Alasdair Kergon
17e298ad2a
Only do lockfs filesystem sync when suspending snapshots.
...
Switchover library building to use LIB_SUFFIX.
2006-01-31 14:52:30 +00:00
Alasdair Kergon
d7a0cdebe5
Remove a resolved FIXME.
2005-11-22 19:37:14 +00:00
Alasdair Kergon
c814c2fd35
workaround for pvmove with new activation code
2005-11-09 23:56:36 +00:00
Alasdair Kergon
fefa7fe262
more mirror fixing
2005-11-09 18:13:10 +00:00
Alasdair Kergon
8b3b26b813
rename deptree
2005-11-09 13:08:41 +00:00
Alasdair Kergon
5426af4f81
rename deptree
2005-11-09 13:05:17 +00:00
Alasdair Kergon
41c86b0d19
Replacement activation code. [Don't use this yet!]
2005-11-08 22:52:26 +00:00
Alasdair Kergon
78c718c591
Add mirror_seg pointer to lv_segment struct. (incomplete & untested)
2005-10-27 19:58:22 +00:00
Alasdair Kergon
2a3168e0d6
remove unused suspend code path
2005-10-26 19:50:00 +00:00
Alasdair Kergon
61a53bbcff
suppress status err mesg when LVM- uuid prefix is missing
2005-10-26 17:56:31 +00:00
Alasdair Kergon
ad101119a7
remove remaining hard-coded prefix lengths
2005-10-26 17:31:12 +00:00
Alasdair Kergon
d76fe120ab
a missing lvid/dlid conversion
2005-10-26 15:54:50 +00:00
Alasdair Kergon
ae14d85e24
Attempt to cope with LVM- prefix transition.
2005-10-26 15:00:51 +00:00
Alasdair Kergon
a4dd3c8ce9
switch in new suspend code (untested)
2005-10-26 14:13:52 +00:00
Alasdair Kergon
bcc400dafa
Use dm_is_dm_major instead of local copy.
...
Allow mapped devices to be used as PVs safely.
2005-10-25 19:08:21 +00:00
Alasdair Kergon
e67efb199d
Fix LVM2- prefix changes; export build_dlid.
2005-10-20 21:07:57 +00:00
Alasdair Kergon
f6ee160e66
Add 'LVM-' prefix to uuids.
2005-10-19 13:59:18 +00:00
Alasdair Kergon
095b71ed96
Move deactivation code into libdevmapper.
2005-10-18 12:39:20 +00:00
Alasdair Kergon
2a7ac78f02
some deactivation fixes
2005-10-17 19:06:20 +00:00
Alasdair Kergon
f7e35569ce
Only one dump_memory.
2005-10-17 18:21:05 +00:00
Alasdair Kergon
e092ce51f6
Attempt to load missing targets using modprobe.
...
Simplify dev_manager_info().
2005-10-17 18:00:02 +00:00
Alasdair Kergon
67eb7723d6
Use hash, bitset, malloc, pool from libdevmapper.
2005-10-16 23:03:59 +00:00
Alasdair Kergon
004da28792
Move compose_log_line() into mirror directory.
2005-08-10 17:19:46 +00:00
Alasdair Kergon
b75434db93
fix last checkin
2005-08-04 01:29:18 +00:00
Alasdair Kergon
04e912aacd
Prevent snapshots getting activated in a clustered VG.
2005-08-04 01:27:25 +00:00
Alasdair Kergon
d7be352f87
Separate out _build_dev_string.
2005-08-04 01:15:30 +00:00
Alasdair Kergon
39fbb844f9
Various allocation-related pvmove fixes.
2005-06-14 17:54:48 +00:00
Alasdair Kergon
99df4f892d
Basic support for mirrors.
2005-06-01 16:51:55 +00:00
Alasdair Kergon
87dbf462cb
Reinstate full PV size when removing from VG.
...
Support loopfiles for testing.
Complete the pv_segment support.
2005-05-03 17:28:23 +00:00
Alasdair Kergon
64cd5b5a46
extract compose_log_line
2005-04-17 23:59:04 +00:00
Alasdair Kergon
f8782ee2d7
Internal snapshot code restructuring.
2005-04-07 12:39:44 +00:00
Alasdair Kergon
243494c25e
Store snapshot and origin sizes separately.
2005-01-19 17:19:39 +00:00
Alasdair Kergon
369549d23f
Only ask libdevmapper for open_count when we need it.
2005-01-12 22:58:21 +00:00
Alasdair Kergon
16521a6feb
pool debugging
2004-11-23 18:23:23 +00:00
Alasdair Kergon
12e5b0681b
Rename old segtypes files to segtype.
2004-09-16 18:40:56 +00:00
Alasdair Kergon
ffbd7d8de4
Export dm name build & split functions.
2004-09-15 15:02:36 +00:00
Alasdair Kergon
af78dc0308
indent
2004-05-18 21:55:55 +00:00
Alasdair Kergon
5ad39493c4
Ensure presence of virtual targets before attempting activation.
2004-05-12 20:43:34 +00:00
Alasdair Kergon
61f597b408
Attempt to fix resizing of snapshot origins.
2004-05-12 20:40:34 +00:00
Alasdair Kergon
e34577499d
Some basic checking for presence of device-mapper targets.
2004-05-05 18:11:43 +00:00
Alasdair Kergon
fc5c61cc8b
Begin to separate out segment types.
2004-05-04 21:25:57 +00:00
Alasdair Kergon
66ed5f82c4
Update copyright notices.
2004-03-30 19:35:44 +00:00
Alasdair Kergon
4f9f7eb6a6
Fix vgmknodes to remove dud /dev/mapper entries
2004-03-30 14:40:03 +00:00
Alasdair Kergon
f910c4a8e7
Rename dev_manager_mknodes -> dev_manager_lv_mknodes etc.
2004-03-30 14:38:57 +00:00
Alasdair Kergon
8703ca623f
rename config file vars & always use / as separator
2004-03-08 18:28:45 +00:00
Alasdair Kergon
3c8c7beae1
Missing include.
2003-11-13 18:47:22 +00:00
Alasdair Kergon
9c3ba9fdcd
vgmknodes also creates necessary nodes in /dev/mapper
2003-11-13 14:11:41 +00:00
Alasdair Kergon
0a109fbd03
The LVM2 part of vgmknodes [still to do the non-devfs device-mapper bit].
2003-11-12 19:16:48 +00:00
Alasdair Kergon
9bb009a3fe
Extract some common functions.
2003-09-17 20:35:57 +00:00
Alasdair Kergon
47a2c1c6e5
Fix read-only snapshot creation.
2003-09-16 16:08:05 +00:00