1
0
mirror of git://sourceware.org/git/lvm2.git synced 2025-07-21 16:58:57 +03:00
Commit Graph

83 Commits

Author SHA1 Message Date
be6845999b Fix inconsistent licence notices: executables are GPLv2; libraries LGPLv2.1. 2007-08-20 20:55:30 +00:00
817afaad5e pre-release 2007-06-15 20:46:04 +00:00
7379c67839 Allow keyboard interrupts in yes_no_prompt(). Add code to toollib.c
loops and to pvcreate.c, lvchange.c and lvresize.c to handle
interrupted prompts.
2007-06-15 10:11:14 +00:00
8a37910d51 register->monitor etc. 2007-01-19 22:21:45 +00:00
e3e6eba1aa Fix gulm operation of clvmd. including a hang when attempting to
exclusively lock an LV that is already locked no another node.
2006-12-11 14:00:26 +00:00
2293567c8c Fix lvcreate corelog validation.
Add --config for overriding most config file settings from cmdline.
  Quote arguments when printing command line.
  Remove linefeed from 'initialising logging' message.
  Add 'Completed' debug message.
  Don't attempt library exit after reloading config files.
  Always compile with libdevmapper, even if device-mapper is disabled.
2006-05-16 16:48:31 +00:00
3e3d5d8593 Add --monitor to vgcreate and lvcreate to control dmeventd registration.
Propagate --monitor around cluster.
Filter LCK_NONBLOCK in clvmd lock_vg.
2006-05-12 19:16:48 +00:00
526a3c2186 Propagate nosync flag around cluster. 2006-05-11 19:05:21 +00:00
72b2cb613a Make SIZE_SHORT the default for display_size().
Fix some memory leaks in error paths found by coverity.
Use C99 struct initialisers.
Move DEFS into configure.h.
Clean-ups to remove miscellaneous compiler warnings.
2006-05-09 21:23:51 +00:00
9f5d8283a9 Propagate partial mode around cluster. 2006-03-09 22:34:13 +00:00
4c60a35226 Add clustered VG flag to LV lock requests. 2005-08-15 13:24:46 +00:00
0fb173aa3a Change LV locking macros to take lv instead of lvid. 2005-08-15 12:00:04 +00:00
343a8c920d Add clustered attribute so vgchange can identify clustered VGs w/o locking. 2005-03-21 22:55:12 +00:00
b86ef8e2cb Add local activation support. 2004-06-16 17:13:41 +00:00
23289e6d14 Revise internal locking semantics. 2004-05-05 12:03:07 +00:00
4922197a33 Begin to separate out segment types. 2004-05-04 21:25:57 +00:00
6606c3ae81 Update copyright notices. 2004-03-30 19:35:44 +00:00
8e1e14ee8a missing definition 2004-03-26 21:46:01 +00:00
2da02bbd16 move lock_lvs; add lock memlock code 2004-03-26 20:49:35 +00:00
e19f549a11 Fix support for PVs on read only devices. [Still must set LVs read only] 2003-11-21 19:54:40 +00:00
3eb135f550 Fit locking bits into 1 byte. 2003-11-06 17:08:18 +00:00
8b99c8b6ec reset_locking() 2003-05-06 12:03:13 +00:00
d1d9800ef1 Refactoring. 2002-11-18 14:01:16 +00:00
f2187638dc Don't let LVM2 access a VG if the original LVM driver appears to be using it. 2002-11-01 19:57:25 +00:00
ae70673752 Make lock type numbers match the DLM numbers in use, and move UNLOCK out
of the way.
2002-04-04 13:31:21 +00:00
8856889d10 Rename LCK_NONE to LCK_UNLOCK 2002-04-04 11:18:45 +00:00
be326a2f1b o activate/reactivate merge
o unlocking macro
2002-03-11 15:08:39 +00:00
15c325f06a o Use new LCK_HOLD flag to indicate whether lock should be held on return
from lock_vol() - otherwise it now attempts to acquire the lock and then
  immediately releases it.
o Extend the id field in struct logical_volume to hold VG uuid + LV uuid
  for format1. This unique lvid can be used directly when calling lock_vol().
o Add the VG uuid to vgcache to make VG uuid lookups possible.  (Another
  step towards using them instead of VG names internally.)
2002-03-05 20:03:09 +00:00
f4cbeaf0ac o Lock mechanism for LV activation
o #defines for common lock flag combinations
o Try out hyphens instead of colons in device-mapper names - does this
  make messages containing filenames easier to read?
2002-02-27 12:26:41 +00:00
413cc9189e Begin conversion so LV id is passed to activation unit instead of
struct logical_volume.
2002-02-25 12:56:16 +00:00
7d0e6e800e o Support locking with local lock files
o Disable control-c during updates (except if blocked waiting for a lock)
2002-02-11 15:42:34 +00:00
03888774a5 o Added functions to display what's in the archive.
o  For now vgcfgrestore -l <vg> displays this list.

A bit hacky, but it'll get better.
2002-02-11 11:43:17 +00:00
d1ad45cc41 Locking prototypes. 2002-02-08 14:30:37 +00:00