Extend tests for LOCK objects #29

Closed
opened 2023-03-30 07:33:50 +00:00 by fyrchik · 1 comment
Owner

Specifically we are interested in this case:

  1. Epoch 9: Object A expires at epoch 10
  2. Epoch 9: Lock for A with expiration=12.
  3. Epoch 11: Lock for A with expiration=14, previous lock still available.
  4. Epoch 13: Lock for A with expiration=16, previous lock still available, but the first one is not.
  5. Epoch 17: Object is removed.
Specifically we are interested in this case: 1. Epoch 9: Object A expires at epoch 10 2. Epoch 9: Lock for A with expiration=12. 3. Epoch 11: Lock for A with expiration=14, previous lock still available. 4. Epoch 13: Lock for A with expiration=16, previous lock still available, but the first one is not. 5. Epoch 17: Object is removed.

check two objects expiration with one lock:

  1. epoch 1: object A expires at epoch 3, object B expires at epoch 4
  2. epoch 2: object A and object B are locked by lock C (expires at epoch 5)
  3. epoch 3,4,5 - object A and object B are available
  4. epoch 6 - object A and object B are removed
check two objects expiration with one lock: 1. epoch 1: object A expires at epoch 3, object B expires at epoch 4 2. epoch 2: object A and object B are locked by lock C (expires at epoch 5) 3. epoch 3,4,5 - object A and object B are available 4. epoch 6 - object A and object B are removed
abereziny was assigned by JuliaKovshova 2023-04-06 08:31:31 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: TrueCloudLab/frostfs-testcases#29
No description provided.