Patrick Caulfield
2affe53727
Tidy the socket callbacks so that all the work is done outside the
...
main loop.
2004-11-16 10:55:01 +00:00
Alasdair Kergon
09654d7dd8
update WHATS_NEW
2004-11-12 16:02:08 +00:00
Alasdair Kergon
90a4e37815
Update some man pages.
2004-11-12 15:59:09 +00:00
Alasdair Kergon
60889c0c79
Also accept y/n with -ae.
2004-11-12 15:58:26 +00:00
Patrick Caulfield
20f3408d96
Report detailed errors in cluster initialisation to syslog, and point the user
...
at syslog if clvmd fails to intialise.
2004-11-11 14:51:23 +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
5152b7c66c
update
2004-10-15 17:31:37 +00:00
Alasdair Kergon
c494c4e12c
Fixes to lvcreate vgname processing.
2004-10-15 15:53:18 +00:00
Alasdair Kergon
54d58ccb7e
Add --noheadings option to dmsetup -c for colon-separated output.
2004-10-12 16:42:40 +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
b9d437de2a
Change some perror() calls to log_error() so they'll appear in
...
syslog when we're a daemon.
2004-10-06 10:02:25 +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
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
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
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
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
2004-09-03 19:08:50 +00:00
Alasdair Kergon
49a959c06e
Fix /dev/vgname mkdir perms.
2004-09-02 14:38:46 +00:00