-
Notifications
You must be signed in to change notification settings - Fork 16
Open
Labels
enhancementNew feature or requestNew feature or requestfeature requirementAccepted as a development featureAccepted as a development feature
Milestone
Description
📝 Requirement Description
Due to performance limitations observed in the current ETCD-based database instance used by Pullpiri, it is required to replace the existing ETCD instance with a RocksDB-based instance. This change aims to improve read/write throughput, reduce latency, and enhance overall system stability under high-load conditions.
📋 Acceptance Criteria
- The RocksDB instance is successfully integrated and configured to replace the existing ETCD instance.
- Performance benchmarks show measurable improvement in read/write operations compared to ETCD.
- System stability and data consistency are maintained after migration.
- All dependent services operate normally without regression after the replacement.
📎 Related Documents/References
- Internal performance analysis report on ETCD bottlenecks (link to be added)
- RocksDB integration guide and configuration best practices (link to be added)
- https://github.com/eclipse-pullpiri/pullpiri/discussions/376[https://github.com/eclipse-pullpiri/pullpiri/discussions/376](url)
📌 Subtasks
🧪 Testing Plan
- Unit Test: Validate database interface compatibility and data integrity.
- Integration Test: Verify service interactions and transaction consistency with RocksDB.
- Performance Test: Measure throughput, latency, and resource utilization improvements.
📊 Test Results
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requestfeature requirementAccepted as a development featureAccepted as a development feature
Type
Projects
Status
Todo