Displaying 8 results from an estimated 8 matches for "do_btrfs_rescue_chunk_recover".
2015 Mar 05
3
[PATCH 0/2] btrfs: add support to btrfs filesystem show
Chen Hanxiao (2):
New API: btrfs_filesystem_show
New API: btrfs_filesystem_show_all
daemon/btrfs.c | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++
generator/actions.ml | 21 +++++++++++++++++++++
src/MAX_PROC_NR | 2 +-
3 files changed, 73 insertions(+), 1 deletion(-)
--
2.1.0
2015 Jun 16
1
[PATCH] btrfs: remove unused 'out' variables
...char *path, int flush, const char *compres
ADD_ARG (argv, i, path_buf);
ADD_ARG (argv, i, NULL);
- r = commandv (&out, &err, argv);
+ r = commandv (NULL, &err, argv);
if (r == -1) {
reply_with_error ("%s: %s", path, err);
return -1;
@@ -1651,7 +1637,6 @@ do_btrfs_rescue_chunk_recover (const char *device)
const char *argv[MAX_ARGS];
size_t i = 0;
CLEANUP_FREE char *err = NULL;
- CLEANUP_FREE char *out = NULL;
int r;
ADD_ARG (argv, i, str_btrfs);
@@ -1661,7 +1646,7 @@ do_btrfs_rescue_chunk_recover (const char *device)
ADD_ARG (argv, i, device);
ADD_ARG (ar...
2015 Mar 05
0
[PATCH 1/2] New API: btrfs_filesystem_show
...ystem");
+ ADD_ARG (argv, i, "show");
+ ADD_ARG (argv, i, device);
+ ADD_ARG (argv, i, NULL);
+
+ r = commandv (&out, &err, argv);
+ if (r == -1) {
+ reply_with_error ("%s: %s", device, err);
+ free(out);
+ return NULL;
+ }
+
+ return out;
+}
+
int
do_btrfs_rescue_chunk_recover (const char *device)
{
diff --git a/generator/actions.ml b/generator/actions.ml
index 9f32cb5..e6cd8f2 100644
--- a/generator/actions.ml
+++ b/generator/actions.ml
@@ -12522,6 +12522,16 @@ This will Enable extended inode refs." };
longdesc = "\
This enable skinny metadata extent re...
2015 Jan 16
18
[PATCH 00/16] btrfs: add support to btrfs scrub, balance, rescue and inspect
Hi,
This series adds new APIs to support btrfs scrub, balance, rescue
and inspect.
Some of them don't have tests because:
- btrfs_scrub and btrfs_balance completes too early before we can
test btrfs_scrub_cancel, btrfs_scrub_resume, btrfs_scrub_status,
btrfs_balance_pause, btrfs_balance_cancel, btrfs_balance_resume
and btrfs_balance_status.
- can't
2017 Jul 27
0
[PATCH v2] daemon: Remove GUESTFSD_EXT_CMD.
...(const char *path, int flush, const char *compres
return -1;
}
- ADD_ARG (argv, i, str_btrfs);
+ ADD_ARG (argv, i, "btrfs");
ADD_ARG (argv, i, "filesystem");
ADD_ARG (argv, i, "defragment");
ADD_ARG (argv, i, "-r");
@@ -1742,7 +1735,7 @@ do_btrfs_rescue_chunk_recover (const char *device)
CLEANUP_FREE char *err = NULL;
int r;
- ADD_ARG (argv, i, str_btrfs);
+ ADD_ARG (argv, i, "btrfs");
ADD_ARG (argv, i, "rescue");
ADD_ARG (argv, i, "chunk-recover");
ADD_ARG (argv, i, "-y");
@@ -1767,7 +1760,7 @@ do_btrf...
2017 Jul 24
0
[PATCH 2/2] daemon: Replace GUESTFSD_EXT_CMD with --print-external-commands.
...(const char *path, int flush, const char *compres
return -1;
}
- ADD_ARG (argv, i, str_btrfs);
+ ADD_ARG (argv, i, "btrfs");
ADD_ARG (argv, i, "filesystem");
ADD_ARG (argv, i, "defragment");
ADD_ARG (argv, i, "-r");
@@ -1742,7 +1738,7 @@ do_btrfs_rescue_chunk_recover (const char *device)
CLEANUP_FREE char *err = NULL;
int r;
- ADD_ARG (argv, i, str_btrfs);
+ ADD_ARG (argv, i, "btrfs");
ADD_ARG (argv, i, "rescue");
ADD_ARG (argv, i, "chunk-recover");
ADD_ARG (argv, i, "-y");
@@ -1767,7 +1763,7 @@ do_btrf...
2017 Jul 27
3
[PATCH v2] daemon: Remove GUESTFSD_EXT_CMD.
This is a simpler patch that removes GUESTFSD_EXT_CMD completely.
2017 Jul 24
6
[PATCH 0/2] daemon: Replace GUESTFSD_EXT_CMD with --print-external-commands.
Replace GUESTFSD_EXT_CMD with a command line option
‘./guestfsd --print-external-commands’