Re: [PATCH v2 1/5] fuse: Fix VM_MAYSHARE and direct_io_allow_mmap

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

 



On 2/1/24 16:48, Amir Goldstein wrote:
> On Thu, Feb 1, 2024 at 5:43 PM Miklos Szeredi <miklos@xxxxxxxxxx> wrote:
>>
>> On Thu, 1 Feb 2024 at 16:40, Bernd Schubert <bschubert@xxxxxxx> wrote:
>>
>>> Given
>>> -N numops: total # operations to do (default infinity)
>>>
>>> How long do you think I should run it? Maybe something like 3 hours
>>> (--duration=$(3 * 60 * 60))?
>>
>> I used -N1000000.  If there were any issues they usually triggered much earlier.
>>
> 
> Note that at least these fstests run fsx in several configurations:
> 
> $ grep begin `git grep -l run_fsx tests/generic/`
> tests/generic/091:_begin_fstest rw auto quick
> tests/generic/263:_begin_fstest rw auto quick
> tests/generic/469:_begin_fstest auto quick punch zero prealloc
> tests/generic/521:_begin_fstest soak long_rw smoketest
> tests/generic/522:_begin_fstest soak long_rw smoketest
> tests/generic/616:_begin_fstest auto rw io_uring stress soak
> tests/generic/617:_begin_fstest auto rw io_uring stress soak
> 
> Bernd, you've probably already ran them if you are running auto, quick
> or rw test groups.
> 
> Possibly you want to try and run also the -g soak.long_rw tests.
> 
> They use nr_ops=$((1000000 * TIME_FACTOR))


I didn't check yet what is the actual value, but TIME_FACTOR must be 
smaller than 1 - using "-N1000000" is taking quite some time. I should 
have started in screen. Some of the tests are marked as failed, like

generic/263:
     +main: filesystem does not support fallocate mode 
FALLOC_FL_KEEP_SIZE, disabling!
     +main: filesystem does not support fallocate mode 
FALLOC_FL_PUNCH_HOLE | FALLOC_FL_KEEP_SIZE, disabling!
     +main: filesystem does not support fallocate mode 
FALLOC_FL_ZERO_RANGE, disabling!


Although the test runs

generic/469 7s ... [not run] xfs_io falloc -k failed (old kernel/wrong fs?)


generic/521
generic/522
--> Somehow not in the output list at all. Ah I see, that needs "-g 
soak.long_rw"



Going to add the the soak.long option to the tests and will run again, 
once current fsx is over.


Thanks,
Bernd




[Index of Archives]     [Linux Kernel]     [Kernel Development Newbies]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite Hiking]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux