- # mmap_sanity tst7 failed on the local ext4 filesystem.
- # It seems that Lustre filesystem does special process for tst 7.
- # Thus, we exclude tst7 from the PCC testing.
- # There is a mmap problem for PCC when multiple clients read/write
- # on a shared mmapped file. Thus, we exclude mmap_sanity tst6 from
- # the PCC tesing.
- $LUSTRE/tests/mmap_sanity -d $DIR/$tdir -m $DIR2/$tdir -e 6 -e 7 ||
+ # 1. mmap_sanity tst7 failed on the local ext4 filesystem.
+ # It seems that Lustre filesystem does special process for tst 7.
+ # 2. There is a mmap problem for PCC when multiple clients read/write
+ # on a shared mmapped file for mmap_sanity tst 6.
+ # 3. Current CentOS8 kernel does not strictly obey POSIX syntax for
+ # mmap() within the maping but beyond current end of the underlying
+ # files: It does not send SIGBUS signals to the process.
+ # 4. For negative file offset, sanity_mmap also failed on 48 bits
+ # ldiksfs backend due to too large offset: "Value too large for
+ # defined data type".
+ # mmap_sanity tst7/tst8/tst9 all failed on Lustre and local ext4.
+ # Thus, we exclude sanity tst6/tst7/tst8/tst9 from the PCC testing.
+ $LUSTRE/tests/mmap_sanity -d $DIR/$tdir -m $DIR2/$tdir $excepts ||