Details
-
Technical task
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
-
Patch
Description
The OAK-3559 aims at providing bulk version of the DocumentStore#createOrUpdate(), so the Commit class can apply many changes at the same time. If there's a conflict detected afterwards, it may involve many documents and revisions. That's why the ConflictException needs to be extended, so it can contain a revision list rather than a single revision.
Once the ConflictException contains revision list, the CommitQueue#suspendUntil() method should be updated as well, to suspend thread until all revisions from the passed collection are visible and all conflicts are resolved.
Attachments
Attachments
Issue Links
- is required by
-
OAK-3724 Use the bulk createOrUpdate in Commit
-
- Closed
-