[LU-8054] Split LFSCK local notification from lfsck_in_notify() API Created: 22/Apr/16  Updated: 17/May/17  Resolved: 17/May/17

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

Type: Bug Priority: Minor
Reporter: nasf (Inactive) Assignee: nasf (Inactive)
Resolution: Fixed Votes: 0
Labels: None

Severity: 3
Rank (Obsolete): 9223372036854775807

 Description   

Currently, the lfsck_in_notify() contains too much functionalities, including both the remote LFSCK control and local LFSCK notification. These different LFSCK requirements share the same structure "lfsck_request" to parse kinds of data. It is difficult to enhance the "lfsck_request" with more local LFSCK requirements, because enlarging or adjusting the lfsck_request fields will affect the LFSCK RPC on-wire protocol and caused interoperability issues.

We will split the local LFSCK notifications from the lfsck_in_notify() with new LFSCK API, then even if we have more local LFSCK requirements in future, we can enhance such API freely without affecting LFSCK RPC protocol.



 Comments   
Comment by Gerrit Updater [ 26/Apr/16 ]

Fan Yong (fan.yong@intel.com) uploaded a new patch: http://review.whamcloud.com/19785
Subject: LU-8054 lfsck: enhance lfsck notify API
Project: fs/lustre-dev
Branch: pfl
Current Patch Set: 1
Commit: fdbf299f83ae4731a21b7eb0d95c071980f35977

Comment by Gerrit Updater [ 13/Jan/17 ]

Fan Yong (fan.yong@intel.com) uploaded a new patch: https://review.whamcloud.com/24881
Subject: LU-8054 lfsck: enhance lfsck notify API
Project: fs/lustre-release
Branch: pfl
Current Patch Set: 1
Commit: 093bc59c1fef58c6affe490389d2b79c74f56b0c

Comment by Gerrit Updater [ 03/Feb/17 ]

Fan Yong (fan.yong@intel.com) uploaded a new patch: https://review.whamcloud.com/25236
Subject: LU-8054 lfsck: enhance lfsck notify API
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 6931bdfcff6a15f28e65f78fd088ee369b9f3603

Comment by Gerrit Updater [ 21/Mar/17 ]

Andreas Dilger (andreas.dilger@intel.com) merged in patch https://review.whamcloud.com/24881/
Subject: LU-8054 lfsck: enhance lfsck notify API
Project: fs/lustre-release
Branch: pfl
Current Patch Set:
Commit: 4e4a749a9169865b76ff0c677c2c63e2e3f16037

Comment by nasf (Inactive) [ 17/May/17 ]

The patch has been landed to master.

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