Details
-
Sub-task
-
Status: Resolved
-
Major
-
Resolution: Duplicate
-
None
-
None
-
None
-
None
Description
Because we are intending to add a new CF to the Recon container DB, the existing ContainerDBServiceProvider must be refactored to resolve conflict with a new service provider sharing the same RDB as the current one directly operates on the DB not just the CF/tables.
- Refactor ContainerDBServiceProvider into something not directly related to the underlying RDB
- Use a new ReconDBStore instead of containerDbStore in ContainerDBServiceProviderImpl
- Rename ContainerDBServiceProvider/ContainerDBServiceProviderImpl into sth more appropriate
- Combined ReconRocksDB and ReconDBProvider into one class, which manages all db-level operations.