summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOndrej Kozina <okozina@redhat.com>2015-04-10 16:36:50 +0200
committerOndrej Kozina <okozina@redhat.com>2015-05-05 20:52:24 +0200
commit7fca7f196d17add08cdcc22ede99e8432a2fc4d0 (patch)
tree3c3cf9a6f6777d28222f0f29514ab1f890d2d7cb
parent81c038934c61f4c2afe159460b04dbccdda2a721 (diff)
downloadlvm2-7fca7f196d17add08cdcc22ede99e8432a2fc4d0.tar.gz
polldaemon: make wait_for_single_lv public
referenced by new lvpoll command after lvmpolld gets merged.
-rw-r--r--tools/polldaemon.c6
-rw-r--r--tools/polldaemon.h3
2 files changed, 6 insertions, 3 deletions
diff --git a/tools/polldaemon.c b/tools/polldaemon.c
index a311e24f5..9c62ebfe0 100644
--- a/tools/polldaemon.c
+++ b/tools/polldaemon.c
@@ -158,8 +158,8 @@ static void _sleep_and_rescan_devices(struct daemon_parms *parms)
}
}
-static int _wait_for_single_lv(struct cmd_context *cmd, struct poll_operation_id *id,
- struct daemon_parms *parms)
+int wait_for_single_lv(struct cmd_context *cmd, struct poll_operation_id *id,
+ struct daemon_parms *parms)
{
struct volume_group *vg;
struct logical_volume *lv;
@@ -392,7 +392,7 @@ static int _poll_daemon(struct cmd_context *cmd, struct poll_operation_id *id,
* Process one specific task or all incomplete tasks?
*/
if (id) {
- if (!_wait_for_single_lv(cmd, id, parms)) {
+ if (!wait_for_single_lv(cmd, id, parms)) {
stack;
ret = ECMD_FAILED;
}
diff --git a/tools/polldaemon.h b/tools/polldaemon.h
index 9c33250d4..6309a5f66 100644
--- a/tools/polldaemon.h
+++ b/tools/polldaemon.h
@@ -87,4 +87,7 @@ struct logical_volume *poll_get_copy_lv(struct cmd_context *cmd,
const char *name, const char *uuid,
uint64_t lv_type);
+int wait_for_single_lv(struct cmd_context *cmd, struct poll_operation_id *id,
+ struct daemon_parms *parms);
+
#endif