summaryrefslogtreecommitdiffstats
path: root/lib/locking/file_locking.c
Commit message (Expand)AuthorAgeFilesLines
* Few more close and dev_close traceZdenek Kabelac2012-03-011-1/+2
* Check that whole locking_dir fits _lock_dir bufferZdenek Kabelac2012-02-081-3/+9
* Preserve exclusive activation of cluster mirror when converting.Jonathan Earl Brassow2012-01-201-1/+1
* Introduce revert_lv for better pvmove cleanup.Alasdair Kergon2011-09-271-2/+3
* Suppress low-level locking errors and warnings while using --sysinit.Peter Rajnoha2011-08-091-3/+6
* Fix some forgotten -Wold-style-definition gcc warningsZdenek Kabelac2011-04-081-1/+2
* Fix for bug 677739: removing final exclusive cmirror snapshot,Jonathan Earl Brassow2011-02-181-1/+1
* Use cluster-wide message to request device name syncZdenek Kabelac2011-02-041-1/+0
* Revert wrong fix for nolock locking missing fs_unlockZdenek Kabelac2011-02-021-0/+1
* Fix udev synchronization for no-locking modeZdenek Kabelac2011-01-311-1/+0
* Replace fs_unlock by sync_local_dev_names to notify local clvmd. (2.02.80)Alasdair Kergon2011-01-121-0/+3
* Speedup consequent activation callsZdenek Kabelac2011-01-101-0/+1
* Check result of dm_snprintf for errorZdenek Kabelac2011-01-051-6/+14
* Add new dm_prepare_selinux_context fn to libdevmapper and use it throughout.Peter Rajnoha2010-12-131-1/+8
* Use 'SINGLENODE' instead of 'dead' in clvmd singlenode messages.Alasdair Kergon2010-08-171-6/+5
* Allow internal suspend and resume of origin without its snapshots.Alasdair Kergon2010-08-171-2/+4
* Use void parameter for function definition.Zdenek Kabelac2010-08-031-1/+1
* Use __attribute__ consistently throughout.Alasdair Kergon2010-07-091-1/+1
* 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
* Add possibility to handle precommitted metadata in lvmcache.Milan Broz2010-01-051-1/+1
* Implement write lock prioritisation for file locking and make it default.Petr Rockai2009-09-021-1/+36
* Refactor file locking, lifting the flock wrapper code into separatePetr Rockai2009-08-131-54/+70
* * minor compilator warning fix for improper function declaration.Zdenek Kabelac2008-11-121-1/+1
* Right, a simple build (without options) is working again.Alasdair Kergon2008-11-031-8/+8
* more cleanupAlasdair Kergon2008-05-091-2/+6
* More P_ and V_ lock cleanup.Alasdair Kergon2008-05-091-4/+1
* Drop cached VG metadata before and after committing changes to it.Milan Broz2008-04-151-0/+5
* Update lvmcache VG lock state for all locking types now.Milan Broz2008-04-071-11/+0
* Add some basic internal VG lock validation.Alasdair Kergon2008-04-031-1/+1
* Some whitespace tidy-ups.Alasdair Kergon2008-01-301-1/+1
* Decode cluster locking state in log message. (untested)Alasdair Kergon2007-11-161-7/+8
* Introduce VG_GLOBAL lock type for vgscan/pvscan to trigger clvmd -R.Alasdair Kergon2007-08-231-1/+4
* Clean up numerous compiler warnings that crept in recently.Alasdair Kergon2007-08-221-2/+2
* Fix inconsistent licence notices: executables are GPLv2; libraries LGPLv2.1.Alasdair Kergon2007-08-201-3/+3
* Remove create_dir function; use now-equivalent dm_create_dir instead.Jim Meyering2007-07-281-1/+1
* Introduce is_same_inode macro, now including a comparison of st_dev.Jim Meyering2007-07-201-2/+2
* Don't leak a file descriptor in _lock_file when flock fails.Jim Meyering2007-07-201-0/+1
* Add some missing close() and fclose() return code checks.Alasdair Kergon2007-01-251-2/+2
* Move lvm_snprintf into libdevmapper.Alasdair Kergon2006-08-211-2/+2
* Fix lvcreate corelog validation.Alasdair Kergon2006-05-161-3/+3
* Add mirror_library description to example.conf.Alasdair Kergon2006-05-111-1/+1
* more coverity fixesAlasdair Kergon2006-05-101-1/+3
* Use hash, bitset, malloc, pool from libdevmapper.Alasdair Kergon2005-10-161-7/+7
* Prepare tools to support clustered mirrors.Alasdair Kergon2005-08-141-2/+2
* Tighten signal handlers.Alasdair Kergon2005-03-211-8/+12
* Revise internal locking semantics.Alasdair Kergon2004-05-051-2/+7
* Update copyright notices.Alasdair Kergon2004-03-301-2/+10
* Add locking flags + memlock option.Alasdair Kergon2004-03-261-0/+1
* rename config file vars & always use / as separatorAlasdair Kergon2004-03-081-3/+3