Details
-
Improvement
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
-
Patch
Description
OAK-4112 introduced CacheChangesTracker mechanism, inspired by the QueryContext class, already present in the RDB DS.
The tracker works on the NodeDocumentCache level, within the methods modifying the cache values, using the same NodeDocumentLocks, which may prevent potential concurrency problems, described in the comments to OAK-3566.
We should synchronise both approaches, so the queries in Mongo and RDB uses the same logic to update their caches.
Attachments
Attachments
Issue Links
- is blocked by
-
OAK-4112 Replace the query exclusive lock with a cache tracker
- Closed