OAK-144 Implement Observation
 break out of observation loop when stopping flag is set

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1494904 13f79535-47bb-0310-9956-ffa450edef68
OAK-352: Oak builder for simplified repository construction
Add auxiliary constructor for creating a repository with a given node store

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1494911 13f79535-47bb-0310-9956-ffa450edef68
OAK-144 Implement Observation
- avoid race condition between creating changes sets and dispatching them, which could lead to bogus events

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1494931 13f79535-47bb-0310-9956-ffa450edef68
OAK-144 Implement Observation
Move observation tests to its own test case

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1494993 13f79535-47bb-0310-9956-ffa450edef68
OAK-619 Lock-free MongoMK implementation
- Use weight for diff cache

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1495025 13f79535-47bb-0310-9956-ffa450edef68
OAK-144 Implement Observation
Add observation throughput benchmark

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1495090 13f79535-47bb-0310-9956-ffa450edef68
trigger CI build

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1495098 13f79535-47bb-0310-9956-ffa450edef68
OAK-144 Implement Observation
Include total execution time in observation throughput benchmark

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1495371 13f79535-47bb-0310-9956-ffa450edef68
OAK-144 Implement Observation
- Generalise ExpectationListener to accept any kind of expectations
- Simplify tests

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1495411 13f79535-47bb-0310-9956-ffa450edef68
OAK-144 Implement Observation
Test for filtering observation events on path

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1495435 13f79535-47bb-0310-9956-ffa450edef68
OAK-144 Implement Observation
diff only subtree at given path if a path filter is set for an observation listener

git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1495436 13f79535-47bb-0310-9956-ffa450edef68