[lvm-devel] v2_02_76 annotated tag has been created

Marian Csontos mcsontos at sourceware.org
Fri Nov 23 08:19:47 UTC 2018


Gitweb:        https://sourceware.org/git/?p=lvm2.git;a=commitdiff;h=04c0ec626ec9eff915057829169c5b0c16eb5388
Commit:        04c0ec626ec9eff915057829169c5b0c16eb5388
Parent:        0000000000000000000000000000000000000000
Author:        Marian Csontos <mcsontos at redhat.com>
AuthorDate:    2018-11-22 16:48 +0000
Committer:     Marian Csontos <mcsontos at redhat.com>
CommitterDate: 2018-11-22 16:48 +0000

annotated tag: v2_02_76 has been created
	    at 04c0ec626ec9eff915057829169c5b0c16eb5388 (tag)
       tagging ab3b542a188c9dcf1a170b33f5077bcfd1744098 (commit)
      replaces v2_02_74

Release 2.02.76
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)

iQIcBAABAgAGBQJb9t3uAAoJELkRJDHlCQOff8MQAOZ5gCw2dyTDcE85GwgKmDMP
tAudeZynRCF4Mrr4sF9egFKIPKd2OLE4PJntmW/5eCZo78WsbJJl+McHCojtkBc+
e2wFTpvgIAyXiKsQbXnAPlmgSn4boZn6Epf1tql6nR7F6GKBJemcDrLz3eIruQDy
zWnsBkpI2O4ngF0aV//Tx0O6j8b4hVTEH9G/Otk5BVprf35fTE53uORqWR9RgtHu
/HMx/jt6twlX96GfEEdy9gISpT88ZF6XGWTzFBB6TSQWjogG/1Iaz+9YtqdAH7qW
qQ2EE/0eMGJxS+1SrFCUrU02GgZZV6op28Wx/yPfnHZfyyM4NeLxnw9dIc79WZxu
gRuzAIdmyztc+r2+/202To20eoxzaqaskEnijf1h0jveqrtZ+IABhSwkUqoX/qif
FluBRbEiJHZBuX5lq47pAINJS81zTVTifsptSvVUQ7jF5qABaUpxaWCXQxWWOkEq
WPamnZG5rY4GHo7k1xBfDk+HghbGX5WWPVQVZV/XyzN8T/xNglz2Y1v/67XP9jKt
IdD5Gq15fOITIeMI9OXQWLNyNoPuZ6CGkHg51EOJuZrJtbUfOPwgwkF5I+kj83jc
L8IVYsWXOQtXBlfFb42D12nvRd6K+dQvHQQmPXFoahWXvSMI6RD9LLEFBVHagbD4
/q6Slqk+TSjOhTAVfHB1
=MAY1
-----END PGP SIGNATURE-----

Alasdair Kergon (18):
      Speed up CRC32 calculations by using a larger lookup table.
      was renamed
      drop an unnecessary 'stack'
      Speed up unquoting of quoted double quotes and backslashes.
      Add dm_zalloc and use it and dm_pool_zalloc throughout.
      Allow CC to be overridden at build time (for 'scan-build make').
      Add --setuuid to dmsetup rename.
      restrict last checkin to devs consisting entirely of error target
      Don't take write lock in vgchange --refresh, --poll or --monitor.
      Add global/metadata_read_only to use unrepaired metadata in read-only cmds.
      Use a more-generic name for the new kernel flag so list_devices can share it.
      fix header #defines
      pre-release
      post-release
      Update VG metadata only once in vgchange when making multiple changes.
      Fix regex optimiser not to ignore RHS of OR nodes in _find_leftmost_common.
      lost line
      pre-release

Dave Wysochanski (42):
      Refactor metadata.[ch] into vg.[ch] for vg functions.
      Refactor metadata.[ch] into pv.[ch] for pv functions.
      Refactor metadata.[ch] into lv.[ch] for lv functions.
      Add lib/metadata/pv.[ch] new files.
      Add lib/metadata/vg.[ch] and lib/metadata/lv.[ch].
      Add {pv|vg|lv}_attr_dup() functions and refactor 'disp' functions.
      Simplify logic to create 'attr' strings.
      Add id_format_and_copy() common function and call from _uuid_disp.
      Add pv_uuid_dup, vg_uuid_dup, and lv_uuid_dup, and call id_format_and_copy.
      Add tags_format_and_copy() common function and call from _tags_disp.
      Add pv_tags_dup, vg_tags_dup, lv_tags_dup functions that call tags_format_and_copy.
      Add supporting functions vg_name_dup, vg_fmt_dup, vg_system_id_dup.
      Make generic GET_*_PROPERTY_FN macros and define secondary macro for vg, pv, lv.
      Add 'get' functions for vg fields.
      Add pv_mda_size, pv_mda_free, and pv_used functions, call from 'disp' functions.
      Add pv_name_dup() and pv_fmt_dup() helper functions.
      Add pv 'get' functions for all pv properties.
      Add pv_get_property and create generic internal _get_property function.
      Update WHATS_NEW for commits related to generic property functions
      Fix copyright dates on new files lib/metadata/{lv|vg|pv}.[ch].
      Rename 'flags' to 'status' for struct metadata_area.
      Add some lv 'get' functions that require no refactoring.
      Refactor and add code for (lv) 'lv_path' get function.
      Refactor and add code for (lv) 'origin_size' get function.
      Refactor and add code for (lv) 'move_pv' get function.
      Refactor and add code for (lv) 'convert_lv' get function.
      Refactor and add code for (lv) 'lv_kernel_{major|minor}' get functions.
      Refactor and add code for (lv) 'mirror_log' get function.
      Refactor and add code for (lv) 'modules' get function.
      update WHATS_NEW
      Fix lv_modules_dup segfault.
      Refactor and add code for (lv) 'lv_name' get function.
      Refactor and add code for (lv) 'lv_origin' get function.
      Add lv_read_ahead and lv_kernel_read_ahead 'get' functions.
      Rename fields in lvm_property_type.
      Add lv_get_property() internal lvm function.
      Add 'is_integer' flag into internal lvm_property_type.
      Add lvm_vg_get_property() generic vg property function.
      Add lvm_pv_get_property() generic function to obtain value of any pv property.
      Add lvm_lv_get_property() generic function to obtain value of any lv propert
      Add interactive tests for lvm_{pv|vg|lv}_get_property().
      Update WHATS_NEW for lvm2app property functions

Jonathan Earl Brassow (1):
      Fix for bug 637936: killing both redundant logs causes deadlock

Mike Snitzer (4):
      Convey need for snapshot-merge target in lvconvert error message and man
      Never scan a device which is using the error target
      Explicitly have grep print the matching filenames (needed to
      Fix vgchange to process -a, --refresh, --monitor and --poll like lvchange.

Milan Broz (1):
      Restrict lvm1 partial mode.

Peter Rajnoha (4):
      Fix memory leak of vg_read while using live copies of metadata in directories.
      Allocate buffer for reporting functions dynamically to support long outputs.
      Use dm_strdup/dm_free instead of strdup/free.
      Clarify error messages when activation fails due to activation filter use.

Petr Rockai (30):
      test-utils: Fix a slight bug in the dmeventd-already-running error message.
      Add an option to skip some tests in make check (regex based, like T=): eg.
      Make lvconvert respect --yes/--force in the inactive log conversion
      Implement vgextend --restoremissing (BZ 537913), which makes it possible to
      Add a test for vgextend --restoremissing.
      Update WHATS_NEW.
      Give correct error message when creating a too-small snapshot (BZ 587063)
      Update WHATS_NEW.
      Limit repeated accesses to broken devices.
      Update WHATS_NEW.
      Tweak the lvm.conf comment about devices/disable_after_error_count.
      Tweak WHATS_NEW for devices/disable_after_error_count.
      Add a VERBOSE option to make check (make check VERBOSE=1).
      Fixes for the devices/disable_after_error_count documentation.
      Implement automatic snapshot extension with dmeventd, and add two new options
      Update WHATS_NEW.
      Avoid an extraneous orphans unlock in vgextend --restoremissing.
      Fix a deadlock in clvmd.
      Revert some debug statements that slipped in with last checkin.
      Implement dmeventd -R, allowing dmeventd to be restarted without losing
      Add a test for BZ 509182 (vgchange --monitor y breaks with max_lv).
      Reduce a (huge) timeout in t-mirror-names.
      Let's rely on the exit code and do not test for empty output.
      Use a more generous timeout for dmeventd in t-lvconvert-repair-dmeventd.
      Fix a double close in clvmd.
      Update WHATS_NEW.
      Add a missed test for dmeventd -R.
      Alasdair correctly pointed out that if the two closes are concurrent (I haven't
      Add code to the dmeventd snapshot plugin to automatically unmount snapshots
      Update WHATS_NEW.

Zdenek Kabelac (51):
      Add missing cleanup rule for generated .exported_symbols_generated
      Maps fix
      Fix leaked pool report
      Fix memory leak of config_tree
      Replace  "can not" with "cannot"
      Fix a serious bug in the behavior of fasdm tool when breaked.
      Correctly respect --dry-run option for fsadm
      Support for passing --yes flag recursively.
      Fix assignment of default LVM variable
      Fix detection of mounted filesystem.
      Fix usage of --yes flag for ReiserFS resize
      Add support for noninterctive shell execution
      Update script for fsadm testing
      Skip fsadm testing until proper installation rules are commited in.
      Don't use floor() in _bitset_with_random_bits
      Fix linking order for liblvm2cmd
      Speedup memory un/locking
      Update
      Fix strict-aliasing compile warning in partition table scanning
      Add coverage test for partition table scanning
      Fix clang warning for ntohl(*((uint32_t *)buf))
      Print vg_name and do not to access vg->name
      Ensure we always have origin defined
      Reuse result of previous strchr
      Fix potential NULL pointer dereference
      Fix missing initilisation to 0
      Switch to char* arithmetic from void*
      Use 'const' struct id *pvid for device_from_pvid()
      rom -> from
      ok this seems to be never ending story...
      Use const pointer for return value of dm_basename
      Fix constness warnings
      Fix constness warning for _vg_read_by_vgid() uuid usage
      Fix constness warning
      Fix constness warning
      Use const config node
      Remove bufused for calculation
      Update C declaration  () -> (void)
      Use static indentifier for internal functions
      Instrument compiler about code unreachability
      Fix NULL pointer dereference for too large MDA error path
      Hotfix usage of __builtin_unreachable()
      Macro uninitialized_var gives warnings in static analysis
      Add missing return for NULL passed buffer
      Return different status code for fsadm check of mounted filesystem
      Add DIAGNOSTICS section to fsadm man page.
      Use new status code from fsadm check
      Use include make.tmpl
      Add given user prefix to make target install_initscripts
      Add OCF support
      Fix include commit and switch to use DISTCLEAN_TARGETS




More information about the lvm-devel mailing list