[LU-17422] unaligned DIO: use page pools Created: 12/Jan/24  Updated: 08/Feb/24

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:
Related
is related to LU-13802 New i/o path: Buffered i/o as DIO Open
is related to LU-13805 i/o path: Unaligned direct i/o Open
Severity: 3
Rank (Obsolete): 9223372036854775807

 Description   

A significant portion of the time spent in unaligned DIO is spent in allocating buffers.  We should use page pools for this.

This ticket will track the work required for that.



 Comments   
Comment by Gerrit Updater [ 12/Jan/24 ]

"Patrick Farrell <pfarrell@whamcloud.com>" uploaded a new patch: https://review.whamcloud.com/c/fs/lustre-release/+/53667
Subject: LU-17422 obdclass: move page pools to obdclass
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 9c3754ddbffd0f687d952e979f631251fdec4fe2

Comment by Gerrit Updater [ 12/Jan/24 ]

"Patrick Farrell <pfarrell@whamcloud.com>" uploaded a new patch: https://review.whamcloud.com/c/fs/lustre-release/+/53668
Subject: LU-17422 obdclass: rename ptlrpc_page_pool
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 3301340539326aded9a4c5ef39677a616af9accf

Comment by Gerrit Updater [ 12/Jan/24 ]

"Patrick Farrell <pfarrell@whamcloud.com>" uploaded a new patch: https://review.whamcloud.com/c/fs/lustre-release/+/53669
Subject: LU-17422 obdclass: rename sptlrpc pool and move init
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 5d0af5fa4e03b380fe9b3ddce6072cb2137e7ffc

Comment by Gerrit Updater [ 12/Jan/24 ]

"Patrick Farrell <pfarrell@whamcloud.com>" uploaded a new patch: https://review.whamcloud.com/c/fs/lustre-release/+/53670
Subject: LU-17422 clio: use page pools for UDIO/hybrid
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: f13b0ee24320cd6e72f5a0a575ff92aae90c769b

Comment by Gerrit Updater [ 30/Jan/24 ]

"Patrick Farrell <pfarrell@whamcloud.com>" uploaded a new patch: https://review.whamcloud.com/c/fs/lustre-release/+/53865
Subject: LU-17422 osc: Clear PageChecked on bounce pages
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 5582abc557a8d7188bbb6fb2bc38585338f660b4

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