Re: On setting component boundaries in Oak

2012-03-14 Thread Jukka Zitting
Hi, On Fri, Mar 9, 2012 at 2:46 PM, Jukka Zitting wrote: > Makes sense to me too. So, to clarify the intended structure, I draw a > quick draft of how our components could fit together: > >    http://people.apache.org/~jukka/2012/oak-overview.png To expand on this a bit, here's more detailed dia

svn commit: r1300657 - in /jackrabbit/oak/trunk/oak-core/src: main/java/org/apache/jackrabbit/mk/store/CopyingGC.java test/java/org/apache/jackrabbit/mk/store/CopyHeadRevisionTest.java

2012-03-14 Thread dpfister
Author: dpfister Date: Wed Mar 14 17:38:32 2012 New Revision: 1300657 URL: http://svn.apache.org/viewvc?rev=1300657&view=rev Log: Add copying GC for revisions - completely ignore old revisions in GC cycle Modified: jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/mk/store/C

[jira] [Updated] (OAK-4) Runnable jar packaging

2012-03-14 Thread angela (Updated) (JIRA)
[ https://issues.apache.org/jira/browse/OAK-4?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] angela updated OAK-4: - Component/s: run > Runnable jar packaging > -- > > Key: OAK-4 > URL: h

[jira] [Updated] (OAK-9) Internal tree builder

2012-03-14 Thread angela (Updated) (JIRA)
[ https://issues.apache.org/jira/browse/OAK-9?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] angela updated OAK-9: - Component/s: core > Internal tree builder > - > > Key: OAK-9 > URL: ht

[jira] [Updated] (OAK-3) Internal tree model

2012-03-14 Thread angela (Updated) (JIRA)
[ https://issues.apache.org/jira/browse/OAK-3?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] angela updated OAK-3: - Component/s: core > Internal tree model > --- > > Key: OAK-3 > URL: https:

[jira] [Updated] (OAK-13) Cleanup org.apache.jackrabbit.mk

2012-03-14 Thread angela (Updated) (JIRA)
[ https://issues.apache.org/jira/browse/OAK-13?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] angela updated OAK-13: -- Component/s: core > Cleanup org.apache.jackrabbit.mk > > > Key: OAK-13

[jira] [Updated] (OAK-12) Implement a test suite for the MicroKernel

2012-03-14 Thread angela (Updated) (JIRA)
[ https://issues.apache.org/jira/browse/OAK-12?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] angela updated OAK-12: -- Component/s: core > Implement a test suite for the MicroKernel > -- > >

[jira] [Updated] (OAK-11) Document and tighten contract of Microkernel API

2012-03-14 Thread angela (Updated) (JIRA)
[ https://issues.apache.org/jira/browse/OAK-11?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] angela updated OAK-11: -- Component/s: core > Document and tighten contract of Microkernel API >

[jira] [Updated] (OAK-6) Setup integration tests and TCK tests

2012-03-14 Thread angela (Updated) (JIRA)
[ https://issues.apache.org/jira/browse/OAK-6?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] angela updated OAK-6: - Component/s: it > Setup integration tests and TCK tests > - > > Key: O

[jira] [Updated] (OAK-5) JCR bindings for Oak

2012-03-14 Thread angela (Updated) (JIRA)
[ https://issues.apache.org/jira/browse/OAK-5?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] angela updated OAK-5: - Component/s: jcr > JCR bindings for Oak > > > Key: OAK-5 > URL: https

svn commit: r1300634 - in /jackrabbit/oak/trunk/oak-core/src: main/java/org/apache/jackrabbit/mk/ main/java/org/apache/jackrabbit/mk/cluster/ main/java/org/apache/jackrabbit/mk/json/fast/ test/java/or

2012-03-14 Thread dpfister
Author: dpfister Date: Wed Mar 14 16:54:33 2012 New Revision: 1300634 URL: http://svn.apache.org/viewvc?rev=1300634&view=rev Log: OAK-13 - Cleanup org.apache.jackrabbit.mk - removed unused packages/classes - move back json.fast package to test - remove unused imports in Repository Added: jac

Re: Semantics of MicroKernel.getNodes()

2012-03-14 Thread Julian Reschke
On 2012-03-14 16:47, Michael Dürig wrote: On 14.3.12 14:54, Julian Reschke wrote: Hi there, I'm looking at MicroKernel.getNodes(), and I believe the semantics might perform non-optimal unless we get the property filtering right. A typical use case always is browsing a repository using a tree

Re: Semantics of MicroKernel.getNodes()

2012-03-14 Thread Michael Dürig
On 14.3.12 14:54, Julian Reschke wrote: Hi there, I'm looking at MicroKernel.getNodes(), and I believe the semantics might perform non-optimal unless we get the property filtering right. A typical use case always is browsing a repository using a tree view. A tree view usually needs, given a

Re: Semantics of MicroKernel.getNodes()

2012-03-14 Thread Thomas Mueller
Hi, Somewhat related is that in getJournal, the json diff is "wrapped" as a json string value. That means the json diff is escaped in the MicroKernel, and has to be de-escaped on the client. To avoid this, getJournal could return a json diff that is not wrapped, but instead matches the json diff

Re: Semantics of MicroKernel.getNodes()

2012-03-14 Thread Thomas Mueller
Hi, >Another problem is the String-fits-all return type; it would make it >impossible to implement streaming of the result to the client; which >will make the behavior for large collections non-optimal (the caller >needs to wait for the complete JSON string to be ready before it can >start forward

Re: Components for JIRA Jackrabbit Oak

2012-03-14 Thread Jukka Zitting
Hi, On Wed, Mar 14, 2012 at 11:49 AM, Angela Schreiber wrote: > i would like adjust the JIRA project to reflect the different > components we are having in the oak project. Good point. To get us started I just set up components based on the structure in svn: https://issues.apache.org/jira/brow

Semantics of MicroKernel.getNodes()

2012-03-14 Thread Julian Reschke
Hi there, I'm looking at MicroKernel.getNodes(), and I believe the semantics might perform non-optimal unless we get the property filtering right. A typical use case always is browsing a repository using a tree view. A tree view usually needs, given a node N: - all or a subset of all propert

[jira] [Commented] (OAK-14) Identify and document changes in behaviour wrt. Jackrabbit 2

2012-03-14 Thread Julian Reschke (Commented) (JIRA)
[ https://issues.apache.org/jira/browse/OAK-14?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13229195#comment-13229195 ] Julian Reschke commented on OAK-14: --- > MVCC wrt. observation: Semantics change somewhat sinc

[jira] [Commented] (OAK-14) Identify and document changes in behaviour wrt. Jackrabbit 2

2012-03-14 Thread Marcel Reutegger (Commented) (JIRA)
[ https://issues.apache.org/jira/browse/OAK-14?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13229185#comment-13229185 ] Marcel Reutegger commented on OAK-14: - > MVCC wrt. observation another approach that was

[jira] [Assigned] (OAK-5) JCR bindings for Oak

2012-03-14 Thread Assigned
[ https://issues.apache.org/jira/browse/OAK-5?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Michael Dürig reassigned OAK-5: --- Assignee: Michael Dürig > JCR bindings for Oak > > > Key: OAK-5 >

[jira] [Commented] (OAK-14) Identify and document changes in behaviour wrt. Jackrabbit 2

2012-03-14 Thread Commented
[ https://issues.apache.org/jira/browse/OAK-14?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13229181#comment-13229181 ] Michael Dürig commented on OAK-14: -- Here is a list of things we need to keep an eye on. The l

[jira] [Created] (OAK-14) Identify and document changes in behaviour wrt. Jackrabbit 2

2012-03-14 Thread Created
Identify and document changes in behaviour wrt. Jackrabbit 2 Key: OAK-14 URL: https://issues.apache.org/jira/browse/OAK-14 Project: Jackrabbit Oak Issue Type: Task Repo

[jira] [Updated] (OAK-14) Identify and document changes in behaviour wrt. Jackrabbit 2

2012-03-14 Thread Updated
[ https://issues.apache.org/jira/browse/OAK-14?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Michael Dürig updated OAK-14: - Description: Some implementation specific behaviour will likely change. We should document the cases, provid

[jira] [Commented] (OAK-13) Cleanup org.apache.jackrabbit.mk

2012-03-14 Thread Thomas Mueller (Commented) (JIRA)
[ https://issues.apache.org/jira/browse/OAK-13?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13229161#comment-13229161 ] Thomas Mueller commented on OAK-13: --- The packages I created: org.apache.jackrabbit.mk.blobs

[jira] [Commented] (OAK-13) Cleanup org.apache.jackrabbit.mk

2012-03-14 Thread Dominique Pfister (Commented) (JIRA)
[ https://issues.apache.org/jira/browse/OAK-13?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13229144#comment-13229144 ] Dominique Pfister commented on OAK-13: -- I can comment on the packages/classes I created:

svn commit: r1300517 - /jackrabbit/oak/trunk/pom.xml

2012-03-14 Thread jukka
Author: jukka Date: Wed Mar 14 12:05:02 2012 New Revision: 1300517 URL: http://svn.apache.org/viewvc?rev=1300517&view=rev Log: JCR-5: JCR bindings for Oak Resolve concurrent commits (no need for a duplicate oak-jcr module reference) Modified: jackrabbit/oak/trunk/pom.xml Modified: jackrabbi

svn commit: r1300508 - /jackrabbit/oak/trunk/README.txt

2012-03-14 Thread angela
Author: angela Date: Wed Mar 14 11:23:29 2012 New Revision: 1300508 URL: http://svn.apache.org/viewvc?rev=1300508&view=rev Log: JCR-5: JCR bindings for Oak - adjust README.txt Modified: jackrabbit/oak/trunk/README.txt Modified: jackrabbit/oak/trunk/README.txt URL: http://svn.apache.org/vi

svn commit: r1300504 - /jackrabbit/oak/trunk/pom.xml

2012-03-14 Thread angela
Author: angela Date: Wed Mar 14 11:21:46 2012 New Revision: 1300504 URL: http://svn.apache.org/viewvc?rev=1300504&view=rev Log: JCR-5: JCR bindings for Oak - add component to project pom Modified: jackrabbit/oak/trunk/pom.xml Modified: jackrabbit/oak/trunk/pom.xml URL: http://svn.apache.o

svn commit: r1300503 - /jackrabbit/oak/trunk/oak-core/src/test/java/org/apache/jackrabbit/mk/ConcurrentWriteTest.java

2012-03-14 Thread angela
Author: angela Date: Wed Mar 14 11:17:06 2012 New Revision: 1300503 URL: http://svn.apache.org/viewvc?rev=1300503&view=rev Log: comment system output in ConcurrentWriteTest Modified: jackrabbit/oak/trunk/oak-core/src/test/java/org/apache/jackrabbit/mk/ConcurrentWriteTest.java Modified: jac

svn commit: r1300502 - in /jackrabbit/oak/trunk: ./ oak-jcr/ oak-jcr/src/ oak-jcr/src/main/ oak-jcr/src/main/java/ oak-jcr/src/main/java/org/ oak-jcr/src/main/java/org/apache/ oak-jcr/src/main/java/or

2012-03-14 Thread jukka
Author: jukka Date: Wed Mar 14 11:14:50 2012 New Revision: 1300502 URL: http://svn.apache.org/viewvc?rev=1300502&view=rev Log: JCR-5: JCR bindings for Oak Added a dummy OakRepositoryFactory class and a basic CRUD test case. Include oak-jcr in the main Oak build. Added: jackrabbit/oak/trunk/

svn commit: r1300500 - /jackrabbit/oak/trunk/oak-jcr/

2012-03-14 Thread angela
Author: angela Date: Wed Mar 14 11:04:08 2012 New Revision: 1300500 URL: http://svn.apache.org/viewvc?rev=1300500&view=rev Log: JCR-5: JCR bindings for Oak - add svn:ignore property Modified: jackrabbit/oak/trunk/oak-jcr/ (props changed) Propchange: jackrabbit/oak/trunk/oak-jcr/

[jira] [Created] (OAK-13) Cleanup org.apache.jackrabbit.mk

2012-03-14 Thread angela (Created) (JIRA)
Cleanup org.apache.jackrabbit.mk Key: OAK-13 URL: https://issues.apache.org/jira/browse/OAK-13 Project: Jackrabbit Oak Issue Type: Task Reporter: angela imo we should clean up the org.apache.jac

Components for JIRA Jackrabbit Oak

2012-03-14 Thread Angela Schreiber
hi all i would like adjust the JIRA project to reflect the different components we are having in the oak project. so far i would suggest to create: - oak core (or mikrokernel)... i am bit confused about the mix here. - oak jcr - oak test (including integration testing and benchmark) we may or

[jira] [Created] (OAK-12) Implement a test suite for the MicroKernel

2012-03-14 Thread Created
Implement a test suite for the MicroKernel -- Key: OAK-12 URL: https://issues.apache.org/jira/browse/OAK-12 Project: Jackrabbit Oak Issue Type: New Feature Reporter: Michael Dürig -- Th

Re: oak-commits list (Was: Setting up Oak)

2012-03-14 Thread Jukka Zitting
Hi, On Thu, Mar 8, 2012 at 5:45 PM, Jukka Zitting wrote: > On Thu, Mar 8, 2012 at 2:25 PM, Angela Schreiber wrote: >> as far as i am concerned i would prefer to have the dev discussions >> separate from commit messages as the triage is easier. > > OK by me. I'll make the request in case there's

svn commit: r1300492 - in /jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit: mk/json/ mk/store/persistence/ mk/util/ oak/model/

2012-03-14 Thread reschke
Author: reschke Date: Wed Mar 14 10:12:24 2012 New Revision: 1300492 URL: http://svn.apache.org/viewvc?rev=1300492&view=rev Log: Javadoc fixes Modified: jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/mk/json/JsopBuilder.java jackrabbit/oak/trunk/oak-core/src/main/java

[jira] [Commented] (OAK-5) JCR bindings for Oak

2012-03-14 Thread Jukka Zitting (Commented) (JIRA)
[ https://issues.apache.org/jira/browse/OAK-5?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13229112#comment-13229112 ] Jukka Zitting commented on OAK-5: - Looks like we have rough consensus to put this into a separa

svn commit: r1300489 - in /jackrabbit/oak/trunk/oak-jcr: ./ pom.xml

2012-03-14 Thread jukka
Author: jukka Date: Wed Mar 14 09:54:55 2012 New Revision: 1300489 URL: http://svn.apache.org/viewvc?rev=1300489&view=rev Log: JCR-5: JCR bindings for Oak Create oak-jcr component for the JCR binding Added: jackrabbit/oak/trunk/oak-jcr/ jackrabbit/oak/trunk/oak-jcr/pom.xml (with props)