[LU-16452] kfilnd: Transaction deadline should be checked before every RDMA post operation. Created: 06/Jan/23 Updated: 11/Apr/23 Resolved: 19/Jan/23 |
|
| Status: | Resolved |
| Project: | Lustre |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | Lustre 2.16.0 |
| Type: | Improvement | Priority: | Minor |
| Reporter: | Chris Horn | Assignee: | Chris Horn |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | None | ||
| Rank (Obsolete): | 9223372036854775807 |
| Description |
|
Today, kfilnd does not check the transaction deadline before posting an RDMA operation. If for some reason, kfabric returns -EAGAIN for long periods of time, the impacted kfilnd transactions are just queued for replay. Since the transaction deadlines are not checked, it is possible these transactions are posted after the deadline expires. Kfilnd should check transaction deadline before queueing timed out operations to kfabric. |
| Comments |
| Comment by Gerrit Updater [ 10/Jan/23 ] |
|
"Chris Horn <chris.horn@hpe.com>" uploaded a new patch: https://review.whamcloud.com/c/fs/lustre-release/+/49593 |
| Comment by Gerrit Updater [ 19/Jan/23 ] |
|
"Oleg Drokin <green@whamcloud.com>" merged in patch https://review.whamcloud.com/c/fs/lustre-release/+/49593/ |
| Comment by Peter Jones [ 19/Jan/23 ] |
|
Landed for 2.16 |
| Comment by Gerrit Updater [ 11/Apr/23 ] |
|
"Oleg Drokin <green@whamcloud.com>" merged in patch https://review.whamcloud.com/c/fs/lustre-release/+/49681/ |