summaryrefslogtreecommitdiffstats
path: root/lib/locking/locking.c
Commit message (Expand)AuthorAgeFilesLines
* Fix exclusive lvmchange -aey to fail if volume is active on different node.Milan Broz2012-03-271-1/+1
* Keep exclusive activation in pvmove if LV is already active.Milan Broz2012-03-261-1/+1
* Ensure strncpy() function always ends with '\0'Zdenek Kabelac2012-02-081-1/+2
* Attempt to improve clustered 'lvchange -aey' behaviour to try local node beforeAlasdair Kergon2012-01-211-0/+27
* Add dm_uuid_prefix/dm_set_uuid_prefix for non-lvm users to override hard-codedAlasdair Kergon2012-01-101-4/+7
* Introduce revert_lv for better pvmove cleanup.Alasdair Kergon2011-09-271-1/+15
* Abort if _finish_pvmove suspend_lvs fails instead of cleaning up incompletely.Alasdair Kergon2011-09-271-2/+9
* Suppress locking error messages in monitoring init scripts.Peter Rajnoha2011-08-111-1/+1
* If anything bad happens and unlocking failsMilan Broz2011-08-101-9/+13
* Suppress low-level locking errors and warnings while using --sysinit.Peter Rajnoha2011-08-091-8/+8
* Major pvmove fix to issue ioctls in the correct order when multiple LVsAlasdair Kergon2011-06-111-2/+2
* clean up critical section patchAlasdair Kergon2011-04-281-2/+4
* Critical sectionZdenek Kabelac2011-02-181-3/+17
* Allow snapshots in a cluster as long as they are exclusivelyJonathan Earl Brassow2011-02-041-1/+4
* Revert wrong fix for nolock locking missing fs_unlockZdenek Kabelac2011-02-021-4/+0
* Fix udev synchronization for no-locking modeZdenek Kabelac2011-01-311-0/+4
* Skip unnecessary lock_vol() call after volume deactivationZdenek Kabelac2011-01-131-12/+13
* Replace fs_unlock by sync_local_dev_names to notify local clvmd. (2.02.80)Alasdair Kergon2011-01-121-1/+1
* Add global/metadata_read_only to use unrepaired metadata in read-only cmds.Alasdair Kergon2010-10-251-0/+7
* Limit repeated accesses to broken devices.Petr Rockai2010-10-131-0/+1
* Use __attribute__ consistently throughout.Alasdair Kergon2010-07-091-2/+2
* Add is_global_vg and split out from is_orphan_vg.Alasdair Kergon2010-05-191-2/+2
* Validate orphan and VG_GLOBAL lock order too.Alasdair Kergon2010-05-191-1/+1
* Accept orphan VG names as parameters to lock_vol() and related functions.Alasdair Kergon2010-05-191-7/+7
* Use is_orphan_vg in place of hard-coded prefix tests.Alasdair Kergon2010-05-191-2/+2
* Add new --sysinit option for vgchange and lvchange.Peter Rajnoha2010-05-061-3/+1
* Add --stripes to lvconvert too.Alasdair Kergon2010-04-131-1/+2
* Don't ignore error if resuming any LV fails in resume_lvs.Alasdair Kergon2010-04-121-2/+5
* Change most remaining log_error WARNING messages to log_warn.Alasdair Kergon2010-04-011-2/+1
* Always use blocking lock for VGs and orphan locks.Milan Broz2010-03-311-4/+2
* mlockall() -> mlock()Zdenek Kabelac2010-03-051-6/+6
* Add LVM_SUPPRESS_LOCKING_FAILURE_MESSAGES environment variable to suppress errorPeter Rajnoha2010-02-151-6/+16
* Move error message to locking constructor and printMilan Broz2010-01-221-4/+12
* Fix clvmd automatic target module loading crash.Milan Broz2010-01-131-1/+2
* Add missing 'stack;' for all activate_lv and deactivate_lv callers.Mike Snitzer2010-01-051-1/+2
* Add missing 'stack;' for all suspend_lv and resume_lv callers.Mike Snitzer2010-01-051-2/+4
* #define an INTERNAL_ERROR macro and use it throughout LVM.Petr Rockai2009-12-161-3/+3
* Cleanup returns for void functions.Zdenek Kabelac2009-12-111-4/+0
* Fix memory lock imbalance in locking code.Milan Broz2009-11-231-9/+28
* Add lots of missing stack debug messages to tools.Alasdair Kergon2009-09-141-1/+7
* Enforce an alphabetical lock ordering for vgname locks.Dave Wysochanski2009-09-021-0/+6
* Add global/wait_for_locks to lvm.conf so blocking on locks can be disabled.Alasdair Kergon2009-07-241-3/+8
* All LV locks are non-blocking so remove LCK_NONBLOCK from separate macros.Alasdair Kergon2009-07-241-2/+5
* Remove lockingfailed().Petr Rockai2009-07-151-5/+1
* Exclude VG_GLOBAL from vg_write_lock_held so scans open devs read-only again....Alasdair Kergon2009-07-141-3/+5
* Pre-release cleanups.Alasdair Kergon2009-05-211-2/+2
* Fix locking query compatibility with old external locking libraries.Milan Broz2009-05-201-2/+4
* Add infrastructure for queriying for remote locks.Milan Broz2009-05-191-0/+18
* Remove NON_BLOCKING lock flag from tools and set a policy to auto-set.Dave Wysochanski2009-05-131-0/+8
* Fix interrupt unblocking after vgcreate, for example: drop_cached_metadata()Alasdair Kergon2009-02-221-1/+2