[LU-15367] Add ability for multiop to take input from a file Created: 13/Dec/21  Updated: 07/Sep/23

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

Type: Improvement Priority: Minor
Reporter: Patrick Farrell Assignee: Patrick Farrell
Resolution: Unresolved Votes: 0
Labels: None

Issue Links:
Duplicate
is duplicated by LU-16306 using multiop to simulate I/O call se... Resolved
Related
is related to LU-15317 add iotrace debug Resolved
Rank (Obsolete): 9223372036854775807

 Description   

Multiop has the potential to be really useful as an I/O pattern simulator, in that it can perform almost any operation.  In theory, we could process iotrace logs from a user application, and then generate command strings for multiop.  This works great, but we very quickly run in to the limit of the maximum command input size (the shell limit).

So, add the ability for multiop to take command input from a file.  This is implemented a little awkwardly in order to make it entirely optional and not change the many existing tests using multiop.



 Comments   
Comment by Gerrit Updater [ 13/Dec/21 ]

"Patrick Farrell <pfarrell@whamcloud.com>" uploaded a new patch: https://review.whamcloud.com/45840
Subject: LU-15367 tests: Multiop command from file
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 655c238e7e9b2b5a55b2af2d6d4e5cbca05207a4

Comment by Gerrit Updater [ 12/Mar/22 ]

"Patrick Farrell <pfarrell@whamcloud.com>" uploaded a new patch: https://review.whamcloud.com/46809
Subject: LU-15367 tests: Convert multiop 'len' to 64 bit
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 9c9bef9f8ec9a3dca51dfba7317dd21f088c49b8

Comment by Gerrit Updater [ 12/Mar/22 ]

"Patrick Farrell <pfarrell@whamcloud.com>" uploaded a new patch: https://review.whamcloud.com/46810
Subject: LU-15367 tests: Multiop allow mmap control
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 05fc6b68676e84774dd811303221c59c1163db7c

Comment by Gerrit Updater [ 18/Aug/23 ]

"Patrick Farrell <pfarrell@whamcloud.com>" uploaded a new patch: https://review.whamcloud.com/c/fs/lustre-release/+/52002
Subject: LU-15367 llite: iotrace standardization
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 2300f16a2a0c6182d47d02dd02096ee39559f00c

Comment by Gerrit Updater [ 18/Aug/23 ]

"Patrick Farrell <pfarrell@whamcloud.com>" uploaded a new patch: https://review.whamcloud.com/c/fs/lustre-release/+/52004
Subject: LU-15367 llite: add lseek to iotrace
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: c031ccde98f17399acc193564aa60e969d6f88c2

Comment by Gerrit Updater [ 18/Aug/23 ]

"Patrick Farrell <pfarrell@whamcloud.com>" uploaded a new patch: https://review.whamcloud.com/c/fs/lustre-release/+/52005
Subject: LU-15367 llite: add setattr to iotrace
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 5f009934bd1a7f260cb96dd93f5b45f6ead30529

Comment by Gerrit Updater [ 18/Aug/23 ]

"Patrick Farrell <pfarrell@whamcloud.com>" uploaded a new patch: https://review.whamcloud.com/c/fs/lustre-release/+/52006
Subject: LU-15367 llite: add iotrace to open/release
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 49da969b2baef192c6b998c663d8fcc75fb89ae8

Comment by Gerrit Updater [ 18/Aug/23 ]

"Patrick Farrell <pfarrell@whamcloud.com>" uploaded a new patch: https://review.whamcloud.com/c/fs/lustre-release/+/52007
Subject: LU-15367 llite: add 'rc' to all iotrace messages
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 0ad66d9d892f67fcb3ddd6cf9102541d06fc7f2f

Comment by Gerrit Updater [ 28/Aug/23 ]

"Patrick Farrell <pfarrell@whamcloud.com>" uploaded a new patch: https://review.whamcloud.com/c/fs/lustre-release/+/52134
Subject: LU-15367 tests: Combined patches
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 71cf18c7d05b3428fb04c5e3cba28caab0ae7d20

Comment by Gerrit Updater [ 28/Aug/23 ]

"Patrick Farrell <pfarrell@whamcloud.com>" uploaded a new patch: https://review.whamcloud.com/c/fs/lustre-release/+/52135
Subject: LU-15367 scripts: Add iotrace to multiop script
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 8f7d25d373c899cfecd7f114a86394e8b3170845

Comment by Gerrit Updater [ 31/Aug/23 ]

"Oleg Drokin <green@whamcloud.com>" merged in patch https://review.whamcloud.com/c/fs/lustre-release/+/52002/
Subject: LU-15367 llite: iotrace standardization
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: b01f58e3a96913727e2459ae485f17ca0d149946

Comment by Gerrit Updater [ 07/Sep/23 ]

"Patrick Farrell <pfarrell@whamcloud.com>" uploaded a new patch: https://review.whamcloud.com/c/fs/lustre-release/+/52309
Subject: LU-15367 tests: test multiop fix and debug
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: d9016894b4fef458ee09ef6c865f20cdcd296ff9

Generated at Sat Feb 10 03:17:42 UTC 2024 using Jira 9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c.