summaryrefslogtreecommitdiffstats
path: root/lib/cache/lvmcache.c
Commit message (Expand)AuthorAgeFilesLines
* check: add internal errors for unexpected pathsZdenek Kabelac2012-08-231-5/+7
* Minor fixesZdenek Kabelac2012-03-281-2/+1
* Check pointer before deref in debug messageZdenek Kabelac2012-03-011-2/+2
* Explicitely ignore fail from this label_readZdenek Kabelac2012-03-011-1/+1
* If lvmetad fails, don't set _has_scannedAlasdair Kergon2012-02-281-3/+8
* Add stacktrace for init_lvmcache_orphans fail pathZdenek Kabelac2012-02-281-1/+2
* Explicitely ignore errors in label_read iteration.Zdenek Kabelac2012-02-281-2/+2
* Remaing code sufflingZdenek Kabelac2012-02-231-3/+4
* The lvmetad client-side integration. Only active when use_lvmetad = 1 is set inPetr Rockai2012-02-231-6/+75
* Add internal error to guard vgname2 NULL dereferenceZdenek Kabelac2012-02-131-2/+6
* FMT_INSTANCE_VG is redundant nowAlasdair Kergon2012-02-121-1/+1
* Keep a global (per-format) orphan_vg and keep any and all orphan PVs linked toPetr Rockai2012-02-101-2/+0
* Move lvmcache data structures behind an API (making the structures private toPetr Rockai2012-02-101-35/+333
* Some fixmesZdenek Kabelac2012-02-081-0/+1
* Make a cleaner split between config tree and config file functionality. MovePetr Rockai2011-12-181-1/+1
* When dropping the VG metadata from the cache during a VG revert, we mustAlasdair Kergon2011-12-081-0/+4
* Check for refresh_filter failureZdenek Kabelac2011-10-111-5/+3
* Use size_t return typeZdenek Kabelac2011-09-011-2/+2
* Move the core of the lib/config/config.c functionality into libdevmapper,Petr Rockai2011-08-301-1/+1
* Add detect_internal_vg_cache_corruption to lvm.confZdenek Kabelac2011-08-111-1/+2
* Lock memory for shared VGZdenek Kabelac2011-08-111-0/+8
* Cache and share generated VG structsZdenek Kabelac2011-08-111-4/+37
* Replace free_vg with release_vgZdenek Kabelac2011-08-101-1/+1
* Slightly refactor the config code to allow better reuse (no functional change).Petr Rockai2011-07-181-2/+1
* Defer writing PV labels to vg_write.Alasdair Kergon2011-06-011-20/+26
* Skip check for NULL before dm_freeZdenek Kabelac2011-04-211-5/+2
* Keep the cache content when the exported vg buffer is matchingZdenek Kabelac2011-03-301-4/+13
* Fix access to released memoryZdenek Kabelac2011-03-291-10/+14
* Use proper size of strncpyZdenek Kabelac2011-03-131-1/+1
* Various cleanups for fid mem and ref_count changes.Peter Rajnoha2011-03-111-9/+10
* Avoid possible endless loop in _free_vginfo when 4 or more VGs have same name.Alasdair Kergon2011-03-101-1/+1
* Change the code throughout for recent changes in format_instance handling.Peter Rajnoha2011-02-211-3/+5
* Critical sectionZdenek Kabelac2011-02-181-3/+3
* Cache config_treeZdenek Kabelac2011-01-101-3/+9
* Change import_vg_from_buffer to use config_treeZdenek Kabelac2011-01-101-2/+11
* Fix scanning of VGs without in-PV mdas.Alasdair Kergon2010-12-101-7/+16
* Rename vg_release to free_vg.Alasdair Kergon2010-12-081-1/+1
* Check result of vginfo_from_vgnameZdenek Kabelac2010-12-011-0/+7
* Fix constness warningsZdenek Kabelac2010-10-251-4/+4
* Use 'const' struct id *pvid for device_from_pvid()Zdenek Kabelac2010-10-251-1/+1
* Add dm_zalloc and use it and dm_pool_zalloc throughout.Alasdair Kergon2010-09-301-4/+2
* Track recursive filter iteration to avoid refreshing while in use. (2.02.56)Alasdair Kergon2010-09-221-1/+1
* Use __attribute__ consistently throughout.Alasdair Kergon2010-07-091-9/+9
* Use mdas_empty_or_ignored() in place of checks for empty mda list.Dave Wysochanski2010-06-281-1/+2
* Add lvmcache_vgname_from_pvid().Dave Wysochanski2010-05-191-0/+21
* Add pvid_from_devname() lvmcache function.Dave Wysochanski2010-05-191-0/+19
* Validate orphan and VG_GLOBAL lock order too.Alasdair Kergon2010-05-191-2/+12
* Accept orphan VG names as parameters to lock_vol() and related functions.Alasdair Kergon2010-05-191-1/+1
* Use is_orphan_vg in place of hard-coded prefix tests.Alasdair Kergon2010-05-191-2/+2
* Currently if clvmd is running and user issues vgscan,Milan Broz2010-05-131-1/+1