David Teigland
42d7409da2
man: lvmthin cover snapshot merge and xfs
...
also fix a couple inconsistent example values.
2014-05-14 15:15:35 -05:00
David Teigland
044b796800
man: more lvmthin discard references
...
and some fixes from Tom.
2014-05-14 15:15:35 -05:00
Alasdair G Kergon
3b989e317f
allocation: Fix alloc anywhere with parity.
...
Take account of parity areas with alloc anywhere in
_calc_required_extents. Extents beyond area_count were treated
incorrectly as mirror logs.
2014-05-14 16:25:43 +01:00
Alasdair G Kergon
422b3b0fb5
man: Fix man7 dir dependency.
...
https://bugs.gentoo.org/510202
2014-05-13 11:18:13 +01:00
Zdenek Kabelac
85cf5a23d2
cleanup: improve error message
...
Update impossile to happen error message.
2014-05-13 10:33:17 +02:00
Zdenek Kabelac
7b766b0648
tests: updates
...
Move thin test out of listing.
2014-05-13 10:28:55 +02:00
Zdenek Kabelac
6f057e3c66
tests: replance hostname call
2014-05-12 16:24:40 +02:00
Zdenek Kabelac
c07fb7678e
cleanup: drop unused header
2014-05-12 16:24:40 +02:00
Zdenek Kabelac
506ade802b
cleanup: cast int to typedef
2014-05-12 16:24:40 +02:00
Zdenek Kabelac
90c44f5371
conf: document new thin_check option
2014-05-12 16:24:40 +02:00
Zdenek Kabelac
8b95c82fed
coverity: catch unwanted path
...
We validate this path already earlier.
2014-05-12 16:24:39 +02:00
Zdenek Kabelac
2e1192f691
configure: improve needs_check thin_check test
...
Improve testing for needs_check - when old tools are installed,
issue proper warning from configure, but stop sending needs_check
flag to the old tool.
2014-05-12 16:24:39 +02:00
Zdenek Kabelac
5b787a24f0
configure: drop siginterrupt
...
Not used anymore
2014-05-12 16:24:39 +02:00
Zdenek Kabelac
e416d84e10
cleanup: use enum return codes
2014-05-07 14:17:46 +02:00
Zdenek Kabelac
2cc02c570e
cleanup: constify pointers
2014-05-07 14:17:46 +02:00
Zdenek Kabelac
9845f8c767
clenaup: drop unused assigns
2014-05-07 14:17:46 +02:00
Zdenek Kabelac
9bccaf7ae4
cleanup: missed conversion to dm_malloc/free usage
...
Few missed unconverted dm_malloc/free calls.
2014-05-07 14:17:46 +02:00
Zdenek Kabelac
d3e68c8a71
cleanup: cosmetics.
...
Initialized attrs so analyzers are less confused
(since currently our method calls should always initialize attrs on
return).
2014-05-07 14:17:46 +02:00
Zdenek Kabelac
d88fab8d3a
cleanup: drop uneeded headers
2014-05-07 14:17:45 +02:00
Zdenek Kabelac
bcd6deea18
coverity: ignore ret val
...
Since we intentionaly do not want to check them,
cast result values to void.
2014-05-07 14:17:12 +02:00
Zdenek Kabelac
d11617864a
coverity: error for undefined origin
...
If we would have been missing origin here, it would
be an internal error - since these values are validated
earlier.
2014-05-07 14:16:18 +02:00
Zdenek Kabelac
a8042f33d0
coverity: check for profile
...
Ensure str is not NULL for analyzer.
2014-05-07 14:15:52 +02:00
Zdenek Kabelac
48a8cf28f7
cache: avoid expression overflow
...
Cast data_extents to 64bit so calculation is in 64b arithmetic.
2014-05-07 14:14:54 +02:00
Zdenek Kabelac
e585a6bbcf
signals: better nesting support
...
Support upto 3 levels os nesting signal blocking.
As of today - code blocks signals immediatelly when it opens
VG in read-write mode - this however makes current prompt usage
then partially unusable since user may not 'break' command
during prompt (something most user would expect).
Until a better fix for prompting is implemented, put in support
for signal nesting - thus when prompt enables signal acceptance,
make it possible to really break command at this point.
2014-05-07 14:09:33 +02:00
Zdenek Kabelac
31ac200a37
debug: add more debug message for signal handling
...
Adding log_sys_debug for eventual logging of system errors.
(Using debug level, since currently signal handling functions
do not fail when any error is encoutered).
2014-05-07 14:07:13 +02:00
Zdenek Kabelac
04b29a3587
locking: use sigaction signal handling
...
Use sigint_allow/restore function instead of duplicating code
and switch to use only sigactiction based signal handling.
2014-05-07 14:01:13 +02:00
Peter Rajnoha
9d64573da1
make: fix commit 1756bf6
...
"DIST_TARGET" should be "DISTCLEAN_TARGET"
2014-05-07 12:13:36 +02:00
Peter Rajnoha
1899783aa6
cleanup: fix compiler warning
...
locking/file_locking.c:162:2: warning: implicit declaration of function ‘init_signals’
2014-05-06 14:38:38 +02:00
Jonathan Brassow
8b49d61d83
logging: Add LCK_REVERT_MODE to flags printed by decode_flags()
...
The decode_flags() function does not yet know about the
LCK_REVERT_MODE flag.
2014-05-05 14:30:09 -05:00
Alasdair G Kergon
09064cc2db
signals: Add init_signals.
2014-05-01 20:31:19 +01:00
Alasdair G Kergon
2eed136f0f
signals: Move sigint handling out to lvm-signal.
2014-05-01 20:07:17 +01:00
Alasdair G Kergon
29a3fbf067
locking: Separate out flock and signal code.
2014-05-01 17:37:14 +01:00
Peter Rajnoha
239ba5bb04
systemd: use lvm binary insetad of command symlink in lvm2-pvscan.service
2014-04-30 15:21:25 +02:00
Peter Rajnoha
81b096af34
systemd: make sysinit.target to pull in lvm2-lvmetad.socket, not sockets.target
...
The sysinit.target is ordered even before sockets.target and there
may be situations in which the lvmetad is needed early, for example
in rescue.target to activate some LVs on which mountpoints reside.
Also, like in the case of rescue.target, the sockets.target is not
pulled in (unless some other service pulls it in explicitly).
See also: https://bugzilla.redhat.com/show_bug.cgi?id=1087586#c26
for the summary of the problem.
2014-04-30 14:52:10 +02:00
Zdenek Kabelac
4e559103d5
tests: lets the test continue
...
unwanted start of dmeventd was caused by seg_monitor status.
2014-04-30 10:26:31 +02:00
Zdenek Kabelac
9401827919
cleanup: modules_needed only for devmapper
...
Drop compilation of modules_needed and add_target_lin
function when compiled without devmapper support.
Cleanup surrounding ifdefs.
2014-04-30 10:26:30 +02:00
Zdenek Kabelac
62e8dd4f6e
cleanup: indent
2014-04-30 10:26:30 +02:00
Zdenek Kabelac
cbdf63fdd2
cleanup: indent in devmapper-event
...
Drop header inclusion - this file is already included.
Shorten code.
2014-04-30 10:26:30 +02:00
Zdenek Kabelac
b56aef1915
unknown: add_target_line is not needed
...
Leave addition of unknown segment to table as internal error.
Do not replace unknown segment with error device.
2014-04-30 10:26:30 +02:00
Zdenek Kabelac
1756bf6c63
makefile: fix regression
...
Commit 1af05a7a16
was incorrect.
Generated files from configure could be only distclean-ed.
(in-release fix)
2014-04-30 10:26:29 +02:00
Zdenek Kabelac
62ad6dee18
lv: show X attr when lv_info fails
...
Print 'X' also when lv_info() fails.
(i.e. compilation with --disable-ioctl)
2014-04-30 10:26:29 +02:00
Zdenek Kabelac
816cc94ac1
devmapper-event: always initialize timeout
...
Always pass fully initialized timeval struct to select.
2014-04-30 10:26:29 +02:00
Zdenek Kabelac
675fcfe9b7
devmapper: fix compilation without devmapper
...
Fix compilation when configured with --disable-devmapper option.
2014-04-30 10:26:29 +02:00
Zdenek Kabelac
905d4cda7a
libdm: cleanup complation without DM_IOCTLS
2014-04-30 10:26:29 +02:00
Zdenek Kabelac
ad77fb50bd
configure: corrected ioctl option
...
The correct name for disable ioctl option is --disable-ioctl
(--disable-driver never worked)
Also sort scripts generated files alphabetically.
2014-04-30 10:26:28 +02:00
Zdenek Kabelac
517b002648
display: check for dmeventd support
...
When quering for dmeventd monitoring status, check first
if lvm2 is configured to monitor to avoid unwanted start
of dmeventd process for answering monitoring status.
2014-04-30 10:26:26 +02:00
Alasdair G Kergon
b1f765d72a
pvremove: Catch CTRL-c during prompts.
2014-04-29 08:16:28 +01:00
Zdenek Kabelac
26989e0cd7
tests: improve coverage
...
Test more code paths for lvscan & lvdisplay
2014-04-28 12:42:57 +02:00
Zdenek Kabelac
d8214cb154
cleanup: put all tests within switch
...
No reason to check for VALID in extra if.
2014-04-28 12:42:56 +02:00
Zdenek Kabelac
d1aba7ccf6
lvscan: drop test for snapshosts
...
When showing ACTIVE status for snapshot's origin,
avoid testing all its snapshot - it's not useful
to tell user origin is inactivate, while it's clearly
available and running - just one of its snapshot leg
is invalid...
2014-04-28 12:42:53 +02:00