summaryrefslogtreecommitdiff
path: root/tools/tools.h
diff options
context:
space:
mode:
Diffstat (limited to 'tools/tools.h')
-rw-r--r--tools/tools.h24
1 files changed, 24 insertions, 0 deletions
diff --git a/tools/tools.h b/tools/tools.h
index e165a4dda..7342fcb08 100644
--- a/tools/tools.h
+++ b/tools/tools.h
@@ -231,6 +231,7 @@ int pvmove_poll(struct cmd_context *cmd, const char *pv_name, const char *uuid,
const char *vg_name, const char *lv_name, unsigned background);
int lvconvert_poll(struct cmd_context *cmd, struct logical_volume *lv, unsigned background);
+
int mirror_remove_missing(struct cmd_context *cmd,
struct logical_volume *lv, int force);
@@ -274,4 +275,27 @@ int lvconvert_merge_mirror_images_cmd(struct cmd_context *cmd, int argc, char **
int lvconvert_merge_cmd(struct cmd_context *cmd, int argc, char **argv);
+int lvconvert_generic_check(struct cmd_context *cmd, struct logical_volume *lv,
+ struct processing_handle *handle,
+ int lv_is_named_arg);
+
+
+int lvconvert_repair_pvs_mirror(struct cmd_context *cmd, struct logical_volume *lv,
+ struct processing_handle *handle,
+ struct dm_list *use_pvh);
+int lvconvert_repair_pvs_raid(struct cmd_context *cmd, struct logical_volume *lv,
+ struct processing_handle *handle,
+ struct dm_list *use_pvh);
+int lvconvert_repair_thinpool(struct cmd_context *cmd, struct logical_volume *lv,
+ struct processing_handle *handle);
+int lvconvert_merge_snapshot_single(struct cmd_context *cmd,
+ struct logical_volume *lv,
+ struct processing_handle *handle);
+int lvconvert_merge_thin_single(struct cmd_context *cmd,
+ struct logical_volume *lv,
+ struct processing_handle *handle);
+int lvconvert_merge_mirror_images_single(struct cmd_context *cmd,
+ struct logical_volume *lv,
+ struct processing_handle *handle);
+
#endif