buildbot success in ASF Buildbot on oak-trunk
The Buildbot has detected a restored build on builder oak-trunk while building ASF Buildbot. Full details are available at: http://ci.apache.org/builders/oak-trunk/builds/1198 Buildbot URL: http://ci.apache.org/ Buildslave for this Build: bb-vm_ubuntu Build Reason: The AnyBranchScheduler scheduler named 'on-oak-commit' triggered this build Build Source Stamp: [branch jackrabbit/oak/trunk] 1669072 Blamelist: reschke Build succeeded! Sincerely, -The Buildbot
jackrabbit-oak build #5314: Broken
Build Update for apache/jackrabbit-oak - Build: #5314 Status: Broken Duration: 1040 seconds Commit: 20a83e49802b294a795ebc8cf3c2723e215a3365 (trunk) Author: Marcel Reutegger Message: OAK-2629: Cleanup Oak Travis jobs Exclude long running oak-tarmk-standby module, which is unrelated to MongoMK git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1668550 13f79535-47bb-0310-9956-ffa450edef68 View the changeset: https://github.com/apache/jackrabbit-oak/compare/364ef24cca3b...20a83e49802b View the full build log and details: https://travis-ci.org/apache/jackrabbit-oak/builds/55457921 -- sent by Jukka's Travis notification gateway
Re: jackrabbit-oak build #5323: Broken
the oak-run module depends on the oak-tarmk-standby I excluded earlier from the build. I'll fix it. Regards Marcel On 25/03/15 12:43, Travis CI ju...@apache.org wrote: Build Update for apache/jackrabbit-oak - Build: #5323 Status: Broken Duration: 1348 seconds Commit: 6016a5ad71d486d9a05916a14c0f0033a9e4bdc0 (trunk) Author: Manfred Baedke Message: OAK-2670: Online Backup of segment store fails on Windows because the journal file is locked exclusively. @trivial: changed name of lock file. git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1668688 13f79535-47bb-0310-9956-ffa450edef68 View the changeset: https://github.com/apache/jackrabbit-oak/compare/af71e68fe8b2...6016a5ad71 d4 View the full build log and details: https://travis-ci.org/apache/jackrabbit-oak/builds/55527676 -- sent by Jukka's Travis notification gateway
jackrabbit-oak build #5328: Broken
Build Update for apache/jackrabbit-oak - Build: #5328 Status: Broken Duration: 1584 seconds Commit: 67dc09974ede3d6fb6e77993dd5761560971c6cc (trunk) Author: Julian Reschke Message: OAK-1266 - address Findbugs warnings git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1668845 13f79535-47bb-0310-9956-ffa450edef68 View the changeset: https://github.com/apache/jackrabbit-oak/compare/d64be536ff36...67dc09974ede View the full build log and details: https://travis-ci.org/apache/jackrabbit-oak/builds/55627487 -- sent by Jukka's Travis notification gateway
jackrabbit-oak build #5326: Broken
Build Update for apache/jackrabbit-oak - Build: #5326 Status: Broken Duration: 1055 seconds Commit: d64be536ff3661a1566c998e09ce40e7178c (trunk) Author: Angela Schreiber Message: OAK-2008 (WIP) git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1668829 13f79535-47bb-0310-9956-ffa450edef68 View the changeset: https://github.com/apache/jackrabbit-oak/compare/6016a5ad71d4...d64be536ff36 View the full build log and details: https://travis-ci.org/apache/jackrabbit-oak/builds/55620287 -- sent by Jukka's Travis notification gateway
Re: Status of oak-mk-remote and oak-mk
hi today i had a private conversation with philipp and michael and it was confirmed that the js client will no longer make use of those as the remoting is being implemented on top of the oak api. will therefore follow up as proposed on oak-dev for the next steps. kind regards angela
jackrabbit-oak build #5332: Broken
Build Update for apache/jackrabbit-oak - Build: #5332 Status: Broken Duration: 1287 seconds Commit: 8ddc96f4a8e9a1070e06cdb5b9af87aefcb2a559 (trunk) Author: Thomas Mueller Message: OAK-98 Source code formatting, code conventions, Javadocs git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1668925 13f79535-47bb-0310-9956-ffa450edef68 View the changeset: https://github.com/apache/jackrabbit-oak/compare/2319de3acc45...8ddc96f4a8e9 View the full build log and details: https://travis-ci.org/apache/jackrabbit-oak/builds/55667365 -- sent by Jukka's Travis notification gateway
Re: jackrabbit-oak build #5326: Broken
strange... i quite sure the build passed before committing the changes. angela On 25/03/15 14:56, Travis CI ju...@apache.org wrote: Build Update for apache/jackrabbit-oak - Build: #5326 Status: Broken Duration: 1055 seconds Commit: d64be536ff3661a1566c998e09ce40e7178c (trunk) Author: Angela Schreiber Message: OAK-2008 (WIP) git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1668829 13f79535-47bb-0310-9956-ffa450edef68 View the changeset: https://github.com/apache/jackrabbit-oak/compare/6016a5ad71d4...d64be536ff 36 View the full build log and details: https://travis-ci.org/apache/jackrabbit-oak/builds/55620287 -- sent by Jukka's Travis notification gateway
jackrabbit-oak build #5329: Broken
Build Update for apache/jackrabbit-oak - Build: #5329 Status: Broken Duration: 1211 seconds Commit: 21e929e19c5fe6b364b22b0b4b4151271c5c4eeb (trunk) Author: Davide Giannella Message: OAK-2653 - Deprecate ordered index - added doc about the deprecation git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1668851 13f79535-47bb-0310-9956-ffa450edef68 View the changeset: https://github.com/apache/jackrabbit-oak/compare/67dc09974ede...21e929e19c5f View the full build log and details: https://travis-ci.org/apache/jackrabbit-oak/builds/55634053 -- sent by Jukka's Travis notification gateway
jackrabbit-oak build #5331: Broken
Build Update for apache/jackrabbit-oak - Build: #5331 Status: Broken Duration: 1057 seconds Commit: 2319de3acc454403af6dad995c56a7fdefc8dcaa (trunk) Author: Thomas Mueller Message: OAK-2497 Range query with incorrectly formatted date git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1668914 13f79535-47bb-0310-9956-ffa450edef68 View the changeset: https://github.com/apache/jackrabbit-oak/compare/21e929e19c5f...2319de3acc45 View the full build log and details: https://travis-ci.org/apache/jackrabbit-oak/builds/55657910 -- sent by Jukka's Travis notification gateway
Re: Efficiently process observation event for local changes
Related to this, I've created https://issues.apache.org/jira/browse/OAK-2683 which is about an issue that happens when the observation queue limit is reached. Cheers, Stefan On 3/23/15 4:03 PM, Chetan Mehrotra chetan.mehro...@gmail.com wrote: After discussing this further with Marcel and Michael we came to conclusion that we can achieve similar performance by make use of persistent cache for storing the diff. This would require slight change in way we interpret the diff JSOP. This should not require any change in current logic related to observation event generation. Opened OAK-2669 to track that. One thing that we might still want to do is to use separate queue size for listeners interested in local events only and those which can work with external event. On a system like AEM there 180 listeners which listen for external changes and ~20 which only listen to local changes. So makes sense to have bigger queues for such listners Chetan Mehrotra On Mon, Mar 23, 2015 at 4:09 PM, Michael Dürig mdue...@apache.org wrote: On 23.3.15 11:03 , Stefan Egli wrote: Going one step further we could also discuss to completely moving the handling of the 'observation queues' to an actual messaging system. Whether this would be embedded to an oak instance or whether it would be shared between instances in an oak cluster might be a different question (the embedded variant would have less implication on the overall oak model, esp also timing-wise). But the observation model quite exactly matches the publish-subscribe semantics - it actually matches pub-sub more than it fits into the 'cache semantics' to me. Definitely something to try out, given someone find the time for it. ;-) Mind you that some time ago I implemented persisting events to Apache Kafka [1], which wasn't greeted with great enthusiasm though... OTOH the same concern regarding pushing the bottleneck to IO applies here. Furthermore filtering the persisted events through access control is something we need yet to figure out as AC is a) sessions scoped and b) depends on the tree hierarchy. Michael [1] https://github.com/mduerig/oak-kafka .. just saying .. On 3/23/15 10:47 AM, Michael Dürig mdue...@apache.org wrote: On 23.3.15 5:04 , Chetan Mehrotra wrote: B - Proposed Changes --- 1. Move the notion of listening to local events to Observer level - So upon any new change detected we only push the change to a given queue if its local and bounded listener is only interested in local. Currently we push all changes which later do get filter out but we avoid doing that first level itself and keep queue content limited to local changes only I think there is no change needed in the Observer API itself as you can already figure out from the passed CommitInfo whether a commit is external or not. BTW please take care with the term local as there is also the concept of session local commits. 2. Attach the calculated diff as part of commit info which is attached to the given change. This would allow eliminating the chances of the cache miss altogether and would ensure observation is not delayed due to slow processing of diff. This can be done on best effort basis if the diff is to large then we do not attach it and in that case we diff again 3. For listener which are only interested in local events we can use a different queue size limit i.e. allow larger queues for such listener. Later we can also look into using a journal (or persistent queue) for local event processing. Definitely something to try out. A few points to consider: * There doesn't seem to be too much of a difference to me whether this is routed via a cache or directly attached to commits. In wither way it adds additional memory requirements and churn, which need to be managed. * When introducing persisted queuing we need to be careful not to just move the bottleneck to IO. * An eventual implementation should not break the fundamental design. Either hide it in the implementation or find a clean way to put this into the overall design. Michael
jackrabbit-oak build #5322: Broken
Build Update for apache/jackrabbit-oak - Build: #5322 Status: Broken Duration: 1497 seconds Commit: af71e68fe8b29df1c0f6553cfb8c678d145ad665 (trunk) Author: Manfred Baedke Message: OAK-2670: Online Backup of segment store fails on Windows because the journal file is locked exclusively. Introduced a dedicated lock file. git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1668683 13f79535-47bb-0310-9956-ffa450edef68 View the changeset: https://github.com/apache/jackrabbit-oak/compare/3b2e30cb83cc...af71e68fe8b2 View the full build log and details: https://travis-ci.org/apache/jackrabbit-oak/builds/55518940 -- sent by Jukka's Travis notification gateway
jackrabbit-oak build #5323: Broken
Build Update for apache/jackrabbit-oak - Build: #5323 Status: Broken Duration: 1348 seconds Commit: 6016a5ad71d486d9a05916a14c0f0033a9e4bdc0 (trunk) Author: Manfred Baedke Message: OAK-2670: Online Backup of segment store fails on Windows because the journal file is locked exclusively. @trivial: changed name of lock file. git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1668688 13f79535-47bb-0310-9956-ffa450edef68 View the changeset: https://github.com/apache/jackrabbit-oak/compare/af71e68fe8b2...6016a5ad71d4 View the full build log and details: https://travis-ci.org/apache/jackrabbit-oak/builds/55527676 -- sent by Jukka's Travis notification gateway
jackrabbit-oak build #5315: Broken
Build Update for apache/jackrabbit-oak - Build: #5315 Status: Broken Duration: 982 seconds Commit: 163139ff15268b2a97bd5eb350ea42533013796a (trunk) Author: Tommaso Teofili Message: OAK-2611 - suggester only updated if used for suggestions git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1668624 13f79535-47bb-0310-9956-ffa450edef68 View the changeset: https://github.com/apache/jackrabbit-oak/compare/20a83e49802b...163139ff1526 View the full build log and details: https://travis-ci.org/apache/jackrabbit-oak/builds/55483696 -- sent by Jukka's Travis notification gateway
jackrabbit-oak build #5319: Broken
Build Update for apache/jackrabbit-oak - Build: #5319 Status: Broken Duration: 1003 seconds Commit: 61296b3da0d57e89511f8a7c937fea3a0c448b1a (trunk) Author: Julian Reschke Message: OAK-2655 - properly fail a createOrUpdate if there's a race condition we currently do not handle (WIP) git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1668658 13f79535-47bb-0310-9956-ffa450edef68 View the changeset: https://github.com/apache/jackrabbit-oak/compare/344b349ddac2...61296b3da0d5 View the full build log and details: https://travis-ci.org/apache/jackrabbit-oak/builds/55500165 -- sent by Jukka's Travis notification gateway
jackrabbit-oak build #5317: Broken
Build Update for apache/jackrabbit-oak - Build: #5317 Status: Broken Duration: 1219 seconds Commit: 344b349ddac2da373950274958dd9696e0279f7c (trunk) Author: Tommaso Teofili Message: OAK-2666 - lms test updated git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1668649 13f79535-47bb-0310-9956-ffa450edef68 View the changeset: https://github.com/apache/jackrabbit-oak/compare/163139ff1526...344b349ddac2 View the full build log and details: https://travis-ci.org/apache/jackrabbit-oak/builds/55491377 -- sent by Jukka's Travis notification gateway
jackrabbit-oak build #5321: Broken
Build Update for apache/jackrabbit-oak - Build: #5321 Status: Broken Duration: 1264 seconds Commit: 3b2e30cb83cce05f5b854fa9955751421341e0d7 (trunk) Author: Marcel Reutegger Message: OAK-2668: Ability to disable index hints for MongoDB git-svn-id: https://svn.apache.org/repos/asf/jackrabbit/oak/trunk@1668671 13f79535-47bb-0310-9956-ffa450edef68 View the changeset: https://github.com/apache/jackrabbit-oak/compare/61296b3da0d5...3b2e30cb83cc View the full build log and details: https://travis-ci.org/apache/jackrabbit-oak/builds/55509732 -- sent by Jukka's Travis notification gateway