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
Alasdair Kergon
1ca102d639
Support device referencing by uuid or major/minor.
2004-10-01 19:11:37 +00:00
Alasdair Kergon
339ba55111
printf->fprintf
2004-10-01 19:07:41 +00:00
Patrick Caulfield
14ae59885a
Make clvmd cope with large gaps in nodeIDs
2004-09-30 14:18:29 +00:00
Patrick Caulfield
e3ef54f99b
Fork a little later in the startup sequence so that we can return
...
an error code if the cluster infrastructure isn't there.
2004-09-30 14:16:28 +00:00
Alasdair Kergon
001901f9a9
post-2.00.25
2004-09-29 15:25:43 +00:00
Alasdair Kergon
6a98f60e2e
2.00.25
old-v2_00_25
v2_00_25
2004-09-29 15:08:20 +00:00
Alasdair Kergon
6f2e24c47d
Use macro in vgremove locking fix.
2004-09-27 10:32:36 +00:00
Patrick Caulfield
aafa368923
Hold VG lock while doing vgremove.
...
agk - you may want to check this.
2004-09-24 12:48:43 +00:00
Patrick Caulfield
eb783cab4c
Remove spurious trailing dot in man page.
2004-09-24 10:34:53 +00:00
Patrick Caulfield
6533aa865a
Keep client locks (VG locks usually) in their own hash table so
...
we can actually have more then one of them per client.
2004-09-24 09:39:57 +00:00
Patrick Caulfield
f1a1e1bc07
Update WHATS_NEW with latest clvmd change
2004-09-23 13:12:09 +00:00
Patrick Caulfield
953f4838dd
Make the thread handling a little less cavalier. In particular, calling
...
pthread_exit in a signal handler was a /really/ bad idea.
2004-09-23 12:51:56 +00:00
Patrick Caulfield
130b892d34
Don't use hold_lock for VG locks as that doesn't stop processes contending
...
on the same node, only across the cluster.
2004-09-23 12:29:35 +00:00
Alasdair Kergon
6ad525c77e
Fix return code from rm_link for vgmknodes.
2004-09-22 13:38:37 +00:00
Patrick Caulfield
d0ca74ad27
Put some locking round the LV hash table as it could be accessed by
...
different threads concurrently.
2004-09-22 12:10:34 +00:00
Alasdair Kergon
9806f69b4d
post-2.00.24
2004-09-16 21:48:26 +00:00
Alasdair Kergon
34d9b5e3d7
2.00.24
old-v2_00_24
v2_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
old-v2_00_23
v2_00_23
2004-09-15 15:32:21 +00:00
Alasdair Kergon
803d61fcbc
Add formats & segtypes files.
2004-09-15 15:27:26 +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
Patrick Caulfield
259a788134
Fix man page for lvchange. The example seems to have been lifted from pvchange.
2004-09-13 08:01:54 +00:00
Alasdair Kergon
39511455cb
post 2.00.22
2004-09-03 19:18:23 +00:00
Alasdair Kergon
b04c16178e
2.00.22
old-v2_00_22
v2_00_22
2004-09-03 19:08:50 +00:00
Alasdair Kergon
49a959c06e
Fix /dev/vgname mkdir perms.
2004-09-02 14:38:46 +00:00
Alasdair Kergon
096a8932b4
clvmd man page tweaks
2004-09-02 14:16:54 +00:00
Alasdair Kergon
e39e66df93
Restructure xlate.h
2004-09-02 13:53:25 +00:00
Patrick Caulfield
513633f49a
clvmd man page.
2004-08-23 08:42:53 +00:00
Alasdair Kergon
eb3740daaf
post-2.4.21
2004-08-19 17:13:49 +00:00
Alasdair Kergon
f7947b148a
2.00.21
old-v2_00_21
v2_00_21
2004-08-19 16:10:15 +00:00
Alasdair Kergon
9a2a702f3f
Recognise iseries/vd devices.
2004-08-18 19:13:01 +00:00
Alasdair Kergon
c65d95bf29
Cluster-extension-only installation.
2004-08-18 18:57:40 +00:00
Alasdair Kergon
753a5edc4f
Cope with DT_UNKNOWN in sysfs.
2004-08-18 18:50:21 +00:00
Alasdair Kergon
0b3f853c2d
Update pvmove prototype.
2004-08-18 18:49:29 +00:00
Patrick Caulfield
3527fcf1d5
Updated file from cman.
2004-08-18 16:04:35 +00:00
Alasdair Kergon
4544a89c7a
Support for PE ranges in pvmove source PV.
2004-08-17 22:09:02 +00:00
Alasdair Kergon
ffeae9005e
Remove duplicate line in pvremove help text.
2004-08-17 22:06:06 +00:00
Alasdair Kergon
47217bcfb7
Change alloc_areas to pe_ranges and allow suppression of availability checks.
2004-08-17 21:55:23 +00:00