summaryrefslogtreecommitdiffstats
path: root/lib/locking/cluster_locking.c
Commit message (Expand)AuthorAgeFilesLines
* cleanup: replace memset with struct initilizationZdenek Kabelac2012-06-221-5/+6
* Remove unused and wrongly set cluster VG flag from clvmd lock query command.Milan Broz2012-03-261-1/+1
* Attempt to improve clustered 'lvchange -aey' behaviour to try local node beforeAlasdair Kergon2012-01-211-21/+19
* Don't pass LCK_LOCAL to clvmd - it's unused.Alasdair Kergon2011-12-081-4/+6
* Update comment on LCK_*DMEVENTD*.Petr Rockai2011-11-301-2/+3
* Fix clvmd to respect DMEVENTD_MONITOR_IGNORE. Fixes a bug where dmeventdPetr Rockai2011-11-301-1/+4
* Pass exclusive LV locks to all nodes in the cluster.Alasdair Kergon2011-10-211-1/+0
* Introduce revert_lv for better pvmove cleanup.Alasdair Kergon2011-09-271-0/+3
* Move the core of the lib/config/config.c functionality into libdevmapper,Petr Rockai2011-08-301-2/+2
* Suppress low-level locking errors and warnings while using --sysinit.Peter Rajnoha2011-08-091-9/+11
* Propagate test mode to clvmd to skip activation and changes to held locks.Alasdair Kergon2011-06-011-0/+3
* Fix some unmatching sign comparation gcc warningsZdenek Kabelac2011-04-081-1/+1
* Fix sending uninitilised bytes in cluster messagesZdenek Kabelac2011-03-291-2/+4
* a few more commentsAlasdair Kergon2011-02-021-2/+6
* Allow CLVMD_CMD_SYNC_NAMES to be propagated around the cluster if requested.Alasdair Kergon2011-02-021-7/+11
* fix bad 'strcmp's in 'decode_lock_type' - missing !'sJonathan Earl Brassow2011-02-011-5/+5
* Skip NULL check before dm_freeZdenek Kabelac2011-01-281-2/+1
* Replace fs_unlock by sync_local_dev_names to notify local clvmd. (2.02.80)Alasdair Kergon2011-01-121-7/+13
* Check result of dm_snprintf for errorZdenek Kabelac2011-01-051-6/+8
* Remove dead assignment in _lock_for_clusterZdenek Kabelac2010-11-291-1/+1
* Use 'SINGLENODE' instead of 'dead' in clvmd singlenode messages.Alasdair Kergon2010-08-171-2/+6
* 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-1/+1
* Use is_orphan_vg in place of hard-coded prefix tests.Alasdair Kergon2010-05-191-1/+1
* Mask LCK_HOLD flag in cluster VG locks for compatibility reasons.Milan Broz2010-04-131-0/+7
* Fix clvmd cluster propagation of dmeventd monitoring mode.Mike Snitzer2010-03-261-1/+7
* Proper mask lock mode for vg lock.Milan Broz2010-01-051-1/+0
* Properly decode flags even for VG locks.Milan Broz2010-01-051-6/+7
* Get rid of magic masks in cluster locking code.Milan Broz2009-12-091-2/+3
* Get rid of hardcoded 0xffdf cluster lock flag.Milan Broz2009-12-091-1/+1
* Re-instate partial activation support in clustered mode. (mornfall)Milan Broz2009-06-121-3/+8
* Pre-release cleanups.Alasdair Kergon2009-05-211-4/+4
* Add infrastructure for queriying for remote locks.Milan Broz2009-05-191-1/+66
* Fix remote metadata backup for clvmdMilan Broz2009-04-221-8/+7
* Rename 'cmd' to 'clvmd_cmd' to remove ambiguity.Dave Wysochanski2008-12-161-12/+13
* more fixesAlasdair Kergon2008-11-041-0/+1
* Improve the way VGs with PVs missing are handled so manual interventionAlasdair Kergon2008-09-191-3/+0
* More P_ and V_ lock cleanup.Alasdair Kergon2008-05-091-5/+4
* Drop cached VG metadata before and after committing changes to it.Milan Broz2008-04-151-1/+1
* rename P_global to P_#globalAlasdair Kergon2008-04-151-1/+1
* Don't attempt remote metadata backups of non-clustered VGs. (2.02.29)Alasdair Kergon2008-04-141-2/+4
* Some whitespace tidy-ups.Alasdair Kergon2008-01-301-10/+10
* Tidy the clvmd backup code.Patrick Caulfield2007-12-051-8/+7
* When we unlock a VG tell the clvmds to see if a backup of the metadata needsPatrick Caulfield2007-12-041-2/+9
* Decode cluster locking state in log message. (untested)Alasdair Kergon2007-11-161-2/+37
* Locking P_global causes a cache refresh.Patrick Caulfield2007-08-231-4/+7
* Introduce VG_GLOBAL lock type for vgscan/pvscan to trigger clvmd -R.Alasdair Kergon2007-08-231-1/+3
* Clean up numerous compiler warnings that crept in recently.Alasdair Kergon2007-08-221-4/+4
* Fix inconsistent licence notices: executables are GPLv2; libraries LGPLv2.1.Alasdair Kergon2007-08-201-3/+3
* register->monitor etc.Alasdair Kergon2007-01-191-2/+2