Reference implementation of the storage-layer for testing
Design Goals:
* Correctness > Performance
* Should support in-memory as well as single-file on disk
* Does not have to be sharable across processes.
Implementation:
* Sqlite3-based driver, configurable via INI
Blueprint information
- Status:
- Complete
- Approver:
- Flavio Percoco
- Priority:
- Essential
- Drafter:
- Zhihao Yuan
- Direction:
- Approved
- Assignee:
- Zhihao Yuan
- Definition:
- Approved
- Series goal:
- Accepted for havana
- Implementation:
- Implemented
- Milestone target:
- havana-2
- Started by
- Kurt Griffiths
- Completed by
- Kurt Griffiths
Related branches
Related bugs
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
Implementation of the reference storage.
Gerrit topic: https:/
Addressed by: https:/
SQlite storage improved.
Addressed by: https:/
Claim messages in SQlite.
Gerrit topic: https:/
Addressed by: https:/
Queue stats returns claimed, expired, and total.
Addressed by: https:/
Support the new claim TTL semantics in SQlite.
Addressed by: https:/
Bugfix: Claim update resets the age of the claim.
Addressed by: https:/
Support list queue pagination in storage.
Addressed by: https:/
Support per-queue-grace in SQlite.
Work Items
Dependency tree
* Blueprints in grey have been implemented.