[LU-8699] Further fsx improvements Created: 12/Oct/16  Updated: 20/Jan/20

Status: Open
Project: Lustre
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Improvement Priority: Major
Reporter: parinay v kondekar (Inactive) Assignee: Arshad Hussain
Resolution: Unresolved Votes: 0
Labels: None

Attachments: File fsx-lustre.diff    
Issue Links:
Related
is related to LU-3606 Implement fallocate() support for ldi... Resolved
Epic/Theme: test
Severity: 3
Rank (Obsolete): 9223372036854775807

 Description   

As per the discussions with Andreas, I am filing this bug.

After LU-7129 is landed,

  • merge the multi-fd support (-I) into the upstream fsx (in xfstests)
  • look at the commit history of fsx.c to see what we've changed since the original version, so that the various compiler/coverity fixes are not missed.
  • check if O_DIRECT could be enabled on e.g. 1/2 of fds (or maybe some 1/N ratio that is optionally specified with the -Z option) to compete with buffered I/O on the same system.

Andreas,
please correct me if wrong OR
update, if I have missed anything.
Thanks.



 Comments   
Comment by Andreas Dilger [ 07/Jun/19 ]

Attached WIP patch that adds fallocate() support, and brings the code more inline with the xfstests version of fsx.c. Has not been tested at all.

Comment by Arshad Hussain [ 17/Jun/19 ]

Andreas Thanks!
Pulled and merged your changes under LU-3606. Testing are afoot...

Generated at Sat Feb 10 02:19:48 UTC 2024 using Jira 9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c.