ltp/fsx: output the seed value after logid is initialized

When running multiple fsx processes simultaneously (e.g.
generic/455), it is difficult to tell the seed value for one fsx
process if the seed value is needed to reproduce a log-replay
failure.

Fix it by outputting the seed value after logid is initialized.

Signed-off-by: Hou Tao <houtao1@huawei.com>
Reviewed-by: Eryu Guan <guaneryu@gmail.com>
Signed-off-by: Eryu Guan <guaneryu@gmail.com>
This commit is contained in:
Hou Tao
2018-06-12 20:43:30 +08:00
committed by Eryu Guan
parent 8e38c06860
commit 9618c0adca
+2 -2
View File
@@ -2036,8 +2036,6 @@ main(int argc, char **argv)
seed = time(0) % 10000;
seed += (int)getpid();
}
if (!quiet)
prt("Seed set to %d\n", seed);
if (seed < 0)
usage();
break;
@@ -2091,6 +2089,8 @@ main(int argc, char **argv)
signal(SIGUSR1, cleanup);
signal(SIGUSR2, cleanup);
if (!quiet && seed)
prt("Seed set to %d\n", seed);
srandom(seed);
fd = open(fname, o_flags, 0666);
if (fd < 0) {