mirror of
https://github.com/linux-apfs/apfstests.git
synced 2026-05-01 15:01:44 -07:00
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:
@@ -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) {
|
||||
|
||||
Reference in New Issue
Block a user