Alasdair Kergon
699e1c75ce
Fix lvdisplay cmdline to accept snapshots.
2005-11-23 16:16:39 +00:00
Alasdair Kergon
465b6e613e
Fix open RO->RW promotions.
2005-11-23 16:07:40 +00:00
Alasdair Kergon
8bf4c38a00
lvcreate vg_revert
2005-11-12 22:42:08 +00:00
Alasdair Kergon
5146641848
post-release
2005-11-10 16:06:29 +00:00
Alasdair Kergon
cdd0ac42cf
pre-release
2005-11-10 15:27:19 +00:00
Alasdair Kergon
9cb4dde3fa
Extend allocation areas to avoid overflow with contiguous with other PVs.
...
Another pvmove fix.
2005-11-10 14:45:39 +00:00
Alasdair Kergon
8b3b26b813
rename deptree
2005-11-09 13:08:41 +00:00
Alasdair Kergon
4e2c3a579d
xen xvd
2005-11-09 12:47:16 +00:00
Alasdair Kergon
4be598f865
Clear up precommitted metadata better on disk after use.
...
[Some activation-related features will stop working for a while now.
Some types of activation are getting split into two steps, with the
first step using the precommitted metadata.]
2005-10-31 20:15:28 +00:00
Alasdair Kergon
0671632477
A pvresize implementation (Zak Kipling).
2005-10-31 02:37:29 +00:00
Alasdair Kergon
01acd6dd76
Fix contiguous allocation when there are no preceding segments.
2005-10-27 22:21:10 +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
284b8bf6ca
Only keep a device open if it's known to belong to a locked VG.
2005-10-27 17:45:34 +00:00
Alasdair Kergon
bc36676d31
Fix lvdisplay to show all mirror destinations.
2005-10-26 16:12:36 +00:00
Alasdair Kergon
fad6304c60
new suspend code
2005-10-26 14:14:30 +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
44fc41b3e5
Move set_selinux_context into libdevmapper
2005-10-25 17:28:46 +00:00
Alasdair Kergon
7212c20a1b
Fix automatic text metadata buffer expansion (using macro). [stdarg usage bug]
...
Cache formatted text metadata buffer between metadata area writes.
[improves write performance when lots of metadata area clones]
2005-10-23 00:14:48 +00:00
Alasdair Kergon
7ff142de1c
Add pe_start to pvs.
2005-10-20 22:24:46 +00:00
Alasdair Kergon
f6ee160e66
Add 'LVM-' prefix to uuids.
2005-10-19 13:59:18 +00:00
Alasdair Kergon
b32bf72b5f
Split lv_segment_area from lv_segment to permit extension.
2005-10-18 13:43:40 +00:00
Alasdair Kergon
095b71ed96
Move deactivation code into libdevmapper.
2005-10-18 12:39:20 +00:00
Alasdair Kergon
64efa4627d
Replacement deactivation code - untested.
2005-10-17 18:21:57 +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
7b78edb1b7
Attempt to load missing targets using modprobe.
2005-10-17 17:56:27 +00:00
Alasdair Kergon
b332e7090e
lvscan -a
2005-10-17 16:41:38 +00:00
Alasdair Kergon
67eb7723d6
Use hash, bitset, malloc, pool from libdevmapper.
2005-10-16 23:03:59 +00:00
Alasdair Kergon
1170dfac05
post-release
2005-10-16 20:09:42 +00:00
Alasdair Kergon
4157f141c7
pre-release
2005-10-16 20:06:54 +00:00
Alasdair Kergon
e23df1f07a
Refuse to run pvcreate/pvremove on devices we can't open exclusively.
2005-10-03 21:10:41 +00:00
Alasdair Kergon
c818540dfd
Use ORPHAN lock definition throughout.
2005-10-03 18:16:44 +00:00
Alasdair Kergon
21365cbe1a
Validate chunksize in lvcreate.
2005-09-30 22:21:01 +00:00
Alasdair Kergon
d7b6fa9cd0
Reduce chunksize limit to 512k.
2005-09-29 15:50:51 +00:00
Alasdair Kergon
05f65c38e6
Fix chunksize field in reports.
2005-09-23 17:06:01 +00:00
Alasdair Kergon
2e9d062ec0
Don't hide snapshots from default 'lvs' output.
2005-09-23 16:22:17 +00:00
Alasdair Kergon
b526f86b49
Add is_dm_major() for use in duplicate device detection in lvmcache_add().
2005-09-16 18:53:01 +00:00
Alasdair Kergon
03ef8cec83
Don't assume exactly two mirrors when parsing mirror status
2005-09-02 16:59:46 +00:00
Alasdair Kergon
85f2a2e8c2
Suppress fsync() error message on filesystems that don't support it.
2005-09-01 18:37:22 +00:00
Alasdair Kergon
584b3e6642
Fix yes_no_prompt() error handling.
2005-08-31 19:32:10 +00:00
Alasdair Kergon
7b8c2707bc
lvmconf.sh
2005-08-16 20:42:28 +00:00
Alasdair Kergon
3473c25c14
Add format1 dev_write debug messages.
2005-08-16 19:00:55 +00:00
Patrick Caulfield
e52f022026
clvmd no longer takes out locks for non-clusteed LVs,
...
and non-clustered LVs are only activated on the local node.
2005-08-16 08:25:09 +00:00
Alasdair Kergon
b1a7df8e43
Add clustered VG attribute to report.
2005-08-15 23:34:11 +00:00
Alasdair Kergon
0fd2479b7c
Move lvconvert parameters into struct lvconvert_params.
2005-08-15 14:10:28 +00:00
Alasdair Kergon
273857f914
Add clustered VG flag to LV lock requests.
2005-08-15 13:24:46 +00:00
Alasdair Kergon
a08b85dbc8
Change LV locking macros to take lv instead of lvid.
2005-08-15 12:00:04 +00:00
Alasdair Kergon
a0aedf299a
Prepare tools to support clustered mirrors.
2005-08-14 23:18:28 +00:00
Alasdair Kergon
3c61426844
Factor out generate_log_name_format().
2005-08-12 20:02:21 +00:00
Alasdair Kergon
786f228076
Factor out adjusted_mirror_region_size()
2005-08-12 19:23:08 +00:00
Alasdair Kergon
004da28792
Move compose_log_line() into mirror directory.
2005-08-10 17:19:46 +00:00
Alasdair Kergon
6e2be6efb6
Don't kill idling clvmd threads.
2005-08-09 17:29:04 +00:00
Alasdair Kergon
a994dfcfbc
Factor out _get_library_path().
2005-08-09 17:24:21 +00:00
Alasdair Kergon
885fd7bb46
aoe
2005-08-08 17:55:35 +00:00
Alasdair Kergon
8be48195a5
post-release
2005-08-04 02:07:34 +00:00
Alasdair Kergon
3af327116a
Fix lvconvert PV parameter in help string.
2005-08-04 01:50:17 +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
96be3ec22c
Move zero_lv to toollib.
2005-08-04 01:14:36 +00:00
AJ Lewis
5e61d0955e
fix pool format handler to work with pvseg code
2005-07-26 21:48:18 +00:00
Alasdair Kergon
e8a4662ae7
post-release
2005-07-13 19:28:09 +00:00
Alasdair Kergon
5f1a5d7b99
2.01.13
2005-07-13 19:15:09 +00:00
Alasdair Kergon
3e28a9db8f
Fix pvmove segment splitting.
...
Abstract vg_validate.
2005-07-12 19:40:59 +00:00
Alasdair Kergon
ebf6071d77
Only make one attempt at contiguous allocation.
2005-07-12 14:50:45 +00:00
Alasdair Kergon
47a35fb9fb
Fix lvm1 format metadata read.
2005-06-22 15:31:29 +00:00
Alasdair Kergon
48e88aba44
fix lvm1 non-mirror lvcreate
2005-06-22 14:56:14 +00:00
Alasdair Kergon
5c21526009
post-release
2005-06-14 18:22:22 +00:00
Alasdair Kergon
14dff1cefc
2.01.12
2005-06-14 17:59:57 +00:00
Alasdair Kergon
39fbb844f9
Various allocation-related pvmove fixes.
2005-06-14 17:54:48 +00:00
Patrick Caulfield
ca4e0c973a
Log an error if clvmd can't resolve a host name got from CCS
...
Fix potential spin loop in clvmd
2005-06-14 10:35:02 +00:00
Alasdair Kergon
ecb42bee80
post-release
2005-06-13 14:53:07 +00:00
Alasdair Kergon
674ed2a9f3
2.01.11
2005-06-13 14:43:28 +00:00
Alasdair Kergon
252daf9717
Use matchpathcon mode parameter.
2005-06-13 13:13:15 +00:00
Patrick Caulfield
8e526ba1bf
Don't defer closing of FDs in clvmd as it can cause trouble.
2005-06-13 10:16:21 +00:00
Alasdair Kergon
cc4d9676c5
Remove hard-coded 64k text metadata writing restriction.
2005-06-07 11:00:07 +00:00
Alasdair Kergon
1cf1b819f4
Make VG name restrictions consistent.
2005-06-06 18:16:33 +00:00
Alasdair Kergon
f916c66d2b
Introduce lvconvert. So far only removes mirror images.
2005-06-06 17:12:08 +00:00
Alasdair Kergon
014e764758
Allow mirror images to be resized.
2005-06-03 19:48:19 +00:00
Alasdair Kergon
d1fc28432b
Allow mirror images to have more than one segment.
2005-06-03 18:07:13 +00:00
Alasdair Kergon
69098210be
Always insert an intermediate layer for mirrors.
...
Suppress hidden LVs from reports unless --all is given.
Use square brackets for hidden LVs in reports.
Centralise restrictions on LV names.
2005-06-03 14:49:51 +00:00
Alasdair Kergon
99df4f892d
Basic support for mirrors.
2005-06-01 16:51:55 +00:00
Alasdair Kergon
8a74ce578d
Fix non-orphan pvchange -u.
2005-05-24 17:38:26 +00:00
Alasdair Kergon
7d3d3d0a3a
Fix vgmerge to handle duplicate LVIDs.
2005-05-19 16:48:51 +00:00
Alasdair Kergon
b2971edd7d
Start merging cloned allocation functions.
2005-05-17 13:49:45 +00:00
Alasdair Kergon
c37d723692
Move archiver code from tools into library.
2005-05-17 13:46:38 +00:00
Alasdair Kergon
30f9026e1d
vgscan/change/display/vgs automatically create metadata backup if out-of-date or missing.
2005-05-17 13:44:02 +00:00
Alasdair Kergon
6b4f3d63b8
Fix contiguous allocations with linear.
2005-05-11 16:46:59 +00:00
Alasdair Kergon
fc6c472401
Cope with missing format1 PVs again.
2005-05-11 15:04:06 +00:00
Alasdair Kergon
2cd42a6866
Remove lists of free PV segments.
...
Simplify pv_maps code and remove slow bitset algorithm.
2005-05-11 15:02:49 +00:00
AJ Lewis
36a90c345c
updated to reflect clvmd rhel4 initscript being redhatified
2005-05-10 20:15:39 +00:00
Alasdair Kergon
68254a052a
%Zu->zu
2005-05-09 17:45:06 +00:00
Alasdair Kergon
5524ed753b
Fix loopfiles mem alloc.
2005-05-09 17:02:52 +00:00
Alasdair Kergon
89711723da
Un-inline dbg_strdup.
2005-05-09 17:01:06 +00:00
Alasdair Kergon
bed2740ffd
lv_reduce tidying.
...
Remove some unnecessary parameters.
Introduce seg_is macros.
2005-05-09 16:59:01 +00:00
Alasdair Kergon
751d633c3d
post-release
2005-05-09 16:41:48 +00:00
Alasdair Kergon
6d719e9480
2.01.10
2005-05-03 17:43:47 +00:00
Alasdair Kergon
05e278afda
Don't create backup and archive dirs till needed.
2005-05-03 17:31:56 +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
0868749d42
set_lv_segment_area_pv/lv
2005-04-22 15:43:02 +00:00
Alasdair Kergon
1d40ee23f0
Initial pv_segment code.
2005-04-19 20:58:25 +00:00
Patrick Caulfield
901f7c5c36
Tidy clvmd's SIGHUP handler so it doesn't do all that work.
2005-04-19 10:36:42 +00:00
Alasdair Kergon
775bb413b3
vgchange --physicalextentsize (but only if it's an exact fit - may need to
...
use pvmove first)
2005-04-18 14:56:42 +00:00
Patrick Caulfield
6102a5d2b0
Make clvmd work around some "limitations" in gulm's node state notifications.
...
Also make clvmd debuglog timestamps a little more helpful.
2005-04-13 13:50:07 +00:00
Alasdair Kergon
e0e7a685ef
Remove unused internal non-persistent snapshot option.
2005-04-07 12:27:57 +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
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
b695141d87
post-release
2005-04-04 15:46:14 +00:00
Alasdair Kergon
92d5c9f866
2.01.09
2005-04-04 15:41:51 +00:00
Alasdair Kergon
7f18a1ffe0
Add --ignorelockingfailure to vgmknodes.
2005-04-04 14:44:49 +00:00
Patrick Caulfield
8c3fdaaa62
set SO_KEEPALIVE on sockets
2005-04-01 16:03:00 +00:00
Patrick Caulfield
5ac1c69710
Don't allow user operations to start until the lvm thread is fully up.
...
Hopefully finally nails bz#146056
2005-04-01 13:01:01 +00:00
Alasdair Kergon
e46be0415f
post-release
2005-03-22 16:50:17 +00:00
Alasdair Kergon
8b6cd9c772
2.01.08
2005-03-22 15:12:37 +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
b26e1be81a
Add -a to pvdisplay -C.
2005-03-21 14:47:36 +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
438c452585
Fix WHATS_NEW.
2005-03-10 23:04:42 +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
2d8dc3d243
post-release
2005-03-10 20:22:40 +00:00
Patrick Caulfield
b982232cc5
Don't take out the lvm_thread_lock at startup - it only protects the jobs list.
...
DEBUGLOG() message now print threadid rather than PID which is more useful.
2005-03-09 14:08:11 +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
e0bdde3630
Remove DESTDIR from LVM_SHARED_PATH.
2005-03-08 13:39:39 +00:00
Patrick Caulfield
6a0dcd7f0e
make clvmd FDs close-on-exec, to avoid warnings when running lvm via popen.
...
clvmd-gulm unlocks VG & orphan locks at startup in case they are stale.
clvmd-gulm now unlocks VG & orphan locks if client dies.
2005-03-07 17:03:44 +00:00
Alasdair Kergon
75f0b4c879
post-release
2005-03-03 22:31:01 +00:00
Alasdair Kergon
db536a9504
2.01.06
2005-03-03 22:26:34 +00:00
Alasdair Kergon
0fb114dede
Option to suppress warnings of file descriptors left open.
2005-03-03 22:09:20 +00:00
Alasdair Kergon
e703342179
Suppress 'open failed' error messages during scanning.
2005-03-03 21:54:35 +00:00
Alasdair Kergon
35c8f4a611
Fix default value of metadatacopies in documentation (2->1).
2005-03-03 21:52:58 +00:00
Patrick Caulfield
7c89ae44a9
Fix clvmd-gulm node up/down code so it actually works.
...
clvmd-gulm now releases locks when shut down.
2005-02-22 16:26:21 +00:00
Patrick Caulfield
84fe06da22
./configure --enable-debug now enables debugging code in clvmd
2005-02-21 15:58:06 +00:00
Patrick Caulfield
806318c8b3
Always manipulate both locks in sync_lock() otherwise they get left
...
hanging around and cause trouble.
2005-02-21 14:36:09 +00:00
Alasdair Kergon
3aac2e1822
post-release
2005-02-18 19:06:16 +00:00
Alasdair Kergon
168baef433
Static binary invokes dynamic binary if appropriate.
2005-02-18 18:58:31 +00:00
Patrick Caulfield
6dba6cd78d
Cope with more than one message arriving at the TCP socket, also
...
fix some instances where the length in the message was wrong (cman
code didn't notice this because it is packet-based comms anyway)
2005-02-18 15:31:32 +00:00
Patrick Caulfield
7395f0e680
Make config check a little more tolerant of library names.
2005-02-14 09:07:14 +00:00
Alasdair Kergon
494d3fdaca
post-release
2005-02-09 18:26:38 +00:00
Alasdair Kergon
7b86a157de
Add fixed offset to imported pool minor numbers.
2005-02-09 17:49:36 +00:00
Patrick Caulfield
522db1bf01
Fix thread shutdown race which could cause clvmd to hang in pthread_join.
2005-02-08 09:05:58 +00:00
Patrick Caulfield
06f066f90d
Revert last clvmd patch. More testing reveals that this just doesn't
...
work yet.
2005-02-07 14:45:38 +00:00
Patrick Caulfield
f37b20677b
Make clvmd use the command library rather than popen() to
...
preload the lock state.
2005-02-07 10:04:27 +00:00
Alasdair Kergon
cd2eac1032
lvm2cmd.so should skip the check for open fds.
2005-02-03 16:34:53 +00:00
Alasdair Kergon
8ac38d58d7
Remove unused -f from pvmove
2005-02-02 14:31:48 +00:00
Patrick Caulfield
4c80cc313a
Make clvmd do a quick sanity check on the clustering bits of lvm.conf
2005-02-02 11:42:29 +00:00
Patrick Caulfield
1c65fee9b4
Get rid of "connection refused" message because Corey doesn't like it.
2005-02-02 09:17:56 +00:00
Alasdair Kergon
90dda7edc1
post-release
2005-02-01 16:40:16 +00:00
Alasdair Kergon
bdb6611e30
2.01.03
2005-02-01 16:29:22 +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
150a002c40
Don't print CMAN error if initial probe fails - we could be running with GULM.
2005-01-26 09:30:52 +00:00
Patrick Caulfield
ce0def3bd8
Remove superflous &
...
Gulm clvmd no longer hangs trying to talk to a rebooted node.
2005-01-25 16:46:29 +00:00
Patrick Caulfield
ee20fa97c2
Make clvmd announce it's startup and cluster connection in syslog.
2005-01-24 15:31:13 +00:00
Alasdair Kergon
7403b7d700
postrelease
2005-01-21 19:03:48 +00:00
Alasdair Kergon
52a3fb6bc7
pre-release
2005-01-21 18:49:06 +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
d43f7180dc
Update clvmd_init_rhel4: use lvm.static and don't load dlm.
2005-01-20 22:16:55 +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
fdc49402ec
fix clvmd lv_info_by_lvid open_count
2005-01-19 18:10:09 +00:00
Alasdair Kergon
243494c25e
Store snapshot and origin sizes separately.
2005-01-19 17:19:39 +00:00
Alasdair Kergon
e4365f3706
Update vgcreate man page.
2005-01-19 17:01:18 +00:00
Alasdair Kergon
310f3038d3
Post-2.01.00
2005-01-17 20:45:05 +00:00
Alasdair Kergon
73718586d3
2.01.00
2005-01-17 20:13:01 +00:00
Alasdair Kergon
8aea44e77b
Fix vgscan metadata auto-correction.
2005-01-17 18:24:28 +00:00
Patrick Caulfield
5529aec0d6
You can now build clvmd with cman & gulm support in the same binary.
...
./configure --with-clvmd
wil do this by default. Or you can choose which you want with
./configure --with-clvmd=gulm or
./configure --with-clvmd=cman
When clvmd with both included is run, it will automatically detect the cluster
manager in use.
2005-01-13 13:24:02 +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
76b8f2854e
Adjust RHEL4 clvmd init script priority.
2005-01-11 22:00:36 +00:00
Alasdair Kergon
320e5198f9
post-2.00.33
2005-01-07 20:06:49 +00:00
Alasdair Kergon
e522539e2d
2.00.33
2005-01-07 19:50:54 +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
4661ab1179
pvcreate wipes first 4 sectors unless given --zero n.
2005-01-05 17:25:25 +00:00
Patrick Caulfield
86046445ed
Improve clvmd failure message if it's already running.
...
Allow user to kill clvmd during initialisation.
2005-01-05 14:41:54 +00:00
Patrick Caulfield
baea9bf944
Typo in "for" caused first node in ccs to be ignored.
2005-01-04 15:11:34 +00:00
Patrick Caulfield
0951ee9e63
Use new CCS key names for nodes in the GULM version of clvmd.
...
based on a patch from Mike Tilstra
2005-01-04 11:48:10 +00:00
Alasdair Kergon
5492528287
post-2.00.32
2004-12-22 22:04:03 +00:00
Alasdair Kergon
babc890c59
Drop static/dl config restriction for now.
2004-12-22 21:55:36 +00:00
Alasdair Kergon
3991f03202
Fix an error fprintf.
2004-12-22 21:47:31 +00:00
Alasdair Kergon
27271d5da7
Fix vgdisplay -s. Breaks (undocumented) lvs/pvs/vgs -s instead for now.
2004-12-21 21:40:36 +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
2b9c21268b
Add RHEL4 clvmd init script.
2004-12-21 18:07:15 +00:00
Alasdair Kergon
3dce4ed6f1
Skip devices that are too small to be PVs.
2004-12-21 17:54:52 +00:00
Alasdair Kergon
0f16c2ea87
Add CONTRIBUTORS file.
2004-12-21 16:24:19 +00:00
Alasdair Kergon
9a635f0686
Fix pvchange -x segfault with lvm2-format orphan.
2004-12-21 16:12:02 +00:00
Alasdair Kergon
6a0d4b2baa
Cope with empty msdos partition tables.
2004-12-21 16:10:25 +00:00
Alasdair Kergon
ac017098ad
post-2.00.31
2004-12-12 21:55:46 +00:00
Alasdair Kergon
8bb66e133a
2.00.31
2004-12-12 21:47:55 +00:00
Alasdair Kergon
c094f4c06e
post-2.00.30
2004-12-10 18:01:49 +00:00
Alasdair Kergon
69b4716894
2.00.30
2004-12-10 16:02:35 +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
ab9843e183
Fix lvreduce man page .i->.I
2004-12-09 16:59:18 +00:00
Alasdair Kergon
01af706ade
Fix vgsplit man page title.
2004-12-09 16:58:31 +00:00
Alasdair Kergon
9ebdb08e99
Fix clvmd man makefile.
2004-12-09 16:57:37 +00:00
Alasdair Kergon
a74ffe25d9
Extend dev_open logging.
2004-12-09 16:56:51 +00:00
Patrick Caulfield
7f95e27707
Make clvmd_fix_conf.sh UNDOable
2004-12-01 14:47:31 +00:00
Alasdair Kergon
1facf5bba3
post-29
2004-11-27 22:56:58 +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
6f4e93dc90
Configure/makefile tidy.
2004-11-26 18:07:17 +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
6e8c49b978
post-release
2004-11-23 18:36:01 +00:00
Alasdair Kergon
16521a6feb
pool debugging
2004-11-23 18:23:23 +00:00
Alasdair Kergon
3ca0b37a3e
2.00.26
2004-11-23 17:47:19 +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
Alasdair Kergon
0cdf7b0613
Separate out md superblock detection code.
2004-11-18 20:02:21 +00:00
Alasdair Kergon
90bcf4f157
Prevent snapshot origin resizing.
2004-11-18 19:49:48 +00:00
Alasdair Kergon
2f4bd6e52c
More man page updates.
2004-11-16 18:09:32 +00:00
Alasdair Kergon
09654d7dd8
update WHATS_NEW
2004-11-12 16:02:08 +00:00
Patrick Caulfield
e9d86789db
Can now build a gulm version of clvmd instead of a cman one. use
...
./configure --with-clvmd=gulm
The default is still cman, and you can't have both - sorry.
2004-11-03 10:45:07 +00:00
Alasdair Kergon
c494c4e12c
Fixes to lvcreate vgname processing.
2004-10-15 15:53:18 +00:00
Alasdair Kergon
714a77bfbe
Fix size of dm_name string.
2004-10-11 15:59:23 +00:00
Patrick Caulfield
d48f8bf5cc
Make clvmd -V display the lvm version number too rather than just
...
the protocol version (which is not that useful and doesn't change very often).
2004-10-06 12:36:47 +00:00
Patrick Caulfield
99d97754a6
Revert the fork back to where it was as it seems to confuse pthreads.
...
Instead, the parent now waits for the daemon to signal that it has
completed successfully (or not) so it can return status to the user.
2004-10-06 10:12:34 +00:00
Patrick Caulfield
11403f2019
Check the UUID length when readingthe output of the "lvs" command at startup.
...
This way we should not get quite so confused by any debugging output
that may come our way.
2004-10-04 09:23:52 +00:00
Patrick Caulfield
14ae59885a
Make clvmd cope with large gaps in nodeIDs
2004-09-30 14:18:29 +00:00
Alasdair Kergon
001901f9a9
post-2.00.25
2004-09-29 15:25:43 +00:00
Alasdair Kergon
6a98f60e2e
2.00.25
2004-09-29 15:08:20 +00:00
Patrick Caulfield
eb783cab4c
Remove spurious trailing dot in man page.
2004-09-24 10:34:53 +00:00
Patrick Caulfield
f1a1e1bc07
Update WHATS_NEW with latest clvmd change
2004-09-23 13:12:09 +00:00
Alasdair Kergon
6ad525c77e
Fix return code from rm_link for vgmknodes.
2004-09-22 13:38:37 +00:00
Alasdair Kergon
9806f69b4d
post-2.00.24
2004-09-16 21:48:26 +00:00
Alasdair Kergon
34d9b5e3d7
2.00.24
2004-09-16 20:56:18 +00:00
Alasdair Kergon
3bf5189d86
Fix pool_empty so it really does empty the memory pool.
2004-09-16 20:09:55 +00:00
Alasdair Kergon
12e5b0681b
Rename old segtypes files to segtype.
2004-09-16 18:40:56 +00:00
Alasdair Kergon
8c0285d608
Some fixes to memory debugging code.
...
Exclude internal commands formats & segtypes from install.
2004-09-16 16:53:39 +00:00
Alasdair Kergon
36558fa3b8
post-2.00.23
2004-09-15 15:59:19 +00:00
Alasdair Kergon
235f940cde
2.00.23
2004-09-15 15:32:21 +00:00
Alasdair Kergon
ffbd7d8de4
Export dm name build & split functions.
2004-09-15 15:02:36 +00:00
Alasdair Kergon
4ed924d7c7
Use O_NOATIME on devices if available.
2004-09-14 22:23:23 +00:00
Alasdair Kergon
798dc9948b
Write log message when each segtype/format gets initialised.
2004-09-14 17:37:51 +00:00
Alasdair Kergon
13515f7ee4
New commands 'segtypes' and 'formats'.
2004-09-14 16:42:46 +00:00
Alasdair Kergon
ef80824c26
Suppress pvmove abort message in test mode.
2004-09-14 15:23:42 +00:00
Alasdair Kergon
c8503fd65e
Improve pvcreate/remove device not found error message.
2004-09-14 14:54:58 +00:00
Alasdair Kergon
b3c454fb1c
Allow pvmove to move data within the same PV.
2004-09-14 13:59:17 +00:00
Alasdair Kergon
1d7723e873
Describe how pvmove works on man page.
2004-09-14 13:58:11 +00:00
Alasdair Kergon
77100b2365
Test for incompatible format/segtype combinations in lv_extend.
2004-09-14 13:56:18 +00:00