Skip to content

RocksDB is used after close() can result in lockfile contention #1824

@rfecher

Description

@rfecher

RocksDBClient is cached unless the RocksDBDataStore is closed. When it is closed its removed from the cache but the client is still potentially usable. If it is in fact used and another datastore is created, there will be lockfile contention. To resolve this issue, we need to make sure RocksDBClients are always re-used from the cache regardless of close()

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions