Details
-
Improvement
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
Description
A lease update of the DocumentNodeStore on MongoDB will acquire a lock in MongoDocumentStore to perform the changes. The locking is only necessary for changes in the 'nodes' collection, because only those documents are cached and the locking makes sure the cache is consistent. The MongoDocumentStore must be changed to only acquire a lock when changes are done in the 'nodes' collection.
Attachments
Issue Links
- blocks
-
SLING-4603 discovery.oak: oak-based discovery implementation
- Closed
-
OAK-2739 take appropriate action when lease cannot be renewed (in time)
- Closed
- is related to
-
OAK-2682 Introduce time difference detection for DocumentNodeStore
- Closed