coreutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: coreutils-9.1.198-e68b1.tar.xz on Linux/s390


From: Sam James
Subject: Re: coreutils-9.1.198-e68b1.tar.xz on Linux/s390
Date: Sat, 18 Mar 2023 22:55:14 +0000
User-agent: mu4e 1.8.14; emacs 29.0.60

Pádraig Brady <P@draigBrady.com> writes:

> On 16/03/2023 20:44, Sam James wrote:
>>   # grep -rsin "FAIL:"
>>     /var/tmp/portage/sys-apps/coreutils-9.1_p20230313/temp/build.log
>>     8833:# XFAIL: 0
>>     8834:# FAIL:  3
>>     12578:FAIL: tests/misc/cksum-raw
>>     17775:FAIL: tests/df/df-symlink
>>     18973:FAIL: tests/dd/nocache_eof
>>     37099:# XFAIL: 0
>>     37100:# FAIL:  3
>>     38194:# XFAIL: 0
>>     38195:# FAIL:  0
>> Again not worried about cksum-raw as Bruno's reported that. Note
>> that we had the df/df-symlink failure on s390x too (also reported
>> in a separate email).
>> For nocache_eof:
>> ```
>> + strace_dd if=in.f of=out.f bs=1M iflag=nocache oflag=nocache,sync
>> + strace -o dd.strace -e fadvise64,fadvise64_64 dd status=none if=in.f
>> of=out.f bs=1M iflag=nocache oflag=nocache,sync
>> + advised_to_eof
>> + grep -F ' 0, POSIX_FADV_DONTNEED' dd.strace
>> + fail=1
>
> I suspect the fadvise64,fadvise64_64 strace filter isn't working on s390.
> An unfiltered strace output from one of those dd commands would be useful.

```
+ strace -V
+ strace -qe fadvise64,fadvise64_64 echo
+ strace -o log-help ls --help
++ wc -l
+ n_lines_help=34
+ rm -f log-help
+ test 34 = 0
+ test 34 = 1
+ head -c1234567 /dev/zero
+ dd if=in.f iflag=nocache count=0
0+0 records in
0+0 records out
0 bytes copied, 0.000272126 s, 0.0 kB/s
+ strace_dd if=in.f of=out.f bs=1M oflag=nocache,sync
+ strace -o dd.strace dd status=none if=in.f of=out.f bs=1M
oflag=nocache,sync
+ advised_to_eof
+ grep -F ' 0, POSIX_FADV_DONTNEED' dd.strace
+ fail=1
+ strace_dd if=in.f count=0 iflag=nocache
+ strace -o dd.strace dd status=none if=in.f count=0 iflag=nocache
+ advised_to_eof
+ grep -F ' 0, POSIX_FADV_DONTNEED' dd.strace
+ fail=1
+ strace_dd if=in.f of=/dev/null iflag=nocache skip=10 count=300
+ strace -o dd.strace dd status=none if=in.f of=/dev/null iflag=nocache
skip=10 count=300
+ returns_ 1 advised_to_eof
+ strace_dd if=in.f of=/dev/null iflag=nocache bs=1M count=3000
+ strace -o dd.strace dd status=none if=in.f of=/dev/null iflag=nocache
bs=1M count=3000
+ advised_to_eof
+ grep -F ' 0, POSIX_FADV_DONTNEED' dd.strace
+ fail=1
+ strace_dd if=in.f of=/dev/null bs=1M count=1 iflag=nocache
+ strace -o dd.strace dd status=none if=in.f of=/dev/null bs=1M count=1
iflag=nocache
+ returns_ 1 advised_to_eof
+ strace_dd if=in.f of=out.f bs=1M iflag=nocache oflag=nocache,sync
+ strace -o dd.strace dd status=none if=in.f of=out.f bs=1M
iflag=nocache oflag=nocache,sync
+ advised_to_eof
+ grep -F ' 0, POSIX_FADV_DONTNEED' dd.strace
+ fail=1
+ strace -o dd.strace dd status=none if=in.f of=out.f bs=1M oflag=direct
oseek=512B
dd: error writing 'out.f': Invalid argument
+ warn_ '512 byte aligned O_DIRECT is not supported on this (file)
system'
+ case $IFS in
+ printf '%s\n' '512 byte aligned O_DIRECT is not supported on this
(file) system'
512 byte aligned O_DIRECT is not supported on this (file) system
+ test 9 = 2
+ printf '%s\n' '512 byte aligned O_DIRECT is not supported on this
(file) system'
+ sed 1q
+ Exit 1
+ set +e
+ exit 1
+ exit 1
+ remove_tmp_
+ __st=1
+ cleanup_
+ :
+ test '' = yes
+ cd
/var/tmp/portage/sys-apps/coreutils-9.1_p20230313/work/coreutils-9.1.198-e68b1
+ chmod -R u+rwx
/var/tmp/portage/sys-apps/coreutils-9.1_p20230313/work/coreutils-9.1.198-e68b1/gt-nocache_eof.sh.qY23
+ rm -rf
/var/tmp/portage/sys-apps/coreutils-9.1_p20230313/work/coreutils-9.1.198-e68b1/gt-nocache_eof.sh.qY23
+ exit 1
FAIL tests/dd/nocache_eof.sh (exit status: 1)
```

Full log: http://sprunge.us/KtDl84

Let me know if that looks like what you were expecting. All I did was
edit tests/dd/nocache_eof.sh's strace_dd to remove -e and its argument
and from a later call too.

>
> cheers,
> Pádraig

Attachment: signature.asc
Description: PGP signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]