Add tests for testing concurrent writes
Add tempest test to ensure that magnetodb supports concurrent writes per row on different columns
Create table without indexes and only key attribute defifnition. Make N update item requests with same key and one unique extra field. Measure request time of every request and of all requests. With get item request check that all fields exist in item.
Give an evaluation of how many request were executed on server side simultaneously.
Blueprint information
- Status:
- Complete
- Approver:
- Ilya Sviridov
- Priority:
- Medium
- Drafter:
- Andrii Ostapenko
- Direction:
- Approved
- Assignee:
- Andrii Ostapenko
- Definition:
- Approved
- Series goal:
- Accepted for kilo
- Implementation:
-
Implemented
- Milestone target:
-
kilo-2
- Started by
- Andrii Ostapenko
- Completed by
- Andrii Ostapenko
Related branches
Related bugs
Bug #1415478: operation timeout on update item request | Triaged |
Bug #1416130: Update item with ALL_OLD is not atomic | New |
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
Adds tempest concurrent tests
Gerrit topic: https:/
Addressed by: https:/
Adds test for checking update item with ALL_OLD atomicity
Addressed by: https:/
Adds concurrent tests
Addressed by: https:/
Add concurrent test on atomic counter