Commit Graph

426 Commits

Author SHA1 Message Date
Peter Rajnoha
89251217d9 Update to latest lvm2 upstream release v2.02.107.
Also remove clvmd and cmirrord initscripts in favour of new
"clvm" resource that is part of resource-agents package.
Provide new lvm2-cluster-standalone and cmirror-standlone
subpackages for standalone clvmd/cmirrord management without
cluster resource manager involvement (the new subpackages provide
lvm2-cluster-activation.service, lvm2-clvmd.service and
lvm2-cmirrord.service native systemd units).
2014-06-24 11:48:37 +02:00
Alasdair G Kergon
5a9d48f56b Fix spec file after mass rebuild script broke subpackage release tags. 2014-06-09 19:35:57 +01:00
Dennis Gilmore
1a983cd241 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild 2014-06-07 02:28:41 -05:00
Peter Rajnoha
26b0e230ea Remove obsolete lvm2-sysvinit subpackage.
As per Fedora packaging guidelines:
https://fedoraproject.org/wiki/Packaging:SysVInitScript#Initscripts_in_addition_to_systemd_unit_files
2014-04-29 10:10:34 +02:00
Peter Rajnoha
01a97f47d2 Always require the exact version for all LVM2 subpackages so all of them are synchronously updated. 2014-04-24 10:52:12 +02:00
Peter Rajnoha
0a1e72c4b5 Update to latest upstream release lvm v2.02.106. 2014-04-11 11:42:25 +02:00
Peter Rajnoha
987c15a436 Avoid exposing temporary devices when initializing thin pool volume. 2014-01-27 11:22:56 +01:00
Peter Rajnoha
3422829f0b Remove handling of specific inappropriate mpath and cryptsetup events. 2014-01-27 11:08:22 +01:00
Peter Rajnoha
39f07e4f4e New upstream release (v2.02.105). 2014-01-21 11:55:50 +01:00
Ville Skyttä
47af91379f Drop INSTALL from docs, escape percents in %changelog. 2014-01-16 23:04:31 +02:00
Peter Rajnoha
c0d0f37e77 Require lvm2 pkg for lvm2-python-libs. 2013-12-13 11:09:44 +01:00
Peter Rajnoha
f282ba9e37 Additional fix for SYSTEMD_READY env var assignment in lvmetad udev rules. 2013-12-11 13:50:34 +01:00
Peter Rajnoha
80cdbd35ad New upstream release (v2.02.104). 2013-11-14 08:39:09 +01:00
Peter Rajnoha
c2c770c44c Additional fixes from upcoming v104 (related to udev). 2013-10-30 14:39:52 +01:00
Peter Rajnoha
3ab5e300fb Fix changelog date. 2013-10-25 08:53:10 +02:00
Peter Rajnoha
8c6d94dbad Additional fixes from upcoming v104. 2013-10-25 08:51:46 +02:00
Peter Rajnoha
b53ea4fe87 Add thin-performance.profile to lvm2 package. 2013-10-04 16:18:04 +02:00
Peter Rajnoha
3bd7df19e0 New upstream release (v2.02.103). 2013-10-04 15:59:53 +02:00
Peter Rajnoha
9111d1f071 Update Source0 address. 2013-09-24 10:06:56 +02:00
Peter Rajnoha
20fcab05c6 Also increase device-mapper version. 2013-09-24 10:00:53 +02:00
Peter Rajnoha
13cdeb2762 A few more edits for lvm2 v2.02.102. 2013-09-24 09:57:16 +02:00
Peter Rajnoha
af4a23f5c5 New upstream release (lvm2 v2.02.102). 2013-09-24 09:08:00 +02:00
Peter Rajnoha
85d48a02f9 Fix MDA offset/size overflow while using lvmetad and some spec file changes. 2013-08-06 15:42:34 +02:00
Peter Rajnoha
f7491bafbb Fix spec files %define util-linux_version -> %define util_linux_version for proper expansion 2013-07-30 09:22:03 +02:00
Peter Rajnoha
b92a135f96 remove items from changelog for patches already attached in previous builds as part of v2.02.98 2013-07-25 16:56:42 +02:00
Peter Rajnoha
bc8ebe2826 New upstream release (2.02.99) 2013-07-25 16:40:23 +02:00
Peter Rajnoha
ea858910b4 Do not include /lib/udev and /lib/udev/rules.d in device-mapper package. 2013-05-30 09:56:07 +02:00
Peter Rajnoha
ebb8908593 Additional lvmetad fixes. 2013-05-14 12:59:57 +02:00
Peter Rajnoha
41e4f25c4e Add various fixes from upcoming lvm2 upstream release. 2013-05-14 12:01:16 +02:00
Peter Rajnoha
9c541cc7ad Fix non-functional autoactivation of LVM volumes on top of MD devices. 2013-05-03 14:07:49 +02:00
Peter Rajnoha
19cc44730e Autoactivate VG/LV on coldplug of DM-based PVs at boot. 2013-04-19 14:19:55 +02:00
Peter Rajnoha
40c9afff51 Additional fixes for autoactivation feature.
Synchronize with udev in pvscan --cache and fix dangling udev_sync cookies.
Fix autoactivation to not autoactivate VG/LV on each change of the PVs used.
2013-04-09 10:50:41 +02:00
Dennis Gilmore
3e1efedf16 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild 2013-02-14 00:05:22 -06:00
Peter Rajnoha
a0630d9725 Skip mlocking [vectors] on arm architecture. 2012-12-06 11:37:13 +01:00
Peter Rajnoha
a98925230b Exit pvscan --cache immediately if cluster locking used or lvmetad not used. 2012-11-17 11:16:40 +01:00
Peter Rajnoha
b77fc3d53d Handle blank configure_cmirror and configure_cluster. 2012-11-05 08:24:12 +01:00
Peter Rajnoha
785220f1ca lvmetad enabled by default, add lvm2-activation-generator and related fixes
- Add lvm2-activation-generator systemd generator to automatically
  systemd units to activate LVM2 volumes even if lvmetad is not
  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.
- 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.
2012-11-01 09:49:55 +01:00
Peter Rajnoha
49781e7b1c Incorporate python-lvm pkg as lvm2-python-libs subpkg. 2012-10-20 09:51:52 +02:00
Peter Rajnoha
4c053b03c2 Fix changelog header. 2012-10-17 09:37:52 +02:00
Peter Rajnoha
d4897294de New upstream release and spec file cleanup. 2012-10-16 12:02:19 +02:00
Alasdair G Kergon
d258324ee1 tmpfiles.d isn't a config file when in lib 2012-08-07 23:31:43 +01:00
Alasdair G Kergon
c7e201db59 another attempt to fix tmpfiles lib dir 2012-08-07 23:28:05 +01:00
Alasdair G Kergon
d5d5a96751 moved tmpfiles.d from etc to lib 2012-08-07 23:02:37 +01:00
Alasdair G Kergon
21400a8843 New upstream with bug fixes and improved thin support. 2012-08-07 22:30:40 +01:00
Dennis Gilmore
fe6f012652 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild 2012-07-19 17:44:01 -05:00
Peter Rajnoha
da0d5fb43a Further spec file cleanups. 2012-07-04 11:16:43 +02:00
Peter Rajnoha
870a3872da Fix spec file conditional for non-rawhide releases. 2012-07-04 09:13:32 +02:00
Peter Rajnoha
c74e8eed46 Remove unused 'configure_default_data_alignment'.
This configuration setting was used in older
Fedora releases (Fedora <= 13) that are not
supported anymore after spec file cleanup.
2012-07-03 12:38:34 +02:00
Peter Rajnoha
f8e882d209 Clean up spec file, compile in lvmetad, autoactivation. 2012-07-02 11:46:03 +02:00
Alasdair G Kergon
e4104ab6f2 New upstream, using device-mapper-persistent-data. 2012-06-18 18:07:05 +01:00
Kay Sievers
897de40aa3 Remove Requires: libudev 2012-06-07 17:30:31 +02:00
Peter Rajnoha
c515b1a9eb Use BuildRequires: systemd-devel instead of libudev-devel.
Also remove unsupported udev_get_dev_path libudev call.
2012-06-05 15:01:31 +02:00
Milan Broz
465b41248d Build cluster only on x86_64 and i686 on RHEL. 2012-04-11 10:50:17 +02:00
Fabio M. Di Nitto
fe5bdb9a27 - BuildRequires and Requires on newer version of corosync and dlm.
- Restart clvmd on upgrades.

Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
2012-03-29 07:38:14 +02:00
Milan Broz
7a0bc66b98 Restart clvmd on update. 2012-03-28 13:49:23 +02:00
Peter Rajnoha
3dc885281e Do not strictly require openais for cmirror subpackage. 2012-03-19 10:56:08 +01:00
Peter Rajnoha
bd25fb429c Add F17 specific configure options (different corosync version). 2012-03-19 09:42:52 +01:00
Peter Rajnoha
86f493e916 Reinstate cmirror support and fixes for lvmetad udev rules/init scripts. 2012-03-19 09:11:00 +01:00
Fabio M. Di Nitto
9e11a2ef6b Rebuild against new version of corosync (soname change)
Bump Requires and BuildRequires on new corosync

Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
2012-03-16 11:27:25 +01:00
Milan Broz
dd6b778308 Fix spec for non-cluster architectures. 2012-03-09 02:08:39 +01:00
Peter Rajnoha
3ac57d1c2f Reload dm-event systemd service on upgrade. 2012-03-08 14:44:49 +01:00
Alasdair G Kergon
d5036c49ae New upstream with minor thinprov and name mangling fixes. 2012-03-06 03:58:52 +00:00
Peter Rajnoha
b77e7d04ef Prepare hooks for lvmetad support. 2012-03-05 16:36:26 +01:00
Alasdair G Kergon
9a69bc77b2 New upstream with many small fixes, some thin provisioning improvements
and preparations for the new metadata daemon.
2012-03-03 02:06:26 +00:00
Alasdair G Kergon
9682ee1aed new upstream with minor fixes and tmpfiles dirs 2012-02-23 18:38:16 +00:00
Alasdair G Kergon
855bf89245 New upstream with a few fixes including encoding device names
to restrict them to the udev characterset.
2012-02-20 20:54:31 +00:00
Peter Rajnoha
e928907306 Update udev requirement for F17+ to v176 at least (built-in blkid). 2012-02-16 15:44:07 +01:00
Peter Rajnoha
87d610b34f Add configure --with-systemdsystemunitdir. 2012-02-13 14:14:18 +01:00
Alasdair G Kergon
12e2f2e107 New upstream with trivial fixes and refactoring of some lvmcache and orphan code. 2012-02-12 23:45:10 +00:00
Alasdair G Kergon
8839498f73 Try with dlm requirement 2012-02-01 16:47:43 +00:00
Alasdair G Kergon
d2a259b46c A few little fixes and attempt to make it work with new version of corosync. 2012-02-01 16:29:43 +00:00
Alasdair G Kergon
65219c8dce reissued upstream release 2012-01-27 01:17:34 +00:00
Alasdair G Kergon
39bedd406a Install thin monitoring 2012-01-26 15:16:38 +00:00
Alasdair G Kergon
d550f99807 New upstream with experimental support for thinly-provisioned devices. 2012-01-26 15:01:20 +00:00
Dennis Gilmore
47c4dc7815 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild 2012-01-13 03:06:53 -06:00
Peter Robinson
4361159ba8 update util-linux-ng -> util-linux dependency as it changed long ago. 2011-12-30 14:10:58 +00:00
Peter Robinson
e8fb28b4ae update util-linux-ng -> util-linux 2011-12-29 16:25:03 +00:00
Alasdair G Kergon
6c83f67bb3 New upstream - extend lvconvert raid1 support. 2011-08-22 14:51:12 +01:00
Peter Rajnoha
a76d6fdae6 New upstream release. 2011-08-12 16:38:33 +02:00
Peter Rajnoha
7debc62333 Change DEFAULT_UDEV_SYNC to 1 so udev_sync is used even without any config. 2011-08-03 10:15:44 +02:00
Peter Rajnoha
056a28e807 More systemd support. 2011-07-28 19:49:05 +02:00
Peter Rajnoha
87656c0a2d Fix broken lvm2-sysinit Requires: lvm2 dependency. 2011-07-20 12:32:41 +02:00
Peter Rajnoha
4f75fb47b9 Convert form SysV init to systemd. Add systemd units and sysvinit subpackage. 2011-07-18 14:12:30 +02:00
Alasdair G Kergon
0727836ebe New upstream with important snapshot+pvmove fixes. 2011-07-08 21:56:57 +01:00
Zdenek Kabelac
f59f655d10 Rebuild with updated uname string test 2011-06-22 15:50:15 +02:00
Zdenek Kabelac
e2679a163a Merge branch 'f14' 2011-06-22 13:39:54 +02:00
Milan Broz
d47b2bc379 Accept kernel 3.0 uname string in libdevmapper initialization. 2011-06-04 21:23:37 +02:00
Zdenek Kabelac
c13eaf6b70 Add config options for systemd files 2011-05-06 16:26:05 +02:00
Zdenek Kabelac
3d7b66474e Merge branch 'master' into f14
lvm2.spec
2011-05-05 14:56:05 +02:00
Alasdair G Kergon
7c4433fcec New upstream with essential big-endian fix. 2011-02-09 14:31:06 +00:00
Dennis Gilmore
b734a10fb3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild 2011-02-08 08:29:56 -06:00
Alasdair G Kergon
e9f8aefafd New upstream with assorted small fixes and performance improvements. 2011-02-04 22:58:15 +00:00
Alasdair G Kergon
481844243e new upstream with minor fixes 2011-01-24 23:42:37 +00:00
Alasdair G Kergon
16c802baf1 New upstream & update /var dirs for systemd. 2011-01-18 00:09:35 +00:00
Alasdair G Kergon
873efa5aeb ghost /var/run/lvm 2010-12-21 01:42:35 +00:00
Alasdair G Kergon
e6ad2112a6 New upstream - in particular: clvmd should now cope if /var/run/lvm is
missing; race in selinux labelling removed; a memory bug introduced in
2.02.78 is fixed.
2010-12-21 01:32:24 +00:00
Alasdair G Kergon
4bd150bd64 New upstream with some small fixes. 2010-12-06 21:58:08 +00:00
Alasdair G Kergon
a203427b6e New upstream with minor fixes and enhancements. 2010-11-22 18:31:29 +00:00
Alasdair G Kergon
d2800cac4d New upstream with fixes. 2010-11-09 03:09:36 +00:00
Alasdair G Kergon
fed2bc95b2 New upstream - a few fixes and small improvements. 2010-10-25 17:01:44 +01:00
Alasdair G Kergon
754cb75de6 Support setting md uuid post-creation. 2010-10-15 19:45:56 +01:00
Jesse Keating
32710824fc - Rebuilt for gcc bug 634757 2010-09-29 22:56:35 -07:00
Jesse Keating
01857bbdf8 - Rebuilt for gcc bug 634757 2010-09-29 14:45:30 -07:00
Alasdair G Kergon
7d13a483d2 New upstream - several bug fixes. 2010-09-25 00:30:45 +01:00
Peter Rajnoha
051abb7d04 Add support for setting default data alignment in configure and lvm.conf. 2010-08-25 15:38:23 +02:00
Alasdair G Kergon
ff195215a0 Update to 2.02.73 2010-08-18 22:31:49 +01:00
Alasdair G Kergon
d363712f90 merge f12 with rawhide 2010-08-02 22:22:35 +01:00
Alasdair G Kergon
8c0d53dadc Merge f13 spec file. 2010-08-02 20:23:04 +01:00
Alasdair G Kergon
317417c5fd remove workaround for /var/run/lvm - fixed by last patch 2010-08-02 17:27:57 +01:00
Alasdair G Kergon
a68f37ac4b update to 2.02.72 2010-08-02 15:41:58 +01:00
Alasdair Kergon
f70a0402b3 more upstream fixes 2010-07-07 02:33:10 +00:00
Alasdair Kergon
12822e3105 Make it easier to have only a small number of copies of metadata in VGs
with a large number of PVs.
2010-06-30 14:34:17 +00:00
Peter Rajnoha
dfc3910d97 Remove the patch that reverted a fix in udev rules that tries to handle
spurious events more properly. Add Requires: udev >= 158-1 for it to
    work.
2010-06-24 16:22:40 +00:00
Alasdair Kergon
41cfdfa600 new upstream 2010-06-23 19:10:17 +00:00
Alasdair Kergon
31d6b5cecb new upstream 2010-06-04 18:47:46 +00:00
Alasdair Kergon
e117de178a new upstream (incomplete) 2010-06-04 17:36:12 +00:00
Alasdair Kergon
40366a89e6 Minor bug fixes; spec file and package 'Requires' cleanups. 2010-05-20 23:07:25 +00:00
Alasdair Kergon
70cf181f36 More upstream fixes 2010-05-17 20:00:32 +00:00
Alasdair Kergon
266c65088e relative symlinks now made upstream 2010-04-30 15:46:49 +00:00
Alasdair Kergon
e18d3bcba9 more upstream fixes 2010-04-30 15:32:39 +00:00
Alasdair Kergon
8d37454d60 revert - built locally ok but fails in koji 2010-04-15 23:26:30 +00:00
Alasdair Kergon
bf91dfc42f Misc. spec file cleaning. Move plugin .so files into new subdir. 2010-04-15 22:57:36 +00:00
Alasdair Kergon
3c26425931 changelog 2010-04-14 21:44:55 +00:00
Alasdair Kergon
77fa81c15d next iteration - workaround more new 'make install' bugs 2010-04-14 21:25:48 +00:00
Alasdair Kergon
e892fc72d8 new upstream (incomplete) 2010-04-14 19:20:08 +00:00
Alasdair Kergon
bfb6d02ab1 more upstream bug fixes/simple enhancements 2010-03-09 18:12:03 +00:00
Peter Rajnoha
fa028598e6 Change spec file to support excluding cluster components from the build. 2010-03-05 13:40:57 +00:00
Alasdair Kergon
f7383a5307 reinstate a so.2.02 2010-02-16 01:19:51 +00:00
Alasdair Kergon
f1f6c2e5ef new upstream - minor fixes 2010-02-16 01:10:25 +00:00
Alasdair Kergon
324becbaa7 8 spaces = tab, I hope 2010-01-29 20:32:14 +00:00
Alasdair Kergon
ea11a6ed00 After these iterations, hopefully this is the first relesae with cmirror
and dmeventd both working.
2010-01-23 02:27:44 +00:00
Alasdair Kergon
8b78aa2c4c - Other as-yet-undocumented upstream fixes.
- Fix failed locking messages to be more descriptive
2010-01-22 14:16:57 +00:00
Fabio M. Di Nitto
84ae7c9c23 Drop duplicated BuildRequires on openaislib-devel.
Drop Requires on clusterlib for cmirror subpackage (cmirror doesn't use any
    library from cluster)
clvmd subpackage should Requires cman (#506592).
2010-01-22 06:06:27 +00:00
Alasdair Kergon
6053091aa6 Add cmirror subpackage for clustered mirrors. Set 'preferred_names' in
default lvm.conf (until we fix it properly upstream). Use new upstream
    package with miscellaneous fixes.
2010-01-22 00:30:20 +00:00
Alasdair Kergon
216f960a4a add snapshot merge support 2010-01-14 14:48:18 +00:00
Alasdair Kergon
41124a85ad Missing hyphens! 2010-01-12 16:09:05 +00:00
Alasdair Kergon
28fe70e577 New upstream - lots of fixes & some minor new features. 2010-01-12 15:43:40 +00:00
Alasdair Kergon
8ccbe4ce1b Several essential fixes to the last release. 2009-11-24 19:11:59 +00:00
Alasdair Kergon
f700b44f30 New upstream - contains important mirror+dmeventd monitoring fixes. 2009-11-19 20:19:41 +00:00
Peter Rajnoha
0f14aac7de Remove last_rule from udev rules and support udev flags even when udev_sync
is disabled.
2009-11-13 14:47:51 +00:00
Peter Rajnoha
b874f54f67 Enable udev synchronisation code and install default udev rules. 2009-11-03 11:46:20 +00:00
Alasdair Kergon
43af94fcda New upstream - fixes and minor features. 2009-10-27 01:12:38 +00:00
Fabio M. Di Nitto
6820b31d22 Enable openais support in clvmd 2009-10-19 13:02:45 +00:00
Alasdair Kergon
fa49c5acdb Reissued upstream release to fix compilation warning. 2009-09-26 00:39:03 +00:00
Alasdair Kergon
423a9aaabb folded patches into tarball & a few more fixes 2009-09-25 19:38:32 +00:00
Peter Rajnoha
75746c1fae Disable udev synchronisation code. 2009-09-24 22:07:23 +00:00
Peter Rajnoha
9978117eb4 Include /lib/udev/rules.d directory in the package. 2009-09-21 15:47:01 +00:00
Peter Rajnoha
89391b1a4e Enable udev synchronisation code and install default udev rules. 2009-09-21 12:20:59 +00:00
Alasdair Kergon
dde31a5dd2 Enable dmeventd monitoring section of config file by default. 2009-09-17 12:18:52 +00:00
Alasdair Kergon
5ee29b9c97 Fix dmeventd _temporary_log_fn in plugins 2009-09-17 12:12:00 +00:00