Description
This is a subtask as a result of discussions around design in OAK-4796:
Based on the ChangeSet provided with OAK-4907 in the CommitContext, the ChangeProcessor should do a best-effort prefiltering of commits before they get added to the (BackgroundObserver's) queue.
This consists of the following parts:
the support for optionally excluding commits from being added to the queue in the BackgroundObserverEDIT: factored that out intoOAK-4916the BackgroundObserver signaling downstream Observers that a change should be excluded via a NOOP_CHANGE CommitInfoEDIT: factored that out intoOAK-4916- the ChangeProcessor using
OAK-4907's ChangeSet of the CommitContext for best-effort prefiltering - and handling the NOOP_CHANGED CommitInfo introduced inOAK-4916
Attachments
Attachments
Issue Links
- is related to
-
OAK-5082 Test failure: testDerivedMixin(org.apache.jackrabbit.core.observation.MixinTest)
- Resolved