[LU-14950] Further DIO/AIO Efficiency Improvements Created: 17/Aug/21  Updated: 17/Aug/23

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

Type: Bug Priority: Major
Reporter: Patrick Farrell Assignee: Patrick Farrell
Resolution: Unresolved Votes: 0
Labels: None

Severity: 3
Rank (Obsolete): 9223372036854775807

 Description   

This ticket is effectively a continuation of LU-13799, but I would prefer not to extend that ticket across multiple releases and add even more tickets to it.

These patches are similar but will be tracked separately.  (At least, that's my plan now.)



 Comments   
Comment by Gerrit Updater [ 18/Aug/21 ]

"Patrick Farrell <pfarrell@whamcloud.com>" uploaded a new patch: https://review.whamcloud.com/44691
Subject: LU-14950 osc: Batch osc_consume_write_grant
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 099e3584aaf042636f3ea6efc006ad0f425f5c18

Comment by Gerrit Updater [ 18/Aug/21 ]

"Patrick Farrell <pfarrell@whamcloud.com>" uploaded a new patch: https://review.whamcloud.com/44692
Subject: LU-14950 llite: Remove OBD_MALLOC for pages
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 5460d252cba6b2d9691b095d709e47dd2a3a0a21

Comment by Gerrit Updater [ 18/Aug/21 ]

"Patrick Farrell <pfarrell@whamcloud.com>" uploaded a new patch: https://review.whamcloud.com/44693
Subject: LU-14950 osc: Remove osc_page_transfer_add
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 0b1a45ecbff5fc36bf04a3d5a8ac33abcab3f4ca

Comment by Gerrit Updater [ 18/Aug/21 ]

"Patrick Farrell <pfarrell@whamcloud.com>" uploaded a new patch: https://review.whamcloud.com/44694
Subject: LU-14950 osc: No page transfer get/put for DIO
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 8f14780927a934a6356d764286fe64eb63f3a178

Comment by Gerrit Updater [ 18/Aug/21 ]

"Patrick Farrell <pfarrell@whamcloud.com>" uploaded a new patch: https://review.whamcloud.com/44695
Subject: LU-14950 llite: Remove extra atomic access
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 0d843b6786e4cd8026437f730f8dbe70c625acf5

Comment by Gerrit Updater [ 18/Aug/21 ]

"Patrick Farrell <pfarrell@whamcloud.com>" uploaded a new patch: https://review.whamcloud.com/44698
Subject: LU-14950 llite: Remove page state for DIO
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: ccb119e40c04f80210d18249ad977ad4e4006219

Comment by Gerrit Updater [ 04/Apr/23 ]

"Patrick Farrell <pfarrell@whamcloud.com>" uploaded a new patch: https://review.whamcloud.com/c/fs/lustre-release/+/50525
Subject: LU-14950 osc: osc_queue_sync_pages improvements
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: b3ba5fea5fe811cd4ebabdd0e8d0e85022500a96

Comment by Gerrit Updater [ 17/Aug/23 ]

"Patrick Farrell <pfarrell@whamcloud.com>" uploaded a new patch: https://review.whamcloud.com/c/fs/lustre-release/+/51972
Subject: LU-14950 osc: use list_splice_in
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: c09383c6d1199176e3f3597a602ecf8bb4d57aa0

Comment by Gerrit Updater [ 17/Aug/23 ]

"Patrick Farrell <pfarrell@whamcloud.com>" uploaded a new patch: https://review.whamcloud.com/c/fs/lustre-release/+/51974
Subject: LU-14950 osc: remove cl_r/w_in_flight counters
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: ad940d095546e79f441efc60847c12b47f1e133e

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