summaryrefslogtreecommitdiff
path: root/daemons/dmeventd
diff options
context:
space:
mode:
authorZdenek Kabelac <zkabelac@redhat.com>2020-10-20 22:22:52 +0200
committerZdenek Kabelac <zkabelac@redhat.com>2020-10-20 22:22:52 +0200
commitbd272e3bcea38a12b2b9789cfb9b7d4a9a3d3574 (patch)
tree634e5b4944d25d3bb11e9fb5a50e347d5c53e309 /daemons/dmeventd
parent756066a2e85062be5e406d9139fc1033746d7ff9 (diff)
downloadlvm2-bd272e3bcea38a12b2b9789cfb9b7d4a9a3d3574.tar.gz
lvmcmdlib: lvm2_init_threaded
cmd context has 'threaded' value that used be set by clvmd - and allowed proper memory locking management. Reuse same bit for dmeventd. Since dmeventd is using 300KiB stack per thread, we will ignore any user settings for allocation/reserved_stack until some better solution is find. This avoids crashing of dmevend when user changes this value and because in most cases lvm2 should work ok with 64K stack size, this change should not cause any problems.
Diffstat (limited to 'daemons/dmeventd')
-rw-r--r--daemons/dmeventd/plugins/lvm2/dmeventd_lvm.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/daemons/dmeventd/plugins/lvm2/dmeventd_lvm.c b/daemons/dmeventd/plugins/lvm2/dmeventd_lvm.c
index 04bc8993d..56498170f 100644
--- a/daemons/dmeventd/plugins/lvm2/dmeventd_lvm.c
+++ b/daemons/dmeventd/plugins/lvm2/dmeventd_lvm.c
@@ -71,7 +71,7 @@ int dmeventd_lvm2_init(void)
if (!_lvm_handle) {
lvm2_log_fn(_lvm2_print_log);
- if (!(_lvm_handle = lvm2_init()))
+ if (!(_lvm_handle = lvm2_init_threaded()))
goto out;
/*