1
0
mirror of git://sourceware.org/git/lvm2.git synced 2024-12-22 17:35:59 +03:00
Commit Graph

8623 Commits

Author SHA1 Message Date
Petr Rockai
f3b9fe6024 test: Add lvmetad_talk and lvmetad_dump to aux. 2014-02-28 11:23:53 +01:00
Petr Rockai
8e814eb899 test: Fix notify_lvmetad for symlinked devices. 2014-02-28 11:23:53 +01:00
Petr Rockai
bf29eabdba lvmetad: Keep the cache consistent when a PV moves around.
In cases where PV appears on a new device without disappearing from an old one
first, the device->pvid pointers could become ambiguous. This could cause the
ambiguous PV to be lost from the cache when a different PV comes up on one of
the ambiguous devices.
2014-02-28 11:23:52 +01:00
Petr Rockai
a368698672 lvmetad: Hide corrupt MDAs from the cache.
This is probably not optimal, but makes the lvmetad case mimic non-lvmetad code
more closely. It also fixes vgremove of a partially corrupt VG with lvmetad, as
_vg_write_raw (and consequently, entire vg_write) currently panics when it
encounters a corrupt MDA. Ideally, we'd be able to explicitly control when it is
safe to ignore them.
2014-02-28 11:23:52 +01:00
Petr Rockai
6b43db5804 NIX: Change the URL for the lcov RPM to a more canonic location. 2014-02-28 11:23:52 +01:00
Petr Rockai
ea5ec4ad51 NIX: Update the release.nix path in build.sh. 2014-02-28 11:23:52 +01:00
Petr Rockai
b86489843e NIX: Add a short README (to be expanded). 2014-02-28 11:23:52 +01:00
Petr Rockai
421ca4cd14 spec: Add a copyright header and an explanatory notice. 2014-02-28 11:23:52 +01:00
Petr Rockai
658f8976a3 NIX: Move nix-related bits under nix/. 2014-02-28 11:23:52 +01:00
Petr Rockai
244b80d948 spec: Package the new clvmd/cmirrord systemd units. 2014-02-28 11:23:52 +01:00
Petr Rockai
9770c03ce0 NIX: On RHEL<=6 and FC<=16, udevd is /sbin/udevd. 2014-02-28 11:23:52 +01:00
Petr Rockai
2c99601267 NIX: Add a local nix-build.sh script. 2014-02-28 11:23:52 +01:00
Petr Rockai
fb2c6fffe1 NIX: Add CentOS 6.5 builds. 2014-02-28 11:23:52 +01:00
Petr Rockai
31e8fa883d NIX: Retire the CentOS 6.3 builds. 2014-02-28 11:23:52 +01:00
Petr Rockai
55964cedcb NIX: Use vault.centos.org to get older revisions. 2014-02-28 11:23:52 +01:00
Petr Rockai
cc6ed8fa66 spec: We do want thin support on RHEL 6. 2014-02-28 11:23:52 +01:00
Petr Rockai
4d081f072f spec: Do not treat --with-?=none as having the thing. 2014-02-28 11:23:51 +01:00
Petr Rockai
581eeaf950 spec: Explicitly disable thin when we don't want it. 2014-02-28 11:23:51 +01:00
Petr Rockai
9c8db4e33f NIX: Run system-wide tests separately, with RPMs installed. 2014-02-28 11:23:51 +01:00
Petr Rockai
d567d0d307 spec: Make it possible for %check_commands to prevent %clean-ing. 2014-02-28 11:23:51 +01:00
Petr Rockai
00dee59702 NIX: Revert to calling make check inside the RPM build. 2014-02-28 11:23:51 +01:00
Petr Rockai
13d5c78a8d spec: Add lvm2-pvscan@.service to filelist. 2014-02-28 11:23:51 +01:00
Petr Rockai
49ea253aaf spec: Add thin-performance.profile to the filelist. 2014-02-28 11:23:51 +01:00
Petr Rockai
8a0cf9cb0a NIX: Update URL for lcov RPM. 2014-02-28 11:23:51 +01:00
Petr Rockai
7cb3e7d016 NIX: Skip autoconf, as we include ./configure in git. 2014-02-28 11:23:51 +01:00
Petr Rockai
2b953df0f9 NIX: Try harder to set dmesg levels. 2014-02-28 11:23:51 +01:00
Petr Rockai
fe4d473c5b NIX: Give the VMs more RAM (768M instead of 512M). 2014-02-28 11:23:51 +01:00
Petr Rockai
7fea3f4469 NIX: Fix a centos64 failure due to old dmesg. 2014-02-28 11:23:51 +01:00
Petr Rockai
4eaaad0caa NIX: Do not insmod 9p/virtfs on centos64 as it BUGs out right away. 2014-02-28 11:23:51 +01:00
Petr Rockai
9434611924 NIX: Restore CIFS modules, as 9p is broken on many kernels. 2014-02-28 11:23:51 +01:00
Petr Rockai
5f60d53fcc NIX: Add %with thin_dump to the specfile. 2014-02-28 11:23:51 +01:00
Petr Rockai
bf67c0b393 NIX: Add %with thin_repair to the specfile. 2014-02-28 11:23:50 +01:00
Petr Rockai
adf262e079 NIX: Fedora 19 is now stable. Add builds that include updates. 2014-02-28 11:23:50 +01:00
Petr Rockai
39d00da752 NIX: Use the new "check_full" target for comprehensive testing. 2014-02-28 11:23:50 +01:00
Petr Rockai
765337dcc1 nix: Look a bit harder for udevd. 2014-02-28 11:23:50 +01:00
Petr Rockai
2df5eb250d nix: Set kernel console log level to debug. 2014-02-28 11:23:50 +01:00
Petr Rockai
4fc075e040 nix: Run udevd in foreground. 2014-02-28 11:23:50 +01:00
Petr Rockai
4757ef824c NIX: Run tests with /dev and (on recent Fedora) with udevd running. 2014-02-28 11:23:50 +01:00
Petr Rockai
9c927f7b27 NIX: Fix chrooted builds, passing down package lists explicitly. 2014-02-28 11:23:50 +01:00
Petr Rockai
a0d3a7d569 NIX: The mergeUsr attribute was renamed to unifiedSystemDir. 2014-02-28 11:23:50 +01:00
Petr Rockai
cad28a49ab NIX: Add default.profile to the spec file. 2014-02-28 11:23:50 +01:00
Petr Rockai
28143505f8 NIX: Add an fc18 build that includes fedora updates. 2014-02-28 11:23:50 +01:00
Petr Rockai
c5fbccab21 NIX: Adapt to use of 9P in VM builds. 2014-02-28 11:23:50 +01:00
Petr Rockai
9716af8c14 NIX: Make it possible to only run a subset of tests (via T). 2014-02-28 11:23:50 +01:00
Petr Rockai
39c8cd3d05 NIX: Fix a couple typos in build product handling. 2014-02-28 11:23:50 +01:00
Petr Rockai
4fdcb27b3e NIX: Copy collected test results into the output. 2014-02-28 11:23:49 +01:00
Petr Rockai
f6350b4568 NIX: Grab specfile from lvm2Nix (at least for now). 2014-02-28 11:23:49 +01:00
Petr Rockai
2f16d2ce27 NIX: Fix build-dependencies for FC 18. 2014-02-28 11:23:49 +01:00
Petr Rockai
2fbc94f974 nix: Import the modular specfile we use for nix-driven builds. 2014-02-28 11:23:49 +01:00
Jonathan Brassow
38ab4c31a6 test: warn rather than fail when %FREE isn't working right
%FREE allocation has been broken for RAID.  At 100%FREE, there is
still an extent left for certain tests.  For now, change the test
to warn rather than completely fail.
2014-02-27 22:47:30 -06:00