aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Sterba <dsterba@suse.com>2023-12-08 17:06:23 +0100
committerDavid Sterba <dsterba@suse.com>2023-12-09 01:17:22 +0100
commit9a044fa0ff3b11500d630402442ddf7c083daac1 (patch)
tree8ee9a44e99bf9f1dd26e1f1608cdf7fbed15ae0c
parent6e96df640b0184f173cffa157158e1945432dc0f (diff)
downloadbtrfs-progs-9a044fa0ff3b11500d630402442ddf7c083daac1.tar.gz
btrfs-progs: scrub start: print device limit if set
Print one message per scrubbed device and also print the limit if set: $ btrfs scrub start /mnt scrub started on /mnt, fsid 9ee93131-f680-4d6c-8ca4-a194506e3081 (pid=27257) Starting scrub on devid 1 (limit 100.00MiB/s) Signed-off-by: David Sterba <dsterba@suse.com>
-rw-r--r--cmds/scrub.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/cmds/scrub.c b/cmds/scrub.c
index 2dff766b..7fd6c4a6 100644
--- a/cmds/scrub.c
+++ b/cmds/scrub.c
@@ -1523,6 +1523,12 @@ static int scrub_start(const struct cmd_struct *cmd, int argc, char **argv,
devid = di_args[i].devid;
gettimeofday(&tv, NULL);
sp[i].stats.t_start = tv.tv_sec;
+ pr_verbose(LOG_DEFAULT, "Starting scrub on devid %llu", devid);
+ if (sp[i].limit > 0)
+ pr_verbose(LOG_DEFAULT, " (limit %s/s)\n", pretty_size(sp[i].limit));
+ else
+ pr_verbose(LOG_DEFAULT, "\n");
+
ret = pthread_create(&t_devs[i], NULL,
scrub_one_dev, &sp[i]);
if (ret) {