{"push_id":726791735,"size":14,"distinct_size":14,"ref":"refs/heads/trunk","head":"5a17a7876e4c20d50d686e72b47808e2946191be","before":"02823b47c93abbd288da48faf33989b3a816985f","commits":[{"sha":"1ddcdb619e0cb2e1851290362749483cf16cb0fe","author":{"email":"29cb552a652b5e3998ac1d4b62e320f480c16bd8@apache.org","name":"Marcel Reutegger"},"message":"OAK-3103: Stale document in MongoDocumentStore cache\n\nAdd test (currently ignored)\n\ngit-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1691139 13f79535-47bb-0310-9956-ffa450edef68","distinct":true,"url":"https://api.github.com/repos/mduerig/jackrabbit-oak/commits/1ddcdb619e0cb2e1851290362749483cf16cb0fe"},{"sha":"367b1eaee77f4b0b19b17734520deadd0b6d7431","author":{"email":"29cb552a652b5e3998ac1d4b62e320f480c16bd8@apache.org","name":"Marcel Reutegger"},"message":"OAK-3106: DocumentStorePerformanceTest collects duplicate ids to remove\n\ngit-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1691151 13f79535-47bb-0310-9956-ffa450edef68","distinct":true,"url":"https://api.github.com/repos/mduerig/jackrabbit-oak/commits/367b1eaee77f4b0b19b17734520deadd0b6d7431"},{"sha":"e4f68acf9315636abbee4781ac940b435230ddb3","author":{"email":"29cb552a652b5e3998ac1d4b62e320f480c16bd8@apache.org","name":"Marcel Reutegger"},"message":"OAK-3103: Stale document in MongoDocumentStore cache\n\n- Use update operation instead of findAndModify for conditional update\n- Unconditional update the cache when the before document is known\n\ngit-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1691159 13f79535-47bb-0310-9956-ffa450edef68","distinct":true,"url":"https://api.github.com/repos/mduerig/jackrabbit-oak/commits/e4f68acf9315636abbee4781ac940b435230ddb3"},{"sha":"adfe00ae9371947e930a086fbce544bde6caaccf","author":{"email":"dfdc6ee92279c57f49cd0802f6aa8ee449c9ab33@apache.org","name":"Chetan Mehrotra"},"message":"OAK-3098 - CopyOnWrite might block Async indexer thread indefinitely\n\nModified logic to enable better coordination between IndexCopier close and CopyOnWrite directory. Also the latch would be awaited with a timeout. This would ensure that any bug should not cause async indexer thread to get stuck indefinitely\n\ngit-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1691167 13f79535-47bb-0310-9956-ffa450edef68","distinct":true,"url":"https://api.github.com/repos/mduerig/jackrabbit-oak/commits/adfe00ae9371947e930a086fbce544bde6caaccf"},{"sha":"03bf11e75486a01bfeda69768754cbdca132374c","author":{"email":"4c8e6692ee7e9878bcbc6d6f6b0921c442c99913@apache.org","name":"Julian Reschke"},"message":"OAK-3108: RDBDocumentStore: improve diagnostics for failed inserts/updates caused by long data, enhance test coverage\n\ngit-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1691183 13f79535-47bb-0310-9956-ffa450edef68","distinct":true,"url":"https://api.github.com/repos/mduerig/jackrabbit-oak/commits/03bf11e75486a01bfeda69768754cbdca132374c"},{"sha":"b2a3cac56b1c906b97c0018c5560fed5d8bfb4e7","author":{"email":"29cb552a652b5e3998ac1d4b62e320f480c16bd8@apache.org","name":"Marcel Reutegger"},"message":"OAK-3103: Stale document in MongoDocumentStore cache\n\nFix and enable test\n\ngit-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1691188 13f79535-47bb-0310-9956-ffa450edef68","distinct":true,"url":"https://api.github.com/repos/mduerig/jackrabbit-oak/commits/b2a3cac56b1c906b97c0018c5560fed5d8bfb4e7"},{"sha":"23a5d86a83a9fd729675a3e0a83550b245fa35d1","author":{"email":"19520c1ff8d023ae174ffeee7a28907620fdb0e8@apache.org","name":"Michael Duerig"},"message":"OAK-3109: OOME in tarkmk standby tests\nChange cache size to 1MB\n\ngit-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1691201 13f79535-47bb-0310-9956-ffa450edef68","distinct":true,"url":"https://api.github.com/repos/mduerig/jackrabbit-oak/commits/23a5d86a83a9fd729675a3e0a83550b245fa35d1"},{"sha":"311e8b335a9540f8721f217a5b2bb55ae567d4f9","author":{"email":"19520c1ff8d023ae174ffeee7a28907620fdb0e8@apache.org","name":"Michael Duerig"},"message":"OAK-3105: SegmentWriter doesn't properly check the length of external blob IDs\nProper length check and unit test.\nCredits to Francesco Mari for the patch\n\ngit-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1691210 13f79535-47bb-0310-9956-ffa450edef68","distinct":true,"url":"https://api.github.com/repos/mduerig/jackrabbit-oak/commits/311e8b335a9540f8721f217a5b2bb55ae567d4f9"},{"sha":"167cb48bd8b304637c8f1a0b40a54f6a08e23585","author":{"email":"19520c1ff8d023ae174ffeee7a28907620fdb0e8@apache.org","name":"Michael Duerig"},"message":"OAK-2849: Improve revision gc on SegmentMK\nFix potential SNFE in test caused by using CLEAN_ALL in conjunction with a persisted compaction map\n\ngit-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1691216 13f79535-47bb-0310-9956-ffa450edef68","distinct":true,"url":"https://api.github.com/repos/mduerig/jackrabbit-oak/commits/167cb48bd8b304637c8f1a0b40a54f6a08e23585"},{"sha":"ac86fee7bb09809d67d96dbcb482dc532b8e15da","author":{"email":"19520c1ff8d023ae174ffeee7a28907620fdb0e8@apache.org","name":"Michael Duerig"},"message":"OAK-3007: SegmentStore cache does not take \"string\" map into account\nUse LIRS cache for string records instead of concurrent hash map\n\ngit-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1691217 13f79535-47bb-0310-9956-ffa450edef68","distinct":true,"url":"https://api.github.com/repos/mduerig/jackrabbit-oak/commits/ac86fee7bb09809d67d96dbcb482dc532b8e15da"},{"sha":"e384040787f1b7ffeefa2da119a66cb39fb92531","author":{"email":"19520c1ff8d023ae174ffeee7a28907620fdb0e8@apache.org","name":"Michael Duerig"},"message":"OAK-3007: SegmentStore cache does not take \"string\" map into account\nCacheStatsMBean for the string cache\n\ngit-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1691218 13f79535-47bb-0310-9956-ffa450edef68","distinct":true,"url":"https://api.github.com/repos/mduerig/jackrabbit-oak/commits/e384040787f1b7ffeefa2da119a66cb39fb92531"},{"sha":"5fdedb2ae8cb11e8f5df2014cf66de2db9c454a3","author":{"email":"19520c1ff8d023ae174ffeee7a28907620fdb0e8@apache.org","name":"Michael Duerig"},"message":"OAK-3055: Improve segment cache in SegmentTracker\nReplace ad-hoc segment cache with LIRS cache\n\ngit-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1691219 13f79535-47bb-0310-9956-ffa450edef68","distinct":true,"url":"https://api.github.com/repos/mduerig/jackrabbit-oak/commits/5fdedb2ae8cb11e8f5df2014cf66de2db9c454a3"},{"sha":"cbb5658706a6c80479145f9e05de6b9325a67022","author":{"email":"19520c1ff8d023ae174ffeee7a28907620fdb0e8@apache.org","name":"Michael Duerig"},"message":"OAK-3055: Improve segment cache in SegmentTracker\nCacheStatsMBean for the segment cache\n\ngit-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1691220 13f79535-47bb-0310-9956-ffa450edef68","distinct":true,"url":"https://api.github.com/repos/mduerig/jackrabbit-oak/commits/cbb5658706a6c80479145f9e05de6b9325a67022"},{"sha":"5a17a7876e4c20d50d686e72b47808e2946191be","author":{"email":"19520c1ff8d023ae174ffeee7a28907620fdb0e8@apache.org","name":"Michael Duerig"},"message":"OAK-2849: Improve revision gc on SegmentMK\nRegister CacheStatsMBean for segment and string cache\n\ngit-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1691221 13f79535-47bb-0310-9956-ffa450edef68","distinct":true,"url":"https://api.github.com/repos/mduerig/jackrabbit-oak/commits/5a17a7876e4c20d50d686e72b47808e2946191be"}]}