Details
-
Bug
-
Resolution: Fixed
-
Major
-
None
-
None
-
3
-
9223372036854775807
Description
Current Lustre doesn't have a mechanism to make sure the RPCs generated when processing OSP sync log arrive OST in order, so if there are two adjacent & depended records (such as two chown operations) in the log, the RPCs for these two records may arrive OST in wrong order, that leads to unexpected inconsistency or failure.
A quick solution could be restricting the inflight RPC to 1, and use OUT to combine many operations in a single RPC.