Details
-
Sub-task
-
Status: Resolved
-
Major
-
Resolution: Done
-
None
-
None
-
None
-
None
Description
2 client performs commit with hsync feature,
- client 1 perform commit with Hsync with x block, key will be added in keyTable
- client 2 perform commit with Hsync with y block,
- will overwrite previous key,
- quota can be issue as previous key of client 1 is used to identify space usages delta
- client 1 perform final commit, will be treated as overwrite and remove blocks of client 2 data
- client 2 perform final commit, this will overwrite and remove blocks of client 1 data
So in above flow, it can cause dataloss and quota will be not be counted properly for space usages.
Attachments
Issue Links
- is fixed by
-
HDDS-10221 Make key visible immediately upon create()
- Open
-
HDDS-9930 Deleted file reappears after HSync
- Resolved
- is related to
-
HDDS-9526 Two S3G instances writing the same key may cause data loss in case of an exception.
- Resolved