Workspaces, once more

2014-02-19 Thread Jukka Zitting
Hi, We discussed our options for (not) implementing workspace support a few times in the past, but the outcome so far has been to postpone the final decision and do just the minimum amount of work to keep all our options open. As we now get closer to production-readiness, I think it's time to

Partitions! (Was: Workspaces, once more)

2014-02-19 Thread Jukka Zitting
Hi, In face-to-face discussion it came up that to avoid confusion, it would make sense to use some other term than workspaces for the proposed functionality. Also, we should extend the JackrabbitRepository interface with some extra methods to make it clear that the client isn't accessing a

jackrabbit-oak build #3401: Broken

2014-02-19 Thread Travis CI
Build Update for apache/jackrabbit-oak - Build: #3401 Status: Broken Duration: 2126 seconds Commit: f4b76007116d1dc3e463b979ce5f84a1c613667b (trunk) Author: Chetan Mehrotra Message: OAK-946 - Improve support for debugging Oak Including the sessionId as part

Re: System time resolution

2014-02-19 Thread Bertrand Delacretaz
Hi, On Wed, Feb 19, 2014 at 9:38 AM, Julian Reschke julian.resc...@gmx.de wrote: ...(I just checked and nanoTime is recommended only for calculating time differences...) Yes, quoting [1] This method provides nanosecond precision, but not necessarily nanosecond resolution (that is, how

Re: Partitions! (Was: Workspaces, once more)

2014-02-19 Thread Felix Meschberger
Hi Jukka I like the idea. Can the methods not supporting cross-partition operation be enumerated ? I would think it primarily concerns move. What about remove involving a partitioned subtree ? Regards Felix -- Typos caused by my iPhone Am 19.02.2014 um 10:52 schrieb Jukka Zitting

Re: Workspaces, once more

2014-02-19 Thread Bertrand Delacretaz
Hi, On Wed, Feb 19, 2014 at 10:09 AM, Jukka Zitting jukka.zitt...@gmail.com wrote: ...We won't support workspaces in the full JCR sense (shared jcr:system, cross-workspace operations, etc.). However, we do allow a repository to have more than one workspace, each workspace being it's own

Re: occasional failures on CompatibilityIssuesTest

2014-02-19 Thread Julian Reschke
On 2014-02-13 16:30, Julian Reschke wrote: Hi, occasionally these fail for me because the expected event does not occur before the 10s timeout. It turns out that this happens a) apparently only on Windows, and b) only for the RDB persistence. This seems to be incorrect. *When* it happens

jackrabbit-oak build #3406: Errored

2014-02-19 Thread Travis CI
Build Update for apache/jackrabbit-oak - Build: #3406 Status: Errored Duration: 2043 seconds Commit: fdf0ad0500a1aac29c83b7a8e2b8017e3f4222d5 (trunk) Author: Jukka Zitting Message: OAK-1434: Cleanup dependencies of oak-core oak-core doesn't need

AW: Partitions! (Was: Workspaces, once more)

2014-02-19 Thread KÖLL Claus
Hi Jukka, We are using jackrabbit / oak not in that way crx is using it. Seeing workspaces as partitions can be ok .. for me it's only a definition. We are using workspaces as a separation of the whole repository where each client have its place to store documents without the opportunity to see

buildbot failure in ASF Buildbot on oak-trunk

2014-02-19 Thread buildbot
The Buildbot has detected a new failure on builder oak-trunk while building ASF Buildbot. Full details are available at: http://ci.apache.org/builders/oak-trunk/builds/4431 Buildbot URL: http://ci.apache.org/ Buildslave for this Build: osiris_ubuntu Build Reason: scheduler Build Source Stamp:

jackrabbit-oak build #3415: Broken

2014-02-19 Thread Travis CI
Build Update for apache/jackrabbit-oak - Build: #3415 Status: Broken Duration: 2093 seconds Commit: 28f477a3051ef426984dcc65ec67e4c139f305e4 (trunk) Author: Jukka Zitting Message: OAK-1434: Cleanup dependencies of oak-core Move RandomizedTest to oak-it-mk, as

jackrabbit-oak build #3417: Broken

2014-02-19 Thread Travis CI
Build Update for apache/jackrabbit-oak - Build: #3417 Status: Broken Duration: 2253 seconds Commit: f8ca697ac2c1422cca799bbcab1cab7d6a74a66a (trunk) Author: Michael Duerig Message: OAK-1438: Generalise Root.commit(String) to Root.commit(Map) Update Javadoc

jackrabbit-oak build #3416: Broken

2014-02-19 Thread Travis CI
Build Update for apache/jackrabbit-oak - Build: #3416 Status: Broken Duration: 2564 seconds Commit: bee1c8abc978301899615a6782dfe067a5dee849 (trunk) Author: Michael Duerig Message: OAK-1438: Generalise Root.commit(String) to Root.commit(Map) Remove message

jackrabbit-oak build #3418: Broken

2014-02-19 Thread Travis CI
Build Update for apache/jackrabbit-oak - Build: #3418 Status: Broken Duration: 2357 seconds Commit: d493b1d96bbce8ec541651f0d0f95feaa6c2b19e (trunk) Author: Jukka Zitting Message: OAK-1431: Handling of empty or invalid names Documen the

jackrabbit-oak build #3419: Broken

2014-02-19 Thread Travis CI
Build Update for apache/jackrabbit-oak - Build: #3419 Status: Broken Duration: 2377 seconds Commit: b311fb5f9f361f35226cc3c9fdda7015fce280c7 (trunk) Author: Jukka Zitting Message: OAK-1409: After crash, segment persistence is broken with failures in java.nio

buildbot success in ASF Buildbot on oak-trunk

2014-02-19 Thread buildbot
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/4433 Buildbot URL: http://ci.apache.org/ Buildslave for this Build: osiris_ubuntu Build Reason: scheduler Build Source

permission store rep:modCount

2014-02-19 Thread Marcel Reutegger
hi, I ran into a case where multiple sessions on different cluster nodes create access control entries for the same principal. admittedly, this was done in a test and may not be too likely reality, but it showed a problem with the permission store and how clustering on mongo works. it seems the

jackrabbit-oak build #3421: Errored

2014-02-19 Thread Travis CI
Build Update for apache/jackrabbit-oak - Build: #3421 Status: Errored Duration: 3002 seconds Commit: f3649534fd4f2b42581c133a93da0bb29bab6aba (trunk) Author: Julian Reschke Message: OAK-1335 - ensure that all versions in a version history have distinct time

Re: permission store rep:modCount

2014-02-19 Thread Tobias Bocanegra
Hi Marcel, On Wed, Feb 19, 2014 at 8:45 AM, Marcel Reutegger mreut...@adobe.com wrote: I ran into a case where multiple sessions on different cluster nodes create access control entries for the same principal. admittedly, this was done in a test and may not be too likely reality, but it showed

RE: permission store rep:modCount

2014-02-19 Thread Marcel Reutegger
Hi, another approach would be to store the entire permission data of a principal in 1 large property (eg json serialized). but then you'll see update of that property whenever you change the permissions of a principal. would that perform better? no, that would be even worse, because then you

jackrabbit-oak build #3422: Passed

2014-02-19 Thread Travis CI
Build Update for apache/jackrabbit-oak - Build: #3422 Status: Passed Duration: 2329 seconds Commit: 845b88d7f6a16af3f2ca7644224626089138caab (trunk) Author: Tobias Bocanegra Message: @trivial use correct import git-svn-id:

Re: oak-console tool

2014-02-19 Thread Alexander Klimetschek
Great. It would be nice to have a little console with basic ls, add, rm etc. JCR commands. Using e.g. commons-cli. That can be very helpful in fixing broken content, where you don't want to (or cannot) start the full application on top of Jackrabbit/Oak. Cheers, Alex On 17.02.2014, at 05:03,