aboutsummaryrefslogtreecommitdiff
path: root/liblvm/lvm_vg.c
AgeCommit message (Expand)Author
2011-08-10Replace free_vg with release_vgZdenek Kabelac
2011-04-01Finalize PV format instances properly in lvm_vg_write fn.Peter Rajnoha
2011-02-18Const fixingZdenek Kabelac
2010-12-14Add getters for copy_percent and snap_percent to the lvm2app API.Petr Rockai
2010-12-08Rename vg_release to free_vg.Alasdair Kergon
2010-11-17Add lvm2app function to query pvseg properties.Petr Rockai
2010-11-17Add lvm2app function to query lvseg properties.Petr Rockai
2010-11-17Implement lvm_vg_set_property() by calling internal 'set' property function.Petr Rockai
2010-10-25Add lvm_vg_get_property() generic vg property function.Dave Wysochanski
2010-09-30Add pv_uuid_dup, vg_uuid_dup, and lv_uuid_dup, and call id_format_and_copy.Dave Wysochanski
2010-07-09Remove unnecessary list of includes in liblvm files.Dave Wysochanski
2010-07-09Use __attribute__ consistently throughout.Alasdair Kergon
2010-06-30Refactor vg_remove_check to place pv removal into separate function.Dave Wysochanski
2010-04-19Use vg->vgmem to allocate vg/lv/pv string properties instead of dm_malloc/frDave Wysochanski
2010-03-25Use INTERNAL_ERROR definition consistently in internal error messages.Alasdair Kergon
2010-03-16Remove unnecessary full_scan parameter from get_vgids and get_vgnames calls.Alasdair Kergon
2010-02-24Add lvm_vg_get_tags(), lvm_vg_add_tag(), and lvm_vg_remove_tag().Dave Wysochanski
2010-02-16post-releaseAlasdair Kergon
2010-02-14Fix off by 512 sizes for lvm2app.Dave Wysochanski
2010-02-03This is related to liblvm and its lvm_list_vg_names() and lvm_list_vg_uuids()...Peter Rajnoha
2009-11-01Rename pvcreate_params processing functions to better match <object><action>.Dave Wysochanski
2009-10-05Allow calling fill_default_pvcreate_params from tools.Dave Wysochanski
2009-10-05Add pvcreate_params to vg_extend.Dave Wysochanski
2009-09-14Add most relevant vg_attr fields as lvm2app 'get' functions.Dave Wysochanski
2009-09-14Add max_pv and max_lv vg 'get' lvm2app exports.Dave Wysochanski
2009-09-02Update lvm_vg_write() to handle the deferred commit of lvm_vg_write().Dave Wysochanski
2009-09-02Split vg_remove_single into 2 functions - the second part commits to disk.Dave Wysochanski
2009-08-13Make lvm2app vg_t handle definition consistent with lvm_t.Dave Wysochanski
2009-08-03Move FIXME from user visible lvm2app.h to lvm_vg.cDave Wysochanski
2009-07-29Remove pv_t, vg_t & lv_t handles from lib. Only liblvm uses them.Alasdair Kergon
2009-07-28Add an open_mode to the vg struct for liblvm - enforce read / write semantics.Dave Wysochanski
2009-07-28Add lvm_vg_get_seqno, updating lvm.h and unit test.Dave Wysochanski
2009-07-28Use dm_malloc and dm_free in liblvm instead of malloc/free.Dave Wysochanski
2009-07-27Remove unnecessary \n's from log_error in liblvm.Dave Wysochanski
2009-07-27Add lvm_vg_reduce to liblvm2appDave Wysochanski
2009-07-27Update error return and comments for lvm_list_vg_names/uuids.Dave Wysochanski
2009-07-26Update a few liblvm calls with log_errno.Dave Wysochanski
2009-07-26Update liblvm status return codes to be consistent.Dave Wysochanski
2009-07-26Rename lvm_scan_vgs to lvm_scan.Dave Wysochanski
2009-07-26Rename lvm_vg_get_free to lvm_vg_get_free_size.Dave Wysochanski
2009-07-26Rename lvm_list_vg_ids to lvm_list_vg_uuids.Dave Wysochanski
2009-07-26Rename lvm_vg_get_free_count to lvm_vg_get_free_extent_count.Dave Wysochanski
2009-07-26Add most all liblvm 'get' functions needed for anaconda.Dave Wysochanski
2009-07-26Update lvm_vg_extend to do an implicit pvcreate on the device.Dave Wysochanski
2009-07-24Update lvm_vg_extend() to obtain VG_ORPHAN.Dave Wysochanski
2009-07-24Add lvm_scan_vgs liblvm fn to scan the system for LVM metadata.Dave Wysochanski
2009-07-24Add lvm_list_vg_names and lvm_list_vg_ids liblvm functions.Dave Wysochanski
2009-07-23Add lvm_{pv|vg|lv}_get_{uuid|name}.Dave Wysochanski
2009-07-23Add lvm_vg_list_{pvs|lvs} - return lists of pv/lv handles for a vg.Dave Wysochanski
2009-07-23Update lvm_vg_create to use NULL / non-NULL return for the time being.Dave Wysochanski