[LU-10550] Resync support when file is in RDONLY state Created: 23/Jan/18  Updated: 27/Feb/18  Resolved: 27/Feb/18

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

Type: Improvement Priority: Critical
Reporter: Jinshan Xiong (Inactive) Assignee: Zhenyu Xu
Resolution: Fixed Votes: 0
Labels: FLR

Rank (Obsolete): 9223372036854775807

 Description   

When some components are failed to resync due to various reasons, those components will still have STALE bit set but the file status may become RDONLY. In the current implementation it 'mistakenly' doesn't allow to resync a mirrored file in RDONLY status, which means those components won't get resynced until the next write comes.

It should allow to resync file again as long as there are stale components existing.



 Comments   
Comment by Gerrit Updater [ 25/Jan/18 ]

Bobi Jam (bobijam@hotmail.com) uploaded a new patch: https://review.whamcloud.com/31010
Subject: LU-10550 flr: resync RDONLY state FLR file
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 74b775c0d0bf7e64602eef1c5cab3ce277b63ba5

Comment by Gerrit Updater [ 27/Feb/18 ]

Oleg Drokin (oleg.drokin@intel.com) merged in patch https://review.whamcloud.com/31010/
Subject: LU-10550 flr: resync RDONLY state FLR file
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: 2112eb46be83a20bc3ea36f3d17249a1b4bf2327

Comment by Peter Jones [ 27/Feb/18 ]

Landed for 2.11

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