[LU-13786] Take server-side locks for direct i/o Created: 14/Jul/20  Updated: 15/Jul/20  Resolved: 15/Jul/20

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

Type: Improvement Priority: Major
Reporter: Alexander Zarochentsev Assignee: WC Triage
Resolution: Duplicate Votes: 0
Labels: None

Issue Links:
Duplicate
duplicates LU-4198 Improve IO performance when using DIR... Resolved
Related
is related to LU-12916 allow small/unaligned writes into wri... Open
Severity: 3
Bugzilla ID: 18,801
Rank (Obsolete): 9223372036854775807

 Description   

Trying to investigate an idea that client side locks are not needed for direct i/o, formally, there is no client cache to protect, and client locks are expanded at server to the maximum extent while server-side locks are not (part of lock-ahead patch).

The improvement was initially implemented for Luste-1.8 (https://bugzilla.lustre.org/show_bug.cgi?id=18801) and lost during client re-write (CLIO).



 Comments   
Comment by Gerrit Updater [ 14/Jul/20 ]

Alexander Zarochentsev (alexander.zarochentsev@hpe.com) uploaded a new patch: https://review.whamcloud.com/39363
Subject: LU-13786 osc: server locks for direct i/o
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 0a6e5c948c95ba55cd66ae00f67a7517e0cc40e5

Comment by Alexander Zarochentsev [ 15/Jul/20 ]

Closing as a dup of LU-4198.

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