[lvm-devel] v2_02_104 annotated tag has been created

Alasdair Kergon agk at fedoraproject.org
Wed Nov 13 14:09:47 UTC 2013


Gitweb:        http://git.fedorahosted.org/git/?p=lvm2.git;a=commitdiff;h=0bd40cf32618d4c872586b975cba12c8e71080cb
Commit:        0bd40cf32618d4c872586b975cba12c8e71080cb
Parent:        0000000000000000000000000000000000000000
Author:        Alasdair G Kergon <agk at redhat.com>
AuthorDate:    2013-11-13 14:08 +0000
Committer:     Alasdair G Kergon <agk at redhat.com>
CommitterDate: 2013-11-13 14:08 +0000

annotated tag: v2_02_104 has been created
	    at 0bd40cf32618d4c872586b975cba12c8e71080cb (tag)
       tagging 77a1efeb8eb0fe73c858ade05b578c3cfe3ddd9f (commit)
      replaces v2_02_102

Release 2.02.104

87 files changed, 1207 insertions(+), 294 deletions(-)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)

iQIcBAABAgAGBQJSg4gKAAoJEK2W1qbAHj1nlksP/1YbZ+5+3sWul5YRUWdXrgST
2lK2cKh34wgtcMniGfi1ZLW9YMJuZ16Ur3fSbzIAr3Msf7aCNDRvzaAp3nK/NGnS
LGmxL1hfryfJJtke8vZGc4O0qqDphU26E3wPcaUf726TNeF0GTFrx2215wn4ni5j
8XbVj/1AfZz7oxxhBM5YhUGplZvXNrIOP9t286fXfF+sFugtW4VuiyAsjDJFlI2C
0C8S7/rLZg/usXk3oS/WxwBHRj/q3ahjztmTMheSeNzpIEqoEQdgwz2dw3emLFN7
nJK1dViKeS8L/gCyvCn2tDCCAsVSVkRLjBOXWE9iqhfIsuxlO8FZXaSrvgx+HlfF
xIpvxhcLdxP052VqZ3xCnOANWp6huH8LTcLEUM++XHG8T1GqcZ6gXaQ4dI6esD6k
qn8hd2VXxlE1aZzbZtaRIbX4GjZKne890xwx1T9+wHu1S+A+a4GYgHWUqmjEXUvX
78fmgJlKAyGZ27LXmikLNKRpXSCxQwGUHltZVzxhSWj0OB0EKCeMn1oYtY+x4bF7
qcFlnBOEhm9Wm7E5p4xnzRvdiTr7EttlpsnzP79C9H1OogueITgDq2onuRG4/30B
nf8VuXnZnNCAWtJMjXhyKupXyWNgTsIvMaaXmdJwCJ9qThMq0C2QKIu92Lu2hoB6
TQvyjPvCtAAmQNMMQrib
=eaDw
-----END PGP SIGNATURE-----

Alasdair G Kergon (15):
      post-release
      pvmove: clean exit on failed pvmove restart
      pvmove: Accept PE ranges as start+length.
      pvmove: clean exit on failed pvmove restart
      cmdline: Accept PE ranges as start+length.
      Merge branch 'master' of /data/agk/git/lvm2-upstream
      lvs: Add seg_size_pe field.
      cmdline: Add --ignoreskippedcluster.
      release 2.02.103
      post-release
      lvchange: improve discards when pool active error
      filters: Add NVM Express (nvme).
      build: Use additional gcc warning flags.
      gcc: replace #ifdef linux with __linux__
      release 2.02.104

David Teigland (1):
      clvmd: fix verify message rejection of REMOTE flag

Jonathan Brassow (11):
      RAID: Fix broken allocation policies for parity RAID types
      Test/clean-up: Indent clean-up and additional RAID resize test
      mirror/RAID: Honor mirror_segtype_default when converting from linear
      WHATS_NEW: description for previous commit
      RAID: Fix _sufficient_pes_free calculation for RAID
      RAID: Report RAID images split with tracking as out-of-sync ("I").
      RAID: Better error message when attempting scrubbing op on thinpool LV
      TEST: Test was trying to kill 2 devices in RAID5 instead of RAID6
      Mirror: Fix hangs and lock-ups caused by attempting label reads of mirrors
      clean-up: Remove redundant faulty logic
      mirror: Handle failures in tmp mirror used when up-converting.

Mike Snitzer (1):
      vgimportclone: remove 2>/dev/null from three lvm commands

Mikulas Patocka (1):
      libdm: fix races with udev

Peter Rajnoha (43):
      tools: don't install separate command symlink for lvm devtypes
      lvmconf: use_lvmetad=0 on --enable-cluster, reset to default on --disable-cluster
      conf: add allocation/thin_pool_chunk_size_calculation
      thin: use appropriate default value based on allocation/thin_pool_chunk_size_calculation setting
      thin: calculate thin pool chunk size based on device IO hints
      profile: add thin-performance.profile
      fix: make it possible to compile with --disable-devmapper again
      udev: fix 3min udev timeout so that it is applied for all LVM volumes
      fix: also make commit b4637 work without dmeventd
      thin: better dbg msgs and avoid uninit. value on chunk size recalc
      udev: make subsystem rules responsible for importing subsystem flags
      libdm: export DM_UDEV_SUBSYSTEM_FLAG names for subystem udev flags
      thin: rename thin_pool_chunk_size_calculation -> ..size_policy and rename "default" policy to "generic"
      WHATS_NEW: renamed thin_pool_chunk_size_calculation -> policy
      activation: add support for flagging an LV to skip udev scanning during activation
      udev: add support for "NOSCAN" flag
      cleanup: remove 'discards 'const' qualifier' compilation warning
      WHATS_NEW: commit d888a05 and 808a5d9
      WHATS_NEW: commit 0decd75
      cleanup: WHATS_NEW + compiler warning about discarding const
      metadata: properly register LV_NOSCAN flag
      metadata: add INTERNAL_ERROR to "Metadata inconsistency" msg
      activation: check for open count with a timeout before removal/deactivation of an LV
      coverity: assigned variable not used and reassigned later
      coverity: sscanf should use "%u" instead of "%i"
      udev+systemd: make pvscan --cache -aay run as systemd background job from udev
      pvscan: use major:minor as short form of --major and --minor arg for pvscan --cache
      udev+systemd: refine lvm2-pvscan at .service to better track device existence
      make: correct sed line in udev's Makefile
      blkdeactivate: fix endless loop if device(s) given and unable to umount/deactivate
      WHATS_NEW: typo
      cleanup: for commit 546db1c
      activation: flag temporary LVs internally
      WHATS_NEW: commit 4c0db84
      udev: proper reset of DM_UDEV_DISABLE_OTHER_RULES_FLAG and honour this flag in lvmetad rules
      lvconvert: use LV_TEMPORARY when necessary during lvconvert to thin pool
      WHATS_NEW: commit 9d06212
      udev: no need to check DM_NOSCAN in lvmetad rules
      udev: properly trigger LVM scan for MD partitions
      udev: wrong line in previous commit
      profile: add thin_pool_chunk_size_policy to default.profile
      corosync: fix some gcc warnings
      pvscan: retry VG refresh before autoactivation if it fails

Petr Rockai (12):
      lvmetad: Fix vgname->vgid hash updates w/ duplicate VG names.
      lvmetad: Clean up pvid->vgid map when last PV in a VG disappears.
      lvmetad: Properly grab locks in pv_gone.
      libdaemon: Fix an invalid memory read.
      test: Make comma a separator as in make check T=lvconvert,lvcreate
      metadata: Fix metadata repair paths when lvmetad is used.
      test: Correctly trigger inconsistent metadata repair in lvmcache-exercise.
      lvmetad: Do not try to lock a NULL vgid.
      libdm: Link to libpthread unconditionally.
      libdm: Fix a data race in dm_pool_{create,destroy}.
      lvmetad: Fix a possible deadlock in pv_clear_all.
      libdaemon: Fix a subtle race in worker thread creation.

Zdenek Kabelac (33):
      vgrename: run fullscan
      thin: fix lvconvert in external origin conversion
      tests: vgrename duplicate rename
      tests: lvconvert more thin extorg conversions
      tests: reappering device
      tests: needed --type mirror
      snapshot: move virtsnap code from tool to lib
      snapshot: disable merging for virtual snaps
      snapshot: deactivate virtual snapshot first
      snapshot: rework parsing of snapshot metadata
      tests: harness updates
      tests: lvcreate and snapshot update
      thin: fix lvconvert for active pool.
      tests: add wait
      tests: test repairability of thin pool
      thin: missed check for thin_pool in last update
      tests: correct LVM_TEST_THIN_CHECK_CMD
      libdm: do not show holders missing error
      tests: use bash for bash script
      tests: fix exporting content of make vars
      tests: workaround udevd compromising tests
      tests: fix last commit
      tests: older losetup allows only single device name
      tests: drop settle for old systems
      configure: detect compiler flag
      configure: check more compile flags
      tests: fix old-style gcc warning
      gcc: fix comparing floating point warning
      locking: activate_lv_excl return correct error code
      activation: _lv_activate is ok when filtered.
      activation: improve activation
      dmsetup: report error on stderr
      tests: testing thin lvchange

mpatocka at redhat.com (1):
      headers: use __linux__ instead of linux




More information about the lvm-devel mailing list