Package: lvm2-2.02.98-3.fc19 Tag: None Status: complete Built by: sharkcz
by Fedora Koji Build System
Package: lvm2-2.02.98-3.fc19
Tag: None
Status: complete
Built by: sharkcz
ID: 147526
Started: Fri, 30 Nov 2012 10:47:16 EST
Finished: Fri, 30 Nov 2012 10:51:00 EST
Changelog:
* Sat Nov 17 2012 Peter Rajnoha <prajnoha(a)redhat.com> - 2.02.98-3
- Add lvm2-activation-generator systemd generator to automatically generate
systemd units to activate LVM2 volumes even if lvmetad is not used.
This replaces lvm activation part of the former fedora-storage-init
script that was included in the initscripts package before.
- Enable lvmetad - the LVM metadata daemon by default.
- Exit pvscan --cache immediately if cluster locking used or lvmetad not used.
- Don't use lvmetad in lvm2-monitor.service ExecStop to avoid a systemd issue.
- Remove dependency on fedora-storage-init.service in lvm2 systemd units.
- Depend on lvm2-lvmetad.socket in lvm2-monitor.service systemd unit.
- Init lvmetad lazily to avoid early socket access on config overrides.
- Hardcode use_lvmetad=0 if cluster locking used and issue a warning msg.
- Fix dm_task_set_cookie to properly process udev flags if udev_sync disabled.
* Sat Oct 20 2012 Peter Rajnoha <prajnoha(a)redhat.com> - 2.02.98-2
- Incorporate former python-lvm package in lvm2 as lvm2-python-libs subpackage.
* Tue Oct 16 2012 Peter Rajnoha <prajnoha(a)redhat.com> - 2.02.98-1
- Don't try to issue discards to a missing PV to avoid segfault.
- Fix vgchange -aay not to activate non-matching LVs that follow a matching LV.
- Fix lvchange --resync for RAID LVs which had no effect.
- Add RAID10 support (--type raid10).
- Introduce blkdeactivate script to deactivate block devs with dependencies.
- Apply 'dmsetup mangle' for dm UUIDs besides dm names.
- Use -q as short form of --quiet.
- Suppress non-essential stdout with -qq.
- Add log/silent to lvm.conf equivalent to -qq.
- Add (p)artial attribute to lvs.
- Implement devices/global_filter to hide devices from lvmetad.
- Add lvmdump -l, to collect a state dump from lvmetad.
- Add --discards to lvconvert.
- Add support for lvcreate --discards.
- Add --poolmetadata to lvconvert and support thin meta/data dev stacking.
- Support creation of read-only thin volumes (lvcreate -p r).
- Support changes of permissions for thin snapshot volumes.
- Make lvremove ask before discarding data areas.
- Prohibit not yet supported change of thin-pool to read-only.
- Using autoextend percent 0 for thin pool fails 'lvextend --use-policies'.
- Make vgscan --cache an alias for pvscan --cache.
- Clear lvmetad metadata/PV cache before a rescan.
- Fix a segmentation fault upon receiving a corrupt lvmetad response.
- Give inconsistent metadata warnings in pvscan --cache.
- Avoid overlapping locks that could cause a deadlock in lvmetad.
- Fix memory leaks in libdaemon and lvmetad.
- Optimize libdaemon logging for a fast no-output path.
- Only create lvmetad pidfile when running as a daemon (no -f).
- Warn if lvmetad is running but disabled.
- Warn about running lvmetad with use_lvmetad = 0 in example.conf.
- Update lvmetad help output (flags and their meaning).
- Make pvscan --cache read metadata from LVM1 PVs.
- Make libdaemon buffer handling asymptotically more efficient.
- Make --sysinit suppress lvmetad connection failure warnings.
- Prohibit usage of lvcreate --thinpool with --mirrors.
- Fix lvm2api origin reporting for thin snapshot volume.
- Add implementation of lvm2api function lvm_percent_to_float.
- Allow non power of 2 thin chunk sizes if thin pool driver supports that.
- Allow limited metadata changes when PVs are missing via [vg|lv]change.
- Do not start dmeventd for lvchange --resync when monitoring is off.
- Remove pvscan --cache from lvm2-lvmetad init script.
- Remove ExecStartPost with pvscan --cache from lvm2-lvmetad.service.
- Report invalid percentage for property snap_percent of non-snaphot LVs.
- Disallow conversion of thin LVs to mirrors.
- Fix lvm2api data_percent reporting for thin volumes.
- Do not allow RAID LVs in a clustered volume group.
- Enhance insert_layer_for_lv() with recursive rename for _tdata LVs.
- Skip building dm tree for thin pool when called with origin_only flag.
- Ensure descriptors 0,1,2 are always available, using /dev/null if necessary.
- Use /proc/self/fd when available for closing opened descriptors efficiently.
- Fix inability to create, extend or convert to a large (> 1TiB) RAID LV.
- Update lvmetad communications to cope with clients using different filters.
- Clear LV_NOSYNCED flag when a RAID1 LV is converted to a linear LV.
- Disallow RAID1 upconvert if the LV was created with --nosync.
- Depend on systemd-udev-settle in units generated by activation generator.
- Disallow addition of RAID images until the array is in-sync.
- Fix RAID LV creation with '--test' so valid commands do not fail.
- Add lvm_lv_rename() to lvm2api.
- Fix setvbuf code by closing and reopening stream before changing buffer.
- Disable private buffering when using liblvm.
- When private stdin/stdout buffering is not used always use silent mode.
- Fix 32-bit device size arithmetic needing 64-bit casting throughout tree.
- Fix dereference of NULL in lvmetad error path logging.
- Fix buffer memory leak in lvmetad logging.
- Correct the discards field in the lvs manpage (2.02.97).
- Use proper condition to check for discards settings unsupported by kernel.
- Reinstate correct default to ignore discards for thin metadata from old tools.
- Issue error message when -i and -m args do not match specified RAID type.
- Change lvmetad logging syntax from -ddd to -l {all|wire|debug}.
- Add new libdaemon logging infrastructure.
- Support unmount of thin volumes from pool above thin pool threshold.
- Update man page to reflect that dm UUIDs are being mangled as well.
- Add 'mangled_uuid' and 'unmangled_uuid' fields to dmsetup info -c -o.
- Mangle device UUID on dm_task_set_uuid/newuuid call if necessary.
- Add dm_task_get_uuid_mangled/unmangled to libdevmapper.
- Always reset delay_resume_if_new flag when stacking thin pool over anything.
- Don't create value for dm_config_node and require dm_config_create_value call.
- Check for existing new_name for dmsetup rename.
- Fix memory leak in dmsetup _get_split_name() error path.
- Clean up spec file and keep support only for Fedora 18 upwards.
- Use systemd macros in rpm scriptlets to set up systemd units.
- Add Requires: bash >= 4.0 for blkdeactivate script.
SRPMS:
lvm2-2.02.98-3.fc19.src.rpm
Closed tasks:
-------------
Task 873442 on fedora1.s390.bos.redhat.com
Task Type: build (None, lvm2-2.02.98-3.fc19.src.rpm)
Task 873443 on fedora3.s390.bos.redhat.com
Task Type: buildArch (lvm2-2.02.98-3.fc19.src.rpm, s390)
logs:
http://s390.koji.fedoraproject.org/koji/getfile?taskID=873443&name=build.log
http://s390.koji.fedoraproject.org/koji/getfile?taskID=873443&name=mock_o...
http://s390.koji.fedoraproject.org/koji/getfile?taskID=873443&name=root.log
http://s390.koji.fedoraproject.org/koji/getfile?taskID=873443&name=state.log
rpms:
http://s390pkgs.fedoraproject.org/packages/lvm2/2.02.98/3.fc19/s390/cmirr...
http://s390pkgs.fedoraproject.org/packages/lvm2/2.02.98/3.fc19/s390/devic...
http://s390pkgs.fedoraproject.org/packages/lvm2/2.02.98/3.fc19/s390/devic...
http://s390pkgs.fedoraproject.org/packages/lvm2/2.02.98/3.fc19/s390/devic...
http://s390pkgs.fedoraproject.org/packages/lvm2/2.02.98/3.fc19/s390/devic...
http://s390pkgs.fedoraproject.org/packages/lvm2/2.02.98/3.fc19/s390/devic...
http://s390pkgs.fedoraproject.org/packages/lvm2/2.02.98/3.fc19/s390/devic...
http://s390pkgs.fedoraproject.org/packages/lvm2/2.02.98/3.fc19/s390/lvm2-...
http://s390pkgs.fedoraproject.org/packages/lvm2/2.02.98/3.fc19/s390/lvm2-...
http://s390pkgs.fedoraproject.org/packages/lvm2/2.02.98/3.fc19/s390/lvm2-...
http://s390pkgs.fedoraproject.org/packages/lvm2/2.02.98/3.fc19/s390/lvm2-...
http://s390pkgs.fedoraproject.org/packages/lvm2/2.02.98/3.fc19/s390/lvm2-...
http://s390pkgs.fedoraproject.org/packages/lvm2/2.02.98/3.fc19/s390/lvm2-...
http://s390pkgs.fedoraproject.org/packages/lvm2/2.02.98/3.fc19/s390/lvm2-...
Task 873444 on fedora2.s390.bos.redhat.com
Task Type: buildArch (lvm2-2.02.98-3.fc19.src.rpm, s390x)
logs:
http://s390.koji.fedoraproject.org/koji/getfile?taskID=873444&name=build.log
http://s390.koji.fedoraproject.org/koji/getfile?taskID=873444&name=mock_o...
http://s390.koji.fedoraproject.org/koji/getfile?taskID=873444&name=root.log
http://s390.koji.fedoraproject.org/koji/getfile?taskID=873444&name=state.log
rpms:
http://s390pkgs.fedoraproject.org/packages/lvm2/2.02.98/3.fc19/s390x/cmir...
http://s390pkgs.fedoraproject.org/packages/lvm2/2.02.98/3.fc19/s390x/devi...
http://s390pkgs.fedoraproject.org/packages/lvm2/2.02.98/3.fc19/s390x/devi...
http://s390pkgs.fedoraproject.org/packages/lvm2/2.02.98/3.fc19/s390x/devi...
http://s390pkgs.fedoraproject.org/packages/lvm2/2.02.98/3.fc19/s390x/devi...
http://s390pkgs.fedoraproject.org/packages/lvm2/2.02.98/3.fc19/s390x/devi...
http://s390pkgs.fedoraproject.org/packages/lvm2/2.02.98/3.fc19/s390x/devi...
http://s390pkgs.fedoraproject.org/packages/lvm2/2.02.98/3.fc19/s390x/lvm2...
http://s390pkgs.fedoraproject.org/packages/lvm2/2.02.98/3.fc19/s390x/lvm2...
http://s390pkgs.fedoraproject.org/packages/lvm2/2.02.98/3.fc19/s390x/lvm2...
http://s390pkgs.fedoraproject.org/packages/lvm2/2.02.98/3.fc19/s390x/lvm2...
http://s390pkgs.fedoraproject.org/packages/lvm2/2.02.98/3.fc19/s390x/lvm2...
http://s390pkgs.fedoraproject.org/packages/lvm2/2.02.98/3.fc19/s390x/lvm2...
http://s390pkgs.fedoraproject.org/packages/lvm2/2.02.98/3.fc19/s390x/lvm2...
Task Info: http://s390.koji.fedoraproject.org/koji/taskinfo?taskID=873442
Build Info: http://s390.koji.fedoraproject.org/koji/buildinfo?buildID=147526