Alasdair Kergon
9bb009a3fe
Extract some common functions.
2003-09-17 20:35:57 +00:00
Alasdair Kergon
8a6be4cb2d
Remove incorrect comments.
2003-09-16 16:23:21 +00:00
Alasdair Kergon
47a2c1c6e5
Fix read-only snapshot creation.
2003-09-16 16:08:05 +00:00
Alasdair Kergon
8582ec724e
Improve segment merge/split code.
2003-09-15 18:22:50 +00:00
Alasdair Kergon
cd5a920ed5
vgcfgrestore -l lists backup file too
2003-09-15 15:03:22 +00:00
Alasdair Kergon
8c8ad0faf0
Don't use !# in randomly-generated uuids.
2003-09-15 14:58:43 +00:00
Alasdair Kergon
102255757a
Additional validation of LV segments read from metadata. [HM]
2003-09-01 19:55:16 +00:00
Alasdair Kergon
914067a0d0
Fix unsafe list iteration in segment merge code. [HM]
2003-08-27 15:30:39 +00:00
Alasdair Kergon
7f9b252556
Cope better when format functions are missing.
2003-08-26 21:12:06 +00:00
Alasdair Kergon
09241765d5
Some tidyups and minor fixes.
2003-08-20 15:48:27 +00:00
Alasdair Kergon
671c83c265
Remove small hard-coded activation target line parameter limit.
2003-08-20 12:53:57 +00:00
Alasdair Kergon
742fc54864
Accept signed numbers in config file.
2003-07-15 16:32:20 +00:00
Alasdair Kergon
9f85f61010
Fix vgimport fix to work outside debug mode.
2003-07-15 01:26:24 +00:00
Alasdair Kergon
67af3c37be
Fix detection of exported LVM1 volume groups.
2003-07-13 11:07:25 +00:00
Alasdair Kergon
72542059dd
Fix inactive snapshot display.
2003-07-11 17:09:21 +00:00
Alasdair Kergon
4beed60c08
Driver version 1 compatibility fix for snapshots.
2003-07-05 23:24:10 +00:00
Alasdair Kergon
8449314da2
Another sync point - numerous fixes & clean ups.
2003-07-04 22:34:56 +00:00
Alasdair Kergon
24036afef9
move functions
2003-05-06 12:22:24 +00:00
Alasdair Kergon
c36e09664f
move fields
2003-05-06 12:06:02 +00:00
Alasdair Kergon
a9672246f3
reset_locking()
2003-05-06 12:03:13 +00:00
Alasdair Kergon
ff571884e9
Move fields.
2003-05-06 12:02:36 +00:00
Alasdair Kergon
475138bceb
list_next
2003-05-06 12:01:13 +00:00
Alasdair Kergon
4a8af199c2
Add argv
2003-05-06 12:00:51 +00:00
Alasdair Kergon
bdabf5db72
Distinguish between visible & top level devices.
2003-05-06 12:00:29 +00:00
Alasdair Kergon
223fb7b075
add region size & interval
2003-04-30 15:27:48 +00:00
Alasdair Kergon
120faf2a58
pvmove support
2003-04-30 15:26:25 +00:00
Alasdair Kergon
3406472db7
Add mirror.c
2003-04-30 15:24:49 +00:00
Alasdair Kergon
238c7f982e
basic pvmove support
2003-04-30 15:23:43 +00:00
Alasdair Kergon
fcb81147cb
pvmove flag
2003-04-30 15:22:52 +00:00
Alasdair Kergon
1915b73783
mirror type
2003-04-30 15:22:36 +00:00
Alasdair Kergon
ee79e621fb
mirror display type
2003-04-30 15:21:43 +00:00
Alasdair Kergon
d203275a3b
Add comment
2003-04-30 15:21:10 +00:00
Alasdair Kergon
be570bbf9e
Try alternative syncs if BLKFLSBUF fails.
2003-04-28 16:20:39 +00:00
Alasdair Kergon
f59b4be110
Extra metadata-reading debug message.
2003-04-28 12:18:53 +00:00
Alasdair Kergon
f7258955bd
Update segment area length when merging consecutive segments.
2003-04-24 22:46:47 +00:00
Alasdair Kergon
2a1eae5d6f
o Metadata area struct change.
...
o Support physical extent restrictions on PV lists for allocations
e.g. lvcreate -l 200 vg1 /dev/sda1:100-199:300-399
2003-04-24 22:23:24 +00:00
Alasdair Kergon
955a26584e
stripe filler parameter
2003-04-24 22:10:56 +00:00
Alasdair Kergon
1d3e407c8f
o Rejig activation code device dependencies to make things a bit more robust
...
and further reduce the number of ioctl calls made.
o Metadata area struct change.
o Make config file accessible to activation functions & get stripe_filler
from it.
o Allow kernel to return snapshot status as a fraction or a percentage.
2003-04-24 22:09:13 +00:00
Alasdair Kergon
7246f476a5
Add pool_strndup
2003-04-24 21:58:34 +00:00
Alasdair Kergon
8b77d62b7f
Improve message for pvcreate of empty device.
2003-04-22 16:09:11 +00:00
Alasdair Kergon
373058a32a
Improve build robustness.
2003-04-15 13:24:42 +00:00
Alasdair Kergon
e6293c2c8c
Abort if any filter creation fails.
2003-04-15 13:22:43 +00:00
Alasdair Kergon
eff181c959
Cope with intentionally missing /proc.
2003-04-15 13:21:38 +00:00
Alasdair Kergon
54752c2305
Support snapshot status fraction.
2003-04-15 13:20:16 +00:00
Alasdair Kergon
b9a019a08b
Allow for specification of major number as well as minor.
2003-04-02 19:14:43 +00:00
Alasdair Kergon
66f6a0e687
size_t tidying
2003-04-02 19:11:23 +00:00
Alasdair Kergon
e8c4bf56fe
Tidy various pre-processing incl. making libdl optional.
2003-03-24 18:08:53 +00:00
Alasdair Kergon
e6aa7d323d
Fix incomplete munmap. (pjc)
2003-03-20 14:29:28 +00:00
Joe Thornber
8e8ac286b4
HAT_CHAR and DOLLAR_CHAR were defined to the same value !
2003-02-20 14:53:56 +00:00
Alasdair Kergon
de7897a864
LV name validation
2003-02-03 20:09:58 +00:00