Joe Thornber
c2a8bbed3b
radix-tree: radix_tree_remove_prefix()
2018-05-29 13:25:59 +01:00
Joe Thornber
9b41efae82
radix-tree: call the value dtr when removing an entry.
2018-05-29 11:23:36 +01:00
Joe Thornber
0181c77e3f
Merge branch '2018-05-29-radix-tree-iterate' into 2018-05-23-radix-tree-remove
2018-05-29 11:04:32 +01:00
Joe Thornber
033df741e2
data-struct/radix-tree: pass the value dtr into create.
...
Rather than having to pass it into every method that removes items.
2018-05-29 11:03:10 +01:00
David Teigland
28c8e95d19
scan: refresh paths and retry open
...
If scanning fails to open any devices, refresh the
device paths in dev cache, and retry the opens.
2018-05-25 13:09:07 -05:00
Alasdair G Kergon
9a730233c9
format_text: Use versionsort to sort archive files
...
Ensure that vg_100000-* follows vg_99999-* so that the expiry logic
doesn't stop too early.
https://bugzilla.redhat.com/1481085
2018-05-24 17:51:03 +02:00
Marian Csontos
0ecf232194
Merge remote-tracking branch 'origin/master'
2018-05-24 17:32:42 +02:00
Zdenek Kabelac
3702f39ef3
tests: improve usability on older systems
2018-05-24 16:02:31 +02:00
Zdenek Kabelac
d6f2445996
man: another missed typo for thin plugin
2018-05-24 16:02:31 +02:00
Marian Csontos
264077907e
post-release
2018-05-24 15:23:08 +02:00
Marian Csontos
adae8ee1c2
pre-release
2018-05-24 15:13:10 +02:00
Joe Thornber
7e85361c34
release note: typos
2018-05-24 12:32:16 +01:00
Joe Thornber
fab063cfcb
release note: typo
2018-05-24 12:26:34 +01:00
Joe Thornber
9337ff48bc
release note: 2.02.178
2018-05-24 12:22:11 +01:00
Zdenek Kabelac
a90de76fd8
tests: checking scanning correctness
2018-05-24 11:22:32 +02:00
Zdenek Kabelac
f865e1bf87
tests: passthrough args with extend_filter_LVMTEST
...
Don't rebuild config twice.
2018-05-24 11:22:59 +02:00
Zdenek Kabelac
89f34eaf0c
tests: correcting symlink manipulation
...
Fix symlink and add 'verbose' pvs for a while for checking
scanning correctness.
2018-05-24 11:22:32 +02:00
Zdenek Kabelac
76a45424a7
tests: aux improve for mdadm support
...
Correcting some symlink handling.
2018-05-24 11:03:47 +02:00
Zdenek Kabelac
c46dbfb14e
man: make generate
2018-05-23 19:46:47 +02:00
Zdenek Kabelac
4be1ec3da4
man: fix cut and paste bug
...
Fixing missing 'META' in DMEVENTD_THIN_POOL_METADATA.
2018-05-23 19:45:53 +02:00
Zdenek Kabelac
c35d3242a8
gitignore
2018-05-23 16:53:18 +02:00
Joe Thornber
6cd798f556
radix_tree_t: knock out some debug
2018-05-23 12:54:02 +01:00
Joe Thornber
b7fd8ac8eb
radix_tree: add remove method
2018-05-23 12:48:06 +01:00
Joe Thornber
87291a2832
Merge branch 'master' of git+ssh://sourceware.org/git/lvm2
2018-05-23 09:14:29 +01:00
David Teigland
61583281e5
filters: clarify some parts of md filter
...
Rename some functions to be consistent with the return values,
and add some comments about how it works.
2018-05-22 14:07:13 -05:00
Joe Thornber
a60416a13f
WHATS_NEW: typo
2018-05-22 09:46:59 +01:00
David Teigland
3c9ed33f83
scan: move warnings about duplicate devices
...
We have been warning about duplicate devices (and disabling lvmetad)
immediately when the dup was detected (during label_scan). Move the
warnings (and the disabling) to happen later, after label_scan is
finished.
This lets us avoid an unwanted warning message about duplicates
in the special case were md components are eliminated during the
duplicate device resolution.
2018-05-21 16:48:02 -05:00
David Teigland
73ae68e1c4
man vgexport: expand description
2018-05-21 16:26:49 -05:00
Zdenek Kabelac
6029d6d8d8
tests: disable symlink test
...
It's quite unclear what the test is meant to do - disable it just like
within python test.
2018-05-21 11:59:39 +02:00
Zdenek Kabelac
25a66737e3
tests: use 4K extent size
...
To work with for 4k backend devices.
2018-05-21 11:58:10 +02:00
David Teigland
a9f2c1e1f5
lvmlockd: suppress error messages related to lvmetad
...
Log lvmetad related messages as debug, not as errors,
when using lvmlockd without lvmetad.
2018-05-18 16:00:54 -05:00
David Teigland
bc275bcddf
fullreport: fix with lvmetad and only orphan PVs are visible
...
The report uses process_each_vg() which populates lvmcache
based on a VG list from lvmetad. If there are no VGs,
but only orphan PVs, the orphans are not shown. Add an
explicit call to populate lvmcache with PV info from lvmetad.
2018-05-18 14:31:52 -05:00
David Teigland
0253f5a21d
fix id_write_format on non-uuid string
...
orphan vgs using the vgname "#orphans" as the vgid,
and valgrind complains about calling id_write_format
on that invalid uuid.
2018-05-18 13:41:20 -05:00
Zdenek Kabelac
b2574c2f3a
python: use // for integer division
2018-05-18 16:25:44 +02:00
Zdenek Kabelac
3bbdde808a
tests: pick either python2 or python3 .so
...
Use matching PYTHON library implementation.
2018-05-18 16:25:44 +02:00
Zdenek Kabelac
fbf64fe730
tests; make sure python_lvm_unit.py is executable
2018-05-18 16:25:44 +02:00
Zdenek Kabelac
43fb32e761
python: use python3 paths directly
...
Do not use /usr/bin/env for path of python3 as this is seen
as 'unwanted' and should be avoided.
2018-05-18 16:25:44 +02:00
Zdenek Kabelac
5b86b0e3dc
build: set clean vars earlier
...
For better cleaning of test dirs.
2018-05-18 16:25:44 +02:00
David Teigland
f7435cd8c7
liblvm2app: add a couple tests
...
trivial sanity-check programs using liblvm2app
2018-05-17 15:55:44 -05:00
David Teigland
286c9c78b4
liblvm2app: fix valgrind memory warning
2018-05-17 15:18:11 -05:00
Heinz Mauelshagen
a39eaea27d
tests: fix kernal_at_least argument in aux.sh
2018-05-17 14:41:47 +02:00
Joe Thornber
5052970da3
bcache: Don't call sysconf for every io
2018-05-17 10:05:10 +01:00
Joe Thornber
7ee0a6e44d
Merge branch 'master' of git://sourceware.org/git/lvm2
2018-05-17 09:52:57 +01:00
Joe Thornber
3417d6229d
scripts/code-stats.rb: count files better, handle bad utf8
2018-05-17 09:52:13 +01:00
Alex Bennée
c6ca81a38d
bcache: don't use PAGE_SIZE compile const
...
PAGE_SIZE is not a compile time constant. Use sysconf instead like
elsewhere in the code.
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
2018-05-17 10:38:16 +02:00
Rick Elrod
8c453e2e5e
cleanup: fix grammar in output - less then -> less than
...
This minor patch fixes grammar in a few messages which get
printed to users. It also fixes the same grammar mistake in
several comments.
Signed-off-by: Rick Elrod <relrod@redhat.com>
--
2018-05-17 10:37:45 +02:00
David Teigland
28d35e5c59
scan: fix missing close in lib
...
lib was using dev_test_excl which wasn't closing the device.
Switch code to new io layer with excl open.
Also use exclusive open in some other places.
2018-05-16 14:48:30 -05:00
Joe Thornber
64dd656ef7
scripts: add a little scripts to show git history for the last 2 weeks.
2018-05-16 15:27:52 +01:00
Joe Thornber
7c852c75c3
unit-tests: remove a couple of debug printfs
2018-05-16 10:25:30 +01:00
Joe Thornber
e296f784c9
Merge branch 'master' of git://sourceware.org/git/lvm2
2018-05-16 10:11:58 +01:00