[LU-11177] Reset OST object's version after mirror resync done Created: 25/Jul/18 Updated: 03/Jan/19 Resolved: 03/Jan/19 |
|
| Status: | Resolved |
| Project: | Lustre |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Minor |
| Reporter: | Zhenyu Xu | Assignee: | Zhenyu Xu |
| Resolution: | Not a Bug | Votes: | 0 |
| Labels: | FLR2 | ||
| Severity: | 3 |
| Rank (Obsolete): | 9223372036854775807 |
| Description |
|
Begin mirror resync of a FLR file will set the LU_LAYOUT_RESYNC in OST object's version, and resync done should reset this in the OST object's version. |
| Comments |
| Comment by Gerrit Updater [ 25/Jul/18 ] |
|
Bobi Jam (bobijam@hotmail.com) uploaded a new patch: https://review.whamcloud.com/32876 |
| Comment by Zhenyu Xu [ 03/Jan/19 ] |
|
It's not necessary to reset OST object's version. Next time when the OST objects are enabled to write, the MDS should send RPCs to the OST and at that time, the LU_LAYOUT_RESYNC flag will be cleared. The hidden reason behind this is that we don't want to send unnecessary RPCs from the MDS to OSS because it's expensive by doing so. |