[LU-6743] OUT: improvements to the protocol Created: 18/Jun/15  Updated: 16/Sep/15  Resolved: 16/Sep/15

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

Type: Improvement Priority: Minor
Reporter: Alex Zhuravlev Assignee: Alex Zhuravlev
Resolution: Duplicate Votes: 0
Labels: None

Rank (Obsolete): 9223372036854775807

 Description   

OUT protocol can be improved in few cases:

  • replace struct obdo with a flexible structure, as the former is ~280bytes
  • encode frequently used EA's names


 Comments   
Comment by Alex Zhuravlev [ 18/Jun/15 ]

this can help to save space in ZIL, so runtime I/O overhead to support ZIL. also, this may help to utilize bandwidth when we start to batch destroy/setattr from MDT to OST.

Comment by Gerrit Updater [ 18/Jun/15 ]

Alex Zhuravlev (alexey.zhuravlev@intel.com) uploaded a new patch: http://review.whamcloud.com/15336
Subject: LU-6743 out: few optimization to the protocol
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 5116c967ec26f3e3eceed1d12a8cf818d456a356

Comment by Andreas Dilger [ 18/Jun/15 ]

Since this is a protocol change, it would need proper interoperability checks (OBD_CONNECT flag) before it is used. Since this is only between servers, the interop check shouldn't be needed between MDTs, but it might be needed during OST upgrades.

Comment by Alex Zhuravlev [ 18/Jun/15 ]

yes, for sure, some compatibility bits are needed.

Comment by Alex Zhuravlev [ 16/Sep/15 ]

a dup of LU-4215

Generated at Sat Feb 10 02:02:51 UTC 2024 using Jira 9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c.