1
0
mirror of git://sourceware.org/git/lvm2.git synced 2025-01-17 06:04:23 +03:00

pre-release

This commit is contained in:
Alasdair Kergon 2010-02-15 23:53:15 +00:00
parent 00da033166
commit c97cbf8c08
5 changed files with 36 additions and 32 deletions

View File

@ -1 +1 @@
2.02.61(1)-cvs (2010-02-02) 2.02.61(1)-cvs (2010-02-15)

View File

@ -1 +1 @@
1.02.44-cvs (2010-02-02) 1.02.44-cvs (2010-02-15)

View File

@ -1,31 +1,32 @@
Version 2.02.61 - Version 2.02.61 - 15th February 2010
=================================== ====================================
Add LVM_SUPPRESS_LOCKING_FAILURE_MESSAGES env. var. to suppress error and warning mesages. Fix some consts and floating point gcc warnings.
Remove hard-coded rule to skip _mimage devices in 11-dm-lvm.rules. Fix dm_report_field_uint64 function to accept 64-bit ints.
Use udev transactions in testsuite. Change readhead display to use 32-bit -1 const instead of 64-bit.
Don't use LVM_UDEV_DISABLE_CHECKING env. var. anymore and set the state automatically. Add LVM_SUPPRESS_LOCKING_FAILURE_MESSAGES environment variable.
Add lvm2app exports lvm_pv_get_size(), lvm_pv_get_free(), and lvm_pv_get_dev_size(). Remove hard-coding that skipped _mimage devices from 11-dm-lvm.rules.
Fix off by 512 sizes for lvm2app. Use udev transactions in test suite.
Add 'fail_if_percent_unsupported' arg to _percent() and _percent_run(). Set udev state automatically instead of using LVM_UDEV_DISABLE_CHECKING.
Remove false "failed to find tree node for" error when activating merging origin. Add lvm_pv_get_size, lvm_pv_get_free and lvm_pv_get_dev_size to lvm2app.
Make lvconvert --repair --use-policies exit with success when no action is needed. Change lvm2app to return all sizes in bytes as documented (not sectors).
Add multiple snapshot lv 'lvconvert --merge @tag' support via process_each_lv(). Add 'fail_if_percent_unsupported' arg to _percent and _percent_run.
Fix inappropriate second resync when adding mimage to core-logged mirror. Remove false "failed to find tree node" error when activating merging origin.
Exclude internal VG names and uuids in lists returned via liblvm interface. Exit with success when lvconvert --repair --use-policies performs no action.
Add %ORIGIN support to lv{create,extend,reduce,resize} --extents option. Accept a list of LVs with 'lvconvert --merge @tag' using process_each_lv.
Add copy constructor for metadata_area. Avoid unnecessary second resync when adding mimage to core-logged mirror.
Exclude internal VG names and uuids from lists returned through liblvm.
Add %ORIGIN support to lv{create,extend,reduce,resize} --extents.
Add _mda_copy to clone a struct metadata_area.
Remove pointless versioned symlinks to dmeventd plugin libraries. Remove pointless versioned symlinks to dmeventd plugin libraries.
Fix dmeventd snapshot plugin build dependency. Fix dmeventd snapshot plugin build dependency.
Make clvmd -V return zero status. Make clvmd -V return status zero.
Fix lvconvert issue with cluster mirrors due to un'_safe' list processing Remove unnecessary 'dmsetup resume' following 'dmsetup create' in tests.
Fix pvmove abort workaround to be cluster-aware when temporary mirror activation fails. Fix cmirrord segfault in clog_cpg list processing when converting mirror log.
Always query device by using uuid only and not name in clvmd. Deactivate temporary pvmove mirror cluster-wide when activating it fails.
Add missing metadata reverts in pvmove error path. Always query device by uuid and not name in clvmd.
Unlock shared lock in clvmd if activation calls failed. Add missing metadata vg_reverts in pvmove error paths.
Fix return code of info call for query by uuid. Unlock shared lock in clvmd if activation calls fail.
Fix some constness and floating point gcc warnings. Return success from dev_manager_info with non-existent uuid if ioctl succeeds.
Fix dm_report_field_uint64 function.
Fix display of lv_kernel_read_ahead -1, broken by fix of dm_report_field_uint64().
Version 2.02.60 - 23rd January 2010 Version 2.02.60 - 23rd January 2010
=================================== ===================================

View File

@ -1,9 +1,9 @@
Version 1.02.44 - Version 1.02.44 - 15th February 2010
=================================== ====================================
Add DM_UDEV_DISABLE_LIBRARY_FALLBACK udev flag to rely on udev only. Add DM_UDEV_DISABLE_LIBRARY_FALLBACK udev flag to rely on udev only.
Export dm_udev_create_cookie function to create new cookies on demand. Export dm_udev_create_cookie function to create new cookies on demand.
Add --udevcookie, udevcreatecookie and udevreleasecookie for dmsetup. Add --udevcookie, udevcreatecookie and udevreleasecookie to dmsetup.
Don't use DM_UDEV_DISABLE_CHECKING env. var. anymore and set the state automatically. Set udev state automatically instead of using DM_UDEV_DISABLE_CHECKING.
Version 1.02.43 - 21st January 2010 Version 1.02.43 - 21st January 2010
=================================== ===================================

View File

@ -1571,6 +1571,9 @@ static struct metadata_area *_mda_copy(struct dm_pool *mem,
memcpy(mda_new, mda, sizeof(*mda)); memcpy(mda_new, mda, sizeof(*mda));
memcpy(mdac_new, mdac, sizeof(*mdac)); memcpy(mdac_new, mdac, sizeof(*mdac));
mda_new->metadata_locn = mdac_new; mda_new->metadata_locn = mdac_new;
/* FIXME mda 'list' left invalid here */
return mda_new; return mda_new;
} }