diff options
author | David Sterba <dsterba@suse.com> | 2023-12-08 17:06:23 +0100 |
---|---|---|
committer | David Sterba <dsterba@suse.com> | 2023-12-09 01:17:22 +0100 |
commit | 9a044fa0ff3b11500d630402442ddf7c083daac1 (patch) | |
tree | 8ee9a44e99bf9f1dd26e1f1608cdf7fbed15ae0c | |
parent | 6e96df640b0184f173cffa157158e1945432dc0f (diff) | |
download | btrfs-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.c | 6 |
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) { |