1
0
mirror of git://sourceware.org/git/lvm2.git synced 2024-12-21 13:34:40 +03:00
lvm2/lib
Zdenek Kabelac 6f335ffa35 sigint: improve logic on for sigint reaction
Fix and improve handling on sigint.

Always check for signal presence *before* calling of command,
so it will not call the command when break was hit.

If the command has been finished succesfully there is
no problem to mark the command ok and not report interrupt at all.

Fix cuple related stack; reports and assignments.
2013-07-03 14:46:42 +02:00
..
activate snapshot: Rename snapshot segment returning methods from find_*_cow to find_*_snapshot 2013-07-02 16:26:03 -04:00
cache sigint: improve logic on for sigint reaction 2013-07-03 14:46:42 +02:00
commands config: make it possible to run several instances of configuration check at once 2013-07-02 15:22:11 +02:00
config report: add vg_profile and lv_profile to report the profile attached to VG/LV 2013-07-02 15:22:12 +02:00
datastruct Switch to return void 2012-02-08 12:52:58 +00:00
device config: add profile arg to find_config_tree_node 2013-07-02 15:19:09 +02:00
display snapshot: Rename snapshot segment returning methods from find_*_cow to find_*_snapshot 2013-07-02 16:26:03 -04:00
error cleanup: drop unneeded included header files 2012-08-23 14:37:20 +02:00
filters config: add config_source_t type to identify configuration source 2013-07-02 15:19:08 +02:00
format1 cleanup: drop unused headers 2013-06-16 00:07:32 +02:00
format_pool cleanup: drop unused headers 2013-06-16 00:07:32 +02:00
format_text metadata: add support for storing profile name in metadata (during vgcreate/lvcreate) 2013-07-02 15:19:09 +02:00
freeseg cleanup: drop unneeded included header files 2012-08-23 14:37:20 +02:00
label logging: classify log_debug messages 2013-01-07 22:30:29 +00:00
locking sigint: improve logic on for sigint reaction 2013-07-03 14:46:42 +02:00
log cleanup: introduce return_ECMD_FAILED macro 2013-07-01 23:10:33 +02:00
metadata sigint: improve logic on for sigint reaction 2013-07-03 14:46:42 +02:00
mirror config: add profile arg to find_config_tree_str 2013-07-02 15:19:09 +02:00
misc lvm2app: Move percent_of_extents to lvm-percent.[h|c] 2013-07-02 14:24:33 -05:00
mm config: add profile arg to find_config_tree_bool 2013-07-02 15:19:09 +02:00
raid config: add profile arg to find_config_tree_str 2013-07-02 15:19:09 +02:00
replicator cleanup: drop unneeded included header files 2012-08-23 14:37:20 +02:00
report lvm2app: Add thin and thin pool lv creation V5 2013-07-02 14:24:33 -05:00
snapshot config: add profile arg to find_config_tree_str 2013-07-02 15:19:09 +02:00
striped Add activation/use_linear_target enabled by default. (prajnoha) 2011-11-28 20:37:51 +00:00
thin config: add profile arg to find_config_tree_str 2013-07-02 15:19:09 +02:00
unknown cleanup: drop unneeded included header files 2012-08-23 14:37:20 +02:00
uuid Revert the #include changes. Need to fix this at the #include site for now, and 2011-07-18 14:34:33 +00:00
zero cleanup: drop unneeded included header files 2012-08-23 14:37:20 +02:00
Makefile.in refactor: move lib/device/device.c -> lib/device/dev-type.c 2013-06-12 11:54:37 +02:00