btrfs-progs: Adjust timing of safety delay countdown
authorNoah Massey <noah.massey@gmail.com>
Wed, 4 May 2016 19:43:26 +0000 (15:43 -0400)
committerDavid Sterba <dsterba@suse.com>
Wed, 11 May 2016 14:37:12 +0000 (16:37 +0200)
When printing the countdown in the safety delay, the number should
correspond to the number of seconds remaining to wait at the time the
delay is printed.

In other words, there should be a one second sleep after printing '1'.

Signed-off-by: Noah Massey <noah.massey@gmail.com>
Signed-off-by: David Sterba <dsterba@suse.com>
cmds-balance.c

index 5f05f60..8f3bf5b 100644 (file)
@@ -445,9 +445,9 @@ static int do_balance(const char *path, struct btrfs_ioctl_balance_args *args,
                printf("\twarning. The operation will start in %d seconds.\n", delay);
                printf("\tUse Ctrl-C to stop it.\n");
                while (delay) {
-                       sleep(1);
                        printf("%2d", delay--);
                        fflush(stdout);
+                       sleep(1);
                }
                printf("\nStarting balance without any filters.\n");
        }