Skip to content

testcases/kernel/fs/doio README seems to have some errors #1227

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
yumdeer opened this issue Mar 1, 2025 · 0 comments
Open

testcases/kernel/fs/doio README seems to have some errors #1227

yumdeer opened this issue Mar 1, 2025 · 0 comments

Comments

@yumdeer
Copy link

yumdeer commented Mar 1, 2025

# growfiles -E
# run forever: writes of 4090 bytes then on every 100 iterval
# truncate file by 408990 bytes.  Done to 200 files in dir1.
growfiles -i 0 -g 4090 -T 100 -t 408990 -l -C 10 -c 1000 -d dir1 -S 200

# same as above with writes of 5000 bytes and truncs of 499990
growfiles -i 0 -g 5000 -T 100 -t 499990 -l -C 10 -c 1000 -d dir2 -S 200

# runs forever: beats on opens and closes of file ocfile - no io
growfiles -i 0 -g 0 -c 0 -C 0 ocfile

# writes 4096 to files until 50 blocks are written
growfiles -i 0 -g 4096 -B 50b file1 file2

# write one byte to 750 files in gdir then unlinks them
growfiles -g 1 -C 0 -d gdir -u -S 750

# run 30 secs: random iosize, random lseek up to eof
growfiles -r 1-5000 -R 0--1 -i 0 -L 30 -C 1 g_rand1 g_rand2

# run 30 secs: grow by lseek then write single byte, trunc every 10 itervals
growfiles -g 5000 -wlu -i 0 -L 30 -C 1 -T 10  g_sleek1 g_lseek2

# run forever: 5 copies of random iosize, random lseek to beyond eof,
# rand io types doing a trunc every 5 iterations, with unlinks.
growfiles -i0 -r 1-50000 -R 0--2 -I r -C1 -l -n5 -u -U 100-200 gf_rana gf_ranb

actuality

# growfiles -i 0 -g 4090 -T 100 -t 408990 -l -C 10 -c 1000 -d dir1 -S 200
growfiles: 24133 growfiles.c/1456: open(, 0400102, 0777) returned -1, errno:2 No such file or directory
growfiles: 24133 growfiles.c/1456: open(, 0400102, 0777) returned -1, errno:2 No such file or directory
growfiles: 24133 growfiles.c/1456: open(, 0400102, 0777) returned -1, errno:2 No such file or directory
...
growfiles: 24133 growfiles.c/1456: open(, 0400102, 0777) returned -1, errno:2 No such file or directory
growfiles: 24133 growfiles.c/1768: 1 Hit max errors value of 100
growfiles    1  TFAIL  :  growfiles.c:137: Test failed

i try add print on 1421 : printf("############%s, %s\n", filenames, filename);
and add filename

############newtest, newtest
############newtest,
growfiles: 27251 growfiles.c/1458: open(, 0400102, 0777) returned -1, errno:2 No such file or directory
############newtest,
growfiles: 27251 growfiles.c/1458: open(, 0400102, 0777) returned -1, errno:2 No such file or directory
############newtest,
growfiles: 27251 growfiles.c/1458: open(, 0400102, 0777) returned -1, errno:2 No such file or directory
############newtest,
growfiles: 27251 growfiles.c/1458: open(, 0400102, 0777) returned -1, errno:2 No such file or directory
############newtest,
growfiles: 27251 growfiles.c/1458: open(, 0400102, 0777) returned -1, errno:2 No such file or directory
############newtest,
growfiles: 27251 growfiles.c/1458: open(, 0400102, 0777) returned -1, errno:2 No such file or directory

its seems -d -S can`t work

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant