Alasdair Kergon
ae1f8cdad2
fix unused o_direct label
2005-04-07 12:25:33 +00:00
Alasdair Kergon
a4cf792e6d
store snapshot id as lvid internally
2005-04-07 12:24:48 +00:00
Alasdair Kergon
89109ded53
Allow offline extension of snapshot volumes.
...
NB Requires kernel patch that is not upstream.
2005-04-07 12:17:46 +00:00
Alasdair Kergon
e20e52a4b2
Move from 2-step to 3-step on-disk metadata commit.
2005-04-06 18:59:55 +00:00
Alasdair Kergon
20c4b1cbec
Add ramdisk.
2005-04-06 16:43:59 +00:00
Alasdair Kergon
5238b0241d
_vg_posn -> _find_vg_rlocn
2005-04-06 16:35:33 +00:00
Alasdair Kergon
9cdf6c203d
more refinements
2005-04-06 15:21:28 +00:00
Alasdair Kergon
839335cae6
Annotate, tidy and extend list.h.
2005-04-06 14:50:37 +00:00
Alasdair Kergon
a99b2ce167
Alignment tidying.
2005-04-06 13:47:41 +00:00
Alasdair Kergon
cdd0d3351a
Add clustered attribute so vgchange can identify clustered VGs w/o locking.
2005-03-21 22:55:12 +00:00
Alasdair Kergon
8b6d584529
Improve detection of external changes affecting internal cache.
2005-03-21 22:40:35 +00:00
Alasdair Kergon
f49fdd4141
Add 'already in device cache' debug message.
2005-03-21 14:51:49 +00:00
Alasdair Kergon
bacab38d7f
Avoid rmdir opendir error messsages when dir was already removed.
2005-03-21 14:43:02 +00:00
Alasdair Kergon
701c05ce96
Tighten signal handlers.
2005-03-21 14:16:16 +00:00
Alasdair Kergon
0a7a1eff3f
Avoid some compiler warnings.
2005-03-10 22:34:17 +00:00
Alasdair Kergon
87e743e381
Additional rename failure error message.
2005-03-10 22:31:10 +00:00
Alasdair Kergon
a03f1b3d55
read/write may be macros
2005-03-10 20:23:36 +00:00
Alasdair Kergon
851a2bf855
Cope with new devices appearing by rescanning /dev if a uuid can't be found.
2005-03-08 13:46:17 +00:00
Alasdair Kergon
e703342179
Suppress 'open failed' error messages during scanning.
2005-03-03 21:54:35 +00:00
Alasdair Kergon
7b86a157de
Add fixed offset to imported pool minor numbers.
2005-02-09 17:49:36 +00:00
Alasdair Kergon
9284f973f1
More 64-bit display/report fixes.
2005-02-01 16:19:48 +00:00
Alasdair Kergon
27b0183c46
More informative startup mesg if can't create /etc/lvm.
2005-01-27 15:50:34 +00:00
Alasdair Kergon
d14efacac7
Fix snapshot device size bug (since 2.01.01).
2005-01-27 15:48:49 +00:00
Patrick Caulfield
32e175752c
Fix clvmd startup bug introduced in cman/gulm amalgamation. bz#145729
...
Improve reporting of node-specific locking errors so you'll get
somthing a little more helpfiul than "host is down" - it will now tell
you /which/ host it thinks is down.
2005-01-21 11:35:24 +00:00
Alasdair Kergon
0129c2b0fc
Fix some size_t printing.
2005-01-20 18:14:04 +00:00
Alasdair Kergon
4ed1990001
Fix 64 bit xlate consts.
2005-01-20 18:13:17 +00:00
Alasdair Kergon
5bd6ab27ae
Split out pool sptype_names to avoid unused const.
2005-01-20 18:12:41 +00:00
Alasdair Kergon
f3593b89fa
Always fail if random id generation fails.
2005-01-20 18:11:53 +00:00
Alasdair Kergon
23d84b2310
Recognise gnbd.
2005-01-19 18:56:01 +00:00
Alasdair Kergon
243494c25e
Store snapshot and origin sizes separately.
2005-01-19 17:19:39 +00:00
Alasdair Kergon
8aea44e77b
Fix vgscan metadata auto-correction.
2005-01-17 18:24:28 +00:00
Alasdair Kergon
369549d23f
Only ask libdevmapper for open_count when we need it.
2005-01-12 22:58:21 +00:00
Patrick Caulfield
8b170dc2bf
Fix off-by-one error in cluster_locking that could case read hangs.
2005-01-07 14:22:49 +00:00
Alasdair Kergon
627312e1de
Fix device reference counting on re-opens.
2004-12-21 20:23:16 +00:00
Alasdair Kergon
bfc9550e4e
Ignore sysfs symlinks when DT_UNKNOWN.
2004-12-21 18:29:46 +00:00
Alasdair Kergon
3dce4ed6f1
Skip devices that are too small to be PVs.
2004-12-21 17:54:52 +00:00
Alasdair Kergon
6a0d4b2baa
Cope with empty msdos partition tables.
2004-12-21 16:10:25 +00:00
Alasdair Kergon
68a582901d
Reopen RO file descriptor RW if necessary.
2004-12-12 21:47:14 +00:00
Alasdair Kergon
7e44dcc5bf
Additional device-handling debug messages.
...
Additional verbosity level -vvvv includes line numbers and backtraces.
Verbose messages now go to stderr not stdout.
Close any stray file descriptors before starting.
Refine partitionable checks for certain device types.
Allow devices/types to override built-ins.
2004-12-10 16:01:35 +00:00
Alasdair Kergon
a74ffe25d9
Extend dev_open logging.
2004-12-09 16:56:51 +00:00
Alasdair Kergon
03d77009eb
xlate compilation fix
2004-11-27 22:07:41 +00:00
Alasdair Kergon
ec9ad78fcf
Endian fix to signature detection.
2004-11-27 21:37:54 +00:00
Alasdair Kergon
a38e43862d
fix partition table signature size
2004-11-26 14:40:34 +00:00
Alasdair Kergon
edc5e59b78
Trap large memory allocation requests.
2004-11-24 21:34:56 +00:00
Alasdair Kergon
c00fd9fd37
Fix to partition table detection code.
2004-11-24 20:38:05 +00:00
Alasdair Kergon
b3e621dd9f
Improve filter debug msgs.
2004-11-24 20:36:52 +00:00
Alasdair Kergon
16521a6feb
pool debugging
2004-11-23 18:23:23 +00:00
Alasdair Kergon
cf2ec1229d
fix a md filter log mesg
2004-11-23 17:45:48 +00:00
Alasdair Kergon
f5b96ddf01
Detect partition table signature.
2004-11-23 11:44:04 +00:00
Alasdair Kergon
99249cff04
pvcreate wipes md superblocks. (With --uuid or --restorefile it prompts.)
2004-11-19 19:25:07 +00:00