Details
-
Epic
-
Status: Open
-
Major
-
Resolution: Unresolved
-
None
-
None
-
None
-
Improve observation resilience
Attachments
Attachments
Issues in epic
|
OAK-1659 | Improve CommitRateLimiter to delay commits | Closed | Michael Dürig | ||
|
OAK-2562 | DiffCache is inefficient | Closed | Marcel Reutegger | ||
|
OAK-2587 | observation processing too eager/unfair under load | Closed | Michael Dürig | ||
|
OAK-2669 | Use Consolidated diff for local changes with persistent cache to avoid calculating diff again | Closed | Chetan Mehrotra | ||
|
OAK-2685 | Track root state revision when reading the tree | Closed | Marcel Reutegger | ||
|
OAK-2829 | Comparing node states for external changes is too slow | Closed | Marcel Reutegger | ||
|
OAK-2836 | Create diff cache entry for merged persisted branch | Resolved | Unassigned | ||
OAK-3952 | BackgroundObserver close should wait for stop to be processed | Open | Chetan Mehrotra | |||
OAK-2683 | the "hitting the observation queue limit" problem | Open | Unassigned | |||
|
OAK-4522 | Improve CommitRateLimiter to optionally block some commits | Closed | Thomas Mueller | ||
|
OAK-4528 | diff calculation in DocumentNodeStore should try to re-use journal info on diff cache miss | Closed | Marcel Reutegger | ||
|
OAK-4532 | race-condition in commit-rate-limiter | Closed | Stefan Egli | ||
|
OAK-4533 | make DELAY_THRESHOLD & MAX_DELAY of ChangeProcessor configurable | Closed | Stefan Egli | ||
|
OAK-4534 | add trace logging to CommitRateLimiter | Closed | Stefan Egli | ||
|
OAK-4543 | Add info about event generation and consumption by observer | Closed | Marcel Reutegger | ||
|
OAK-4568 | JournalEntry.applyTo() creates complete change tree in memory | Closed | Marcel Reutegger | ||
|
OAK-4572 | Overflow to disk threshold too high | Closed | Marcel Reutegger | ||
OAK-4581 | Persistent local journal for more reliable event generation | Open | Unassigned | |||
|
OAK-4586 | Collect affected node types on commit | Closed | Unassigned | ||
|
OAK-4605 | Separate persistent cache for diff and local_diff | Closed | Marcel Reutegger | ||
|
JCR-4000 | More event stats in EventListenerMBean | Closed | Marcel Reutegger | ||
|
OAK-4724 | Prefetch external changes | Closed | Marcel Reutegger | ||
|
OAK-4749 | Include initial cost in stats for observation processing | Closed | Marcel Reutegger | ||
|
OAK-4750 | Leaderboard in ConsolidatedListenerMBean | Closed | Marcel Reutegger | ||
OAK-4759 | Queueless change processor | Open | Unassigned | |||
JCR-4017 | add ignoresInfo flag to JackrabbitEventFilter | Open | Unassigned | |||
|
OAK-4796 | Filter events before adding to ChangeProcessor's queue | Closed | Stefan Egli | ||
|
OAK-4853 | User defined property values in event info | Resolved | Unassigned | ||
|
OAK-4900 | Enable persistent caches by default | Closed | Marcel Reutegger | ||
OAK-5365 | ChangeCollectorProvider should ignore hidden items | Open | Marcel Reutegger | |||
|
OAK-5366 | Optimize pre-filtering with long paths | Resolved | Marcel Reutegger | ||
|
OAK-7055 | Expose observation queue max length as metric | Closed | Marcel Reutegger |
OAK-4614
Improve observation resilience
false
OAK-4614
Improve observation resilience