[LU-11400] NOSYNC flag for FLR mirrors Created: 19/Sep/18  Updated: 18/Dec/18  Resolved: 06/Oct/18

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

Type: Improvement Priority: Minor
Reporter: Andreas Dilger Assignee: Zhenyu Xu
Resolution: Fixed Votes: 0
Labels: FLR2

Rank (Obsolete): 9223372036854775807

 Description   

For the purpose of having file versions (per-file snapshots) it is useful to have a NOSYNC flag for a component/mirror so that lfs mirror resync does not resync this mirror with the current file data.

It would also be useful if the component stored a timestamp (64-bit seconds) that indicates when the version/snapshot was done.



 Comments   
Comment by Andreas Dilger [ 19/Sep/18 ]

This ticket basically needs a few simple changes:

  • flag definition
  • ability to set/clear/print flag in lfs
  • check for this flag in lfs mirror resync to skip resync on this mirror (unless explicitly requested?)
Comment by Gerrit Updater [ 20/Sep/18 ]

Bobi Jam (bobijam@hotmail.com) uploaded a new patch: https://review.whamcloud.com/33205
Subject: LU-11400 flr: add 'nosync' flag for FLR mirrors
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: d46b4936ebafe7b65f551b428096bf2767756f9c

Comment by Gerrit Updater [ 05/Oct/18 ]

Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/33205/
Subject: LU-11400 flr: add 'nosync' flag for FLR mirrors
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: 8a0554450eaaf86acbc9b6a4c8228dc32ab71b19

Comment by Peter Jones [ 06/Oct/18 ]

Landed for 2.12

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