Re: Initial work for the specification of a remote API

2015-01-27 Thread Stefan Guggisberg
hi francesco, On Fri, Jan 23, 2015 at 6:09 PM, Francesco Mari mari.france...@gmail.com wrote: Hi all, since I don't have access to the wiki, I started to write down a draft for the remote API in a public GitHub repository [1]. I didn't write much so far, but I invite every interested party

Re: Initial work for the specification of a remote API

2015-01-27 Thread Stefan Guggisberg
Stefan Guggisberg stefan.guggisb...@gmail.com: On Tue, Jan 27, 2015 at 11:31 AM, Francesco Mari mari.france...@gmail.com wrote: Should the API expose every authentication strategy implemented in Oak? which strategy should be supported by the remoting layer is something that needs TBD. i'd say we

Re: blobs are not being retained when using MicroKernel interface, adds str: prefix to blobId property value

2014-09-22 Thread Stefan Guggisberg
hi adrien, On Mon, Sep 22, 2014 at 5:35 PM, Adrien Lamoureux lamoureux.adr...@gmail.com wrote: Hi, No one has responded to the issues I'm having with the MicroKernel. sorry, missed that one. the problem you're having ('str:' being prepended to ':blobid:...') seems to be caused by a bug in

Re: Some more benchmarks

2014-07-02 Thread Stefan Guggisberg
On Tue, Jul 1, 2014 at 8:37 PM, Jukka Zitting jukka.zitt...@gmail.com wrote: Hi, On Tue, Jul 1, 2014 at 9:38 AM, Jukka Zitting jukka.zitt...@gmail.com wrote: I also tried including MongoMK results, but the benchmark got stuck in ConcurrentReadTest. I'll re-try today and will file a bug if I

Re: oak-mk-perf?

2014-03-31 Thread Stefan Guggisberg
On Fri, Mar 28, 2014 at 8:39 PM, Jukka Zitting jukka.zitt...@gmail.com wrote: Hi, Do we still need the oak-mk-perf component for something? We added it in OAK-335, but have since implemented a much more comprehensive set of benchmarks in oak-run. It doesn't seem as if the code is still

Re: svn commit: r1544078 - in /jackrabbit/oak/trunk/oak-mk/src: main/java/org/apache/jackrabbit/mk/model/StagedNodeTree.java test/java/org/apache/jackrabbit/mk/MicroKernelImplTest.java

2013-11-21 Thread Stefan Guggisberg
On Thu, Nov 21, 2013 at 3:57 PM, julian.resc...@gmx.de julian.resc...@gmx.de wrote: On 2013-11-21 10:55, ste...@apache.org wrote: ... Modified: jackrabbit/oak/trunk/oak-mk/src/test/java/org/apache/jackrabbit/mk/MicroKernelImplTest.java URL:

Re: writing a new MK, guidelines

2013-11-06 Thread Stefan Guggisberg
hi tommaso the javadoc of org.apache.jackrabbit.mk.api.MicroKernel specifies the API contract. org.apache.jackrabbit.mk.test.MicroKernelIT is the integration test which verifies whether an implementation obeys the contract. org.apache.jackrabbit.mk.core.MicroKernelImpl serves as a reference

Re: Clarifying: Support for properties and child nodes with the same name

2013-10-31 Thread Stefan Guggisberg
On Wed, Oct 30, 2013 at 7:25 PM, Jukka Zitting jukka.zitt...@gmail.com wrote: Hi, On Wed, Oct 30, 2013 at 6:43 AM, Stefan Guggisberg stefan.guggisb...@gmail.com wrote: SNNP was introduced with JSR 283, mainly due to pressure from vendors with legacy systems. we (day) were opposed since SNNP

Re: Clarifying: Support for properties and child nodes with the same name

2013-10-29 Thread Stefan Guggisberg
On Mon, Oct 28, 2013 at 10:48 PM, Jukka Zitting jukka.zitt...@gmail.com wrote: Hi, On Mon, Oct 28, 2013 at 3:12 PM, Tobias Bocanegra tri...@apache.org wrote: I don't know anymore where I heard/read this, but I had the assumption, that oak will no longer support properties and child nodes

Re: MongoMK^2 design proposal

2013-02-18 Thread Stefan Guggisberg
On Mon, Feb 18, 2013 at 1:01 PM, Jukka Zitting jukka.zitt...@gmail.com wrote: Hi, On Mon, Feb 11, 2013 at 3:22 PM, Jukka Zitting jukka.zitt...@gmail.com wrote: I've now spent a few days drafting some initial implementation code to see how such a design would work in practice. Fast forward

Re: script to compare maven test run times

2013-02-15 Thread Stefan Guggisberg
On Fri, Feb 15, 2013 at 12:04 PM, Alex Parvulescu alex.parvule...@gmail.com wrote: hi, For OAK-624 I needed to compare the test run times between 2 different mk implementations so I came up with a script that computes the percentage difference between the 2 'mvn test' runs. This allows for

Re: MongoMK.getHeadRevision()

2013-01-08 Thread Stefan Guggisberg
cheers stefan -Mete On 1/7/13 5:11 PM, Stefan Guggisberg stefan.guggisb...@gmail.com wrote: On Mon, Jan 7, 2013 at 4:46 PM, Marcel Reutegger mreut...@adobe.com wrote: Hi, while working on OAK-535 I noticed that MongoMK.getHeadRevision() may also return the revision of a branch commit

Re: Conflict handling in Oak

2012-12-18 Thread Stefan Guggisberg
On Wed, Dec 12, 2012 at 4:46 PM, Michael Dürig mdue...@apache.org wrote: Hi, Currently the Microkernel contract does not specify a merge policy but is free to try to merge conflicting changes or throw an exception. I think this is problematic in various ways: 1) Automatic merging may

Re: Conflict handling in Oak

2012-12-18 Thread Stefan Guggisberg
On Tue, Dec 18, 2012 at 12:49 PM, Michael Dürig mdue...@apache.org wrote: This is a bit more complicated. In fact it is the other way around: if two journal entries commute, the corresponding differences on the nodes due not conflict regarding the definition I gave. OTOH non conflicting

Re: Conflict handling in Oak

2012-12-18 Thread Stefan Guggisberg
On Tue, Dec 18, 2012 at 2:30 PM, Michael Dürig mic...@gmail.com wrote: On 18.12.12 11:30, Stefan Guggisberg wrote: On Wed, Dec 12, 2012 at 4:46 PM, Michael Dürig mdue...@apache.org wrote: Hi, Currently the Microkernel contract does not specify a merge policy but is free to try to merge

Re: Conflict handling in Oak

2012-12-18 Thread Stefan Guggisberg
On Tue, Dec 18, 2012 at 5:12 PM, Michael Dürig mdue...@apache.org wrote: On 18.12.12 16:05, Mete Atamel wrote: In MongoMK, getJournal basically returns the jsonDiff from the commit, at least in the simple case when there is no path to filter. And AFAIK this is the same for the H2 MK.

Re: Identifier- or hash-based access in the MicroKernel

2012-11-23 Thread Stefan Guggisberg
On Thu, Nov 22, 2012 at 4:56 PM, Jukka Zitting jukka.zitt...@gmail.com wrote: Hi, On Wed, Nov 21, 2012 at 11:00 AM, Jukka Zitting jukka.zitt...@gmail.com wrote: On Tue, Nov 20, 2012 at 8:01 PM, Stefan Guggisberg stefan.guggisb...@gmail.com wrote: - do you have a proposal for the suggested

Re: Identifier- or hash-based access in the MicroKernel

2012-11-21 Thread Stefan Guggisberg
On Wed, Nov 21, 2012 at 10:00 AM, Jukka Zitting jukka.zitt...@gmail.com wrote: Hi, On Tue, Nov 20, 2012 at 8:01 PM, Stefan Guggisberg stefan.guggisb...@gmail.com wrote: - returning an :id and/or :hash should be optional, i.e. we shouldn't require an implementation to return an :id or :hash

Re: Identifier- or hash-based access in the MicroKernel

2012-11-20 Thread Stefan Guggisberg
hi jukka On Tue, Nov 20, 2012 at 5:24 PM, Jukka Zitting jukka.zitt...@gmail.com wrote: Hi, A lot of functionality in Oak (node states, the diff and hook mechanisms, etc.) are based on walking down the tree hierarchy one level at a time. To do this, for example to access changes below

Re: Support for long multivalued properties

2012-11-15 Thread Stefan Guggisberg
On Thu, Nov 15, 2012 at 12:00 PM, Jukka Zitting jukka.zitt...@gmail.com wrote: Hi, This came up earlier in the Berlin Oakathon and we're now facing it also with the property index. Basically, do we want to add explicit support for long ( 1k values) multivalued properties? Currently such

Re: [MongoMK] BlobStore garbage collection

2012-11-06 Thread Stefan Guggisberg
On Tue, Nov 6, 2012 at 9:45 AM, Mete Atamel mata...@adobe.com wrote: Hi, On 11/6/12 9:24 AM, Thomas Mueller muel...@adobe.com wrote: Yes. Somebody has to decide which revisions are no longer needed. Luckily it doesn't need to be us :-) We might set a default value (10 minutes or so), and then

Re: branch/merge bug in MicroKernelImpl?

2012-10-26 Thread Stefan Guggisberg
or separate issues, not sure. excellent, i'll check. thanks stefan -Mete [0] https://github.com/meteatamel/jackrabbit-oak/blob/6b4635edc5908f346f5bc0e35 4cf2563d6aa6da7/oak-mongomk/src/test/java/org/apache/jackrabbit/mongomk/imp l/MongoMKBranchMergeTest.java On 10/25/12 3:55 PM, Stefan

Re: branch/merge bug in MicroKernelImpl?

2012-10-26 Thread Stefan Guggisberg
] https://github.com/meteatamel/jackrabbit-oak/blob/6b4635edc5908f346f5bc0e35 4cf2563d6aa6da7/oak-mongomk/src/test/java/org/apache/jackrabbit/mongomk/imp l/MongoMKBranchMergeTest.java On 10/25/12 3:55 PM, Stefan Guggisberg stefan.guggisb...@gmail.com wrote: On Thu, Oct 25, 2012 at 3:38 PM

Re: branch/merge bug in MicroKernelImpl?

2012-10-25 Thread Stefan Guggisberg
On Thu, Oct 25, 2012 at 3:38 PM, Mete Atamel mata...@adobe.com wrote: Hi, I think I found a bug with branch/merge in MicroKernelImpl but wanted to make sure. The last assert in the test fails. Could someone verify that this is indeed a bug? thanks, i'll have a look. cheers stefan @Test

Re: Repository construction

2012-10-19 Thread Stefan Guggisberg
On Fri, Oct 19, 2012 at 5:25 PM, Jukka Zitting jukka.zitt...@gmail.com wrote: Hi, As you may have noticed from my work in OAK-352, we now have pretty clean and simple mechanism for constructing repositories with different combinations of pluggable components. Here's a quick guide on how to

Re: MicroKernel add/set property

2012-10-18 Thread Stefan Guggisberg
:49, Stefan Guggisberg wrote: i agree that the ambiguity of '^' vs '+' is confusing. personally i'd prefer to get rid of the '+' syntax for property creation altogether. as a consequence we'd loose the ability to generate PROPERTY_ADDED events from the mk journal. i don't know whether that's

Re: [MongoMK] Reading blobs incrementally

2012-10-17 Thread Stefan Guggisberg
On Wed, Oct 17, 2012 at 10:42 AM, Michael Dürig mdue...@apache.org wrote: I wonder why the Microkernel API has an asymmetry here: for writing a binary you can pass a stream where as for reading you need to pass a byte array. the write method implies a content-addressable storage for blobs,

Re: Staged vs. Stored node

2012-10-17 Thread Stefan Guggisberg
hi mete i'm copying the oak-dev list since this might be of interest to others. comments follow inline... On Tue, Oct 16, 2012 at 8:30 PM, Mete Atamel mata...@adobe.com wrote: Hi Stefan, One thing that I've been wanting to ask you is the distinction between StagedNode vs. StoredNode. I see

Re: MicroKernel add/set property

2012-10-17 Thread Stefan Guggisberg
On Tue, Oct 16, 2012 at 4:39 PM, Mete Atamel mata...@adobe.com wrote: Hi, I have 2 questions on MicroKernel add/set property that MicroKernel JavaDoc does not seem to answer. 1- What's the difference between adding a property vs. setting a property? Are the two following commits basically

Re: MicroKernel add/set property

2012-10-17 Thread Stefan Guggisberg
of the '+' syntax for property creation altogether. as a consequence we'd loose the ability to generate PROPERTY_ADDED events from the mk journal. i don't know whether that's a problem for the current oak-core implementation. opinions? cheers stefan -Mete On 10/17/12 2:58 PM, Stefan Guggisberg

Re: MicroKernel add/set property

2012-10-17 Thread Stefan Guggisberg
On Wed, Oct 17, 2012 at 5:03 PM, Michael Dürig mdue...@apache.org wrote: On 17.10.12 15:49, Stefan Guggisberg wrote: i agree that the ambiguity of '^' vs '+' is confusing. personally i'd prefer to get rid of the '+' syntax for property creation altogether. as a consequence we'd loose

Re: The destiny of Oak (Was: [RESULT] [VOTE] Codename for the jr3 implementation effort)

2012-10-05 Thread Stefan Guggisberg
+1 to the Bertrand's suggestion same project name, different software name cheers stefan

Re: JSOP diff question

2012-09-28 Thread Stefan Guggisberg
On 28.09.2012, at 11:05, Mete Atamel mata...@adobe.com wrote: Hi, I have a question with JSOP diff syntax. Say I want to add a node a with a property and value. This is the diff I use in the commit: diff.append(+\a\ : {\prop\ : \value\}); Is it legal to add a and then add its

Re: process boundaries

2012-09-11 Thread Stefan Guggisberg
hi marcel On Mon, Sep 10, 2012 at 12:33 PM, Marcel Reutegger mreut...@adobe.com wrote: hi all, while looking through the oak code and also in light of the recent MongoDB based MicroKernel, I was wondering where the process boundaries are. right now with the maven build everything runs in

[jira] [Commented] (OAK-267) Repository fails to start with - cannot branch off a private branch

2012-08-23 Thread Stefan Guggisberg (JIRA)
[ https://issues.apache.org/jira/browse/OAK-267?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13440422#comment-13440422 ] Stefan Guggisberg commented on OAK-267: --- while i still can't explain how a private

[jira] [Created] (OAK-272) every session login causes a mk.branch operation

2012-08-22 Thread Stefan Guggisberg (JIRA)
Stefan Guggisberg created OAK-272: - Summary: every session login causes a mk.branch operation Key: OAK-272 URL: https://issues.apache.org/jira/browse/OAK-272 Project: Jackrabbit Oak Issue

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

2012-08-21 Thread Stefan Guggisberg (JIRA)
[ https://issues.apache.org/jira/browse/OAK-11?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13438508#comment-13438508 ] Stefan Guggisberg commented on OAK-11: -- +1 for julian's proposal

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

2012-08-21 Thread Stefan Guggisberg (JIRA)
[ https://issues.apache.org/jira/browse/OAK-11?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13438550#comment-13438550 ] Stefan Guggisberg commented on OAK-11: -- bq. getLength method is kind of vague too

[jira] [Resolved] (OAK-264) MicroKernel.diff for depth limited, unspecified changes

2012-08-21 Thread Stefan Guggisberg (JIRA)
[ https://issues.apache.org/jira/browse/OAK-264?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Stefan Guggisberg resolved OAK-264. --- Resolution: Fixed Fix Version/s: 0.5 good point! fixed in svn r1375476

[jira] [Assigned] (OAK-265) waitForCommit gets triggered on private branch commits

2012-08-21 Thread Stefan Guggisberg (JIRA)
[ https://issues.apache.org/jira/browse/OAK-265?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Stefan Guggisberg reassigned OAK-265: - Assignee: Stefan Guggisberg waitForCommit gets triggered on private branch commits

[jira] [Resolved] (OAK-254) waitForCommit returns null in certain situations

2012-08-17 Thread Stefan Guggisberg (JIRA)
[ https://issues.apache.org/jira/browse/OAK-254?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Stefan Guggisberg resolved OAK-254. --- Resolution: Fixed fixed in svn r1374228 waitForCommit returns null in certain

[jira] [Resolved] (OAK-239) MicroKernel.getRevisionHistory: maxEntries behavior should be documented

2012-08-14 Thread Stefan Guggisberg (JIRA)
[ https://issues.apache.org/jira/browse/OAK-239?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Stefan Guggisberg resolved OAK-239. --- Resolution: Fixed Fix Version/s: 0.5 fixed in svn r1372850

[jira] [Updated] (OAK-227) MicroKernel API: add depth parameter to diff method

2012-08-03 Thread Stefan Guggisberg (JIRA)
[ https://issues.apache.org/jira/browse/OAK-227?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Stefan Guggisberg updated OAK-227: -- Description: a depth parameter allows to specify how deep changes should be included

[jira] [Resolved] (OAK-227) MicroKernel API: add depth parameter to diff method

2012-08-03 Thread Stefan Guggisberg (JIRA)
[ https://issues.apache.org/jira/browse/OAK-227?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Stefan Guggisberg resolved OAK-227. --- Resolution: Fixed fixed in svn r1369019 MicroKernel API: add depth parameter

Re: Oak website design update

2012-08-03 Thread Stefan Guggisberg
nice! +1 for #2 cheers stefan On Fri, Aug 3, 2012 at 5:42 PM, Jukka Zitting jukka.zitt...@gmail.com wrote: Hi, We had a chance to ask a real designer (instead of just me and my two left eyes) take a look at improving the design of the Oak website. He came up with screenshots of two

[jira] [Created] (OAK-227) add depth parameter to MicroKernel#diff method

2012-08-02 Thread Stefan Guggisberg (JIRA)
Stefan Guggisberg created OAK-227: - Summary: add depth parameter to MicroKernel#diff method Key: OAK-227 URL: https://issues.apache.org/jira/browse/OAK-227 Project: Jackrabbit Oak Issue Type

[jira] [Updated] (OAK-227) MicroKernel API: add depth parameter to diff method

2012-08-02 Thread Stefan Guggisberg (JIRA)
[ https://issues.apache.org/jira/browse/OAK-227?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Stefan Guggisberg updated OAK-227: -- Summary: MicroKernel API: add depth parameter to diff method (was: add depth parameter

[jira] [Updated] (OAK-77) Consolidate Utilities

2012-07-27 Thread Stefan Guggisberg (JIRA)
[ https://issues.apache.org/jira/browse/OAK-77?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Stefan Guggisberg updated OAK-77: - Component/s: (was: mk) removing mk component, there are IMO no redundant utility classes anymore

[jira] [Created] (OAK-210) granularity of persisted data

2012-07-27 Thread Stefan Guggisberg (JIRA)
Stefan Guggisberg created OAK-210: - Summary: granularity of persisted data Key: OAK-210 URL: https://issues.apache.org/jira/browse/OAK-210 Project: Jackrabbit Oak Issue Type: Bug

[jira] [Assigned] (OAK-210) granularity of persisted data

2012-07-27 Thread Stefan Guggisberg (JIRA)
[ https://issues.apache.org/jira/browse/OAK-210?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Stefan Guggisberg reassigned OAK-210: - Assignee: Stefan Guggisberg granularity of persisted data

[jira] [Commented] (OAK-210) granularity of persisted data

2012-07-27 Thread Stefan Guggisberg (JIRA)
[ https://issues.apache.org/jira/browse/OAK-210?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13423864#comment-13423864 ] Stefan Guggisberg commented on OAK-210: --- bq. Do you see this as something

[jira] [Updated] (OAK-210) granularity of persisted data

2012-07-27 Thread Stefan Guggisberg (JIRA)
[ https://issues.apache.org/jira/browse/OAK-210?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Stefan Guggisberg updated OAK-210: -- Issue Type: Improvement (was: Bug) granularity of persisted data

Re: Internal content in Oak

2012-07-19 Thread Stefan Guggisberg
On Thu, Jul 19, 2012 at 11:09 AM, Jukka Zitting jukka.zitt...@gmail.com wrote: Hi, On Thu, Jul 19, 2012 at 10:18 AM, Stefan Guggisberg stefan.guggisb...@gmail.com wrote: implementing the transient space in Oak-Core is legitimate, although premature optimization for the specific use case

[jira] [Commented] (OAK-169) Support orderable nodes

2012-07-10 Thread Stefan Guggisberg (JIRA)
[ https://issues.apache.org/jira/browse/OAK-169?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13410324#comment-13410324 ] Stefan Guggisberg commented on OAK-169: --- FWIW: here's the relevant discussion

[jira] [Commented] (OAK-169) Support orderable nodes

2012-07-10 Thread Stefan Guggisberg (JIRA)
[ https://issues.apache.org/jira/browse/OAK-169?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13410364#comment-13410364 ] Stefan Guggisberg commented on OAK-169: --- bq. There is currently no statement about

[jira] [Comment Edited] (OAK-167) Caching NodeStore implementation

2012-07-05 Thread Stefan Guggisberg (JIRA)
[ https://issues.apache.org/jira/browse/OAK-167?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13406581#comment-13406581 ] Stefan Guggisberg edited comment on OAK-167 at 7/5/12 8:44 AM

[jira] [Commented] (OAK-167) Caching NodeStore implementation

2012-07-05 Thread Stefan Guggisberg (JIRA)
[ https://issues.apache.org/jira/browse/OAK-167?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13407028#comment-13407028 ] Stefan Guggisberg commented on OAK-167: --- IMO we have no choice but buffer transient

[jira] [Commented] (OAK-167) Caching NodeStore implementation

2012-07-05 Thread Stefan Guggisberg (JIRA)
[ https://issues.apache.org/jira/browse/OAK-167?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13407038#comment-13407038 ] Stefan Guggisberg commented on OAK-167: --- bq. That's a separate issue (OAK-162 as you

[jira] [Commented] (OAK-167) Caching NodeStore implementation

2012-07-04 Thread Stefan Guggisberg (JIRA)
[ https://issues.apache.org/jira/browse/OAK-167?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13406581#comment-13406581 ] Stefan Guggisberg commented on OAK-167: --- Such a NodeStore implementation could also

Re: Notes from the Oakathon

2012-07-04 Thread Stefan Guggisberg
On Wed, Jul 4, 2012 at 2:37 PM, Michael Dürig mdue...@apache.org wrote: Hi, Last week some of us met for another small Oakathon in Basel. Below is a list of topics that where touched and worked on and the related Jira issues. Any additional input is appreciated. - Observation (OAK-144):

[jira] [Commented] (OAK-114) MicroKernel API: specify retention policy for old revisions

2012-07-04 Thread Stefan Guggisberg (JIRA)
[ https://issues.apache.org/jira/browse/OAK-114?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13406609#comment-13406609 ] Stefan Guggisberg commented on OAK-114: --- Would it be possible to change for at least

[jira] [Updated] (OAK-114) MicroKernel API: specify retention policy for old revisions

2012-07-01 Thread Stefan Guggisberg (JIRA)
[ https://issues.apache.org/jira/browse/OAK-114?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Stefan Guggisberg updated OAK-114: -- Fix Version/s: 0.3 Assignee: Stefan Guggisberg MicroKernel API: specify retention

Re: [Broken] apache/jackrabbit-oak#20 (trunk - 46d762b)

2012-07-01 Thread Stefan Guggisberg
On Sat, Jun 30, 2012 at 11:19 AM, Jukka Zitting jukka.zitt...@gmail.com wrote: Hi, On Sat, Jun 30, 2012 at 4:15 AM, Travis-CI notificati...@travis-ci.org wrote: View the full build log and details: http://travis-ci.org/apache/jackrabbit-oak/builds/1741471 The build says: Failed tests:

Re: Native HTTP bindings for Oak

2012-06-28 Thread Stefan Guggisberg
On Thu, Jun 28, 2012 at 1:15 AM, Jukka Zitting jukka.zitt...@gmail.com wrote: Hi, On Wed, Jun 27, 2012 at 6:49 PM, Stefan Guggisberg stefan.guggisb...@gmail.com wrote: well, statements like the following lead me to this assumption: OK, I can see how I could have given such an impression

Re: Native HTTP bindings for Oak

2012-06-28 Thread Stefan Guggisberg
On Thu, Jun 28, 2012 at 11:16 AM, Jukka Zitting jukka.zitt...@gmail.com wrote: Hi, On Thu, Jun 28, 2012 at 9:07 AM, Felix Meschberger fmesc...@adobe.com wrote: How about remotely located oak-jcr installs ? As in: oak-jcr on box X talking to oak-core on box Y. This should probably be able

Re: Native HTTP bindings for Oak

2012-06-27 Thread Stefan Guggisberg
On Wed, Jun 27, 2012 at 11:20 AM, Jukka Zitting jukka.zitt...@gmail.com wrote: Hi, On Wed, Jun 27, 2012 at 10:25 AM, Angela Schreiber anch...@adobe.com wrote: i don't fully see the use case for such long living sessions. The rationale is the same as for the branch feature we added to the

Re: Native HTTP bindings for Oak

2012-06-27 Thread Stefan Guggisberg
On Wed, Jun 27, 2012 at 11:49 AM, Felix Meschberger fmesc...@adobe.com wrote: Hi, Am 27.06.2012 um 11:20 schrieb Jukka Zitting: Hi, On Wed, Jun 27, 2012 at 10:25 AM, Angela Schreiber anch...@adobe.com wrote: i don't fully see the use case for such long living sessions. FWIW, this was my

Re: Native HTTP bindings for Oak

2012-06-27 Thread Stefan Guggisberg
On Wed, Jun 27, 2012 at 3:07 PM, Jukka Zitting jukka.zitt...@gmail.com wrote: Hi, On Wed, Jun 27, 2012 at 2:57 PM, Stefan Guggisberg stefan.guggisb...@gmail.com wrote: now your proposal seems to imply a different architecture... You're reading far too much into this. well, statements like

Re: can't compile oak-trunk at all, was: [Broken] apache/jackrabbit-oak#4 (trunk - 0a3deec)

2012-06-20 Thread Stefan Guggisberg
On Wed, Jun 20, 2012 at 9:56 AM, Julian Reschke julian.resc...@gmx.de wrote: On 2012-06-20 09:05, Jukka Zitting wrote: Hi, On Wed, Jun 20, 2012 at 3:53 AM, Travis-CI notificati...@travis-ci.org wrote: Run tests on Oracle's Java 7 and on OpenJDK 6. Seems like we hit some OpenJDK core dump

[jira] [Created] (OAK-142) MicroKernel API: returning the :hash should be optional

2012-06-15 Thread Stefan Guggisberg (JIRA)
Stefan Guggisberg created OAK-142: - Summary: MicroKernel API: returning the :hash should be optional Key: OAK-142 URL: https://issues.apache.org/jira/browse/OAK-142 Project: Jackrabbit Oak

[jira] [Updated] (OAK-142) MicroKernel API: returning the :hash property should be optional

2012-06-15 Thread Stefan Guggisberg (JIRA)
[ https://issues.apache.org/jira/browse/OAK-142?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Stefan Guggisberg updated OAK-142: -- Summary: MicroKernel API: returning the :hash property should be optional (was: MicroKernel API

[jira] [Resolved] (OAK-142) MicroKernel API: returning the :hash property should be optional

2012-06-15 Thread Stefan Guggisberg (JIRA)
[ https://issues.apache.org/jira/browse/OAK-142?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Stefan Guggisberg resolved OAK-142. --- Resolution: Fixed Fix Version/s: 0.3 Assignee: Stefan Guggisberg fixed in svn

[jira] [Updated] (OAK-142) MicroKernel API: returning the :hash property should be optional

2012-06-15 Thread Stefan Guggisberg (JIRA)
[ https://issues.apache.org/jira/browse/OAK-142?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Stefan Guggisberg updated OAK-142: -- Component/s: mk MicroKernel API: returning the :hash property should be optional

[jira] [Resolved] (OAK-130) Unexpected result of MicroKernel#getJournal after MicroKernel#merge

2012-06-14 Thread Stefan Guggisberg (JIRA)
[ https://issues.apache.org/jira/browse/OAK-130?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Stefan Guggisberg resolved OAK-130. --- Resolution: Fixed Fix Version/s: 0.3 fixed in svn r1350198 Unexpected

[jira] [Commented] (OAK-138) Move client/server package in oak-mk to separate project

2012-06-13 Thread Stefan Guggisberg (JIRA)
[ https://issues.apache.org/jira/browse/OAK-138?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13294307#comment-13294307 ] Stefan Guggisberg commented on OAK-138: --- It also contains the MicroKernel API itself

[jira] [Updated] (OAK-130) Unexpected result of MicroKernel#getJournal after MicroKernel#merge

2012-06-13 Thread Stefan Guggisberg (JIRA)
[ https://issues.apache.org/jira/browse/OAK-130?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Stefan Guggisberg updated OAK-130: -- Summary: Unexpected result of MicroKernel#getJournal after MicroKernel#merge (was: Unexpected

[jira] [Resolved] (OAK-32) Drop MicroKernel.dispose()

2012-06-01 Thread Stefan Guggisberg (JIRA)
[ https://issues.apache.org/jira/browse/OAK-32?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Stefan Guggisberg resolved OAK-32. -- Resolution: Fixed Fix Version/s: 0.3 Assignee: Stefan Guggisberg fixed as proposed

[jira] [Comment Edited] (OAK-32) Drop MicroKernel.dispose()

2012-06-01 Thread Stefan Guggisberg (JIRA)
[ https://issues.apache.org/jira/browse/OAK-32?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13287381#comment-13287381 ] Stefan Guggisberg edited comment on OAK-32 at 6/1/12 1:14 PM

[jira] [Comment Edited] (OAK-32) Drop MicroKernel.dispose()

2012-06-01 Thread Stefan Guggisberg (JIRA)
[ https://issues.apache.org/jira/browse/OAK-32?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13287381#comment-13287381 ] Stefan Guggisberg edited comment on OAK-32 at 6/1/12 2:09 PM

[jira] [Created] (OAK-126) remove unused code

2012-06-01 Thread Stefan Guggisberg (JIRA)
Stefan Guggisberg created OAK-126: - Summary: remove unused code Key: OAK-126 URL: https://issues.apache.org/jira/browse/OAK-126 Project: Jackrabbit Oak Issue Type: Improvement

[jira] [Resolved] (OAK-56) File system abstraction

2012-06-01 Thread Stefan Guggisberg (JIRA)
[ https://issues.apache.org/jira/browse/OAK-56?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Stefan Guggisberg resolved OAK-56. -- Resolution: Won't Fix resolving as won't fix for now, as discussed with thomas off-list. we

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

2012-06-01 Thread Stefan Guggisberg (JIRA)
[ https://issues.apache.org/jira/browse/OAK-13?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Stefan Guggisberg updated OAK-13: - Component/s: (was: mk) core Cleanup org.apache.jackrabbit.mk

[jira] [Updated] (OAK-32) Drop MicroKernel.dispose()

2012-05-29 Thread Stefan Guggisberg (JIRA)
[ https://issues.apache.org/jira/browse/OAK-32?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Stefan Guggisberg updated OAK-32: - Attachment: OAK-32.patch proposed patch Drop MicroKernel.dispose

[jira] [Created] (OAK-117) MicroKernel API: add delete(String blobId) method

2012-05-29 Thread Stefan Guggisberg (JIRA)
Stefan Guggisberg created OAK-117: - Summary: MicroKernel API: add delete(String blobId) method Key: OAK-117 URL: https://issues.apache.org/jira/browse/OAK-117 Project: Jackrabbit Oak Issue

[jira] [Assigned] (OAK-117) MicroKernel API: add delete(String blobId) method

2012-05-29 Thread Stefan Guggisberg (JIRA)
[ https://issues.apache.org/jira/browse/OAK-117?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Stefan Guggisberg reassigned OAK-117: - Assignee: Stefan Guggisberg MicroKernel API: add delete(String blobId) method

[jira] [Created] (OAK-113) drop MicroKernel getNodes(String, String) convenience signature

2012-05-24 Thread Stefan Guggisberg (JIRA)
Stefan Guggisberg created OAK-113: - Summary: drop MicroKernel getNodes(String, String) convenience signature Key: OAK-113 URL: https://issues.apache.org/jira/browse/OAK-113 Project: Jackrabbit Oak

[jira] [Created] (OAK-114) MicroKernel API: specify retention policy for old revisions

2012-05-24 Thread Stefan Guggisberg (JIRA)
Stefan Guggisberg created OAK-114: - Summary: MicroKernel API: specify retention policy for old revisions Key: OAK-114 URL: https://issues.apache.org/jira/browse/OAK-114 Project: Jackrabbit Oak

[jira] [Assigned] (OAK-116) MicroKernel API: clarify semantics of getNodes depth, offset and count parameters

2012-05-24 Thread Stefan Guggisberg (JIRA)
[ https://issues.apache.org/jira/browse/OAK-116?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Stefan Guggisberg reassigned OAK-116: - Assignee: Stefan Guggisberg MicroKernel API: clarify semantics of getNodes depth

Re: The revenge of OAK-53 part II: IT failure

2012-05-23 Thread Stefan Guggisberg
On Wed, May 23, 2012 at 10:57 AM, Michael Dürig mdue...@apache.org wrote: --- Test set: org.apache.jackrabbit.mk.test.EverythingIT --- Tests

Re: The revenge of OAK-53 part II: IT failure

2012-05-23 Thread Stefan Guggisberg
On Wed, May 23, 2012 at 11:29 AM, Michael Dürig mdue...@apache.org wrote: On 23.5.12 10:21, Stefan Guggisberg wrote: On Wed, May 23, 2012 at 10:57 AM, Michael Dürigmdue...@apache.org  wrote: --- Test set

[jira] [Comment Edited] (OAK-75) specify format and semantics of 'filter' parameter in MicroKernel API

2012-05-23 Thread Stefan Guggisberg (JIRA)
[ https://issues.apache.org/jira/browse/OAK-75?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13281630#comment-13281630 ] Stefan Guggisberg edited comment on OAK-75 at 5/23/12 2:38 PM

[jira] [Comment Edited] (OAK-75) specify format and semantics of 'filter' parameter in MicroKernel API

2012-05-23 Thread Stefan Guggisberg (JIRA)
[ https://issues.apache.org/jira/browse/OAK-75?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13281630#comment-13281630 ] Stefan Guggisberg edited comment on OAK-75 at 5/23/12 2:40 PM

[jira] [Comment Edited] (OAK-75) specify format and semantics of 'filter' parameter in MicroKernel API

2012-05-23 Thread Stefan Guggisberg (JIRA)
[ https://issues.apache.org/jira/browse/OAK-75?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13281630#comment-13281630 ] Stefan Guggisberg edited comment on OAK-75 at 5/23/12 2:41 PM

[jira] [Comment Edited] (OAK-75) specify format and semantics of 'filter' parameter in MicroKernel API

2012-05-23 Thread Stefan Guggisberg (JIRA)
[ https://issues.apache.org/jira/browse/OAK-75?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13281630#comment-13281630 ] Stefan Guggisberg edited comment on OAK-75 at 5/23/12 2:43 PM

[jira] [Resolved] (OAK-45) Add support for branching and merging of private copies to MicroKernel

2012-05-23 Thread Stefan Guggisberg (JIRA)
[ https://issues.apache.org/jira/browse/OAK-45?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Stefan Guggisberg resolved OAK-45. -- Resolution: Fixed Fix Version/s: 0.3 there's javadoc, a basic integration test

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

2012-05-23 Thread Stefan Guggisberg (JIRA)
[ https://issues.apache.org/jira/browse/OAK-12?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Stefan Guggisberg resolved OAK-12. -- Resolution: Fixed Fix Version/s: 0.3 MicroKernelIT covers all MicroKernel API methods

[jira] [Updated] (OAK-32) Drop MicroKernel.dispose()

2012-05-23 Thread Stefan Guggisberg (JIRA)
[ https://issues.apache.org/jira/browse/OAK-32?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Stefan Guggisberg updated OAK-32: - Component/s: mk Drop MicroKernel.dispose() -- Key

[jira] [Updated] (OAK-107) testConcurrentMergeGC fails intermittently

2012-05-23 Thread Stefan Guggisberg (JIRA)
[ https://issues.apache.org/jira/browse/OAK-107?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Stefan Guggisberg updated OAK-107: -- Component/s: mk testConcurrentMergeGC fails intermittently

Re: svn commit: r1338749 - in /jackrabbit/oak/trunk: oak-core/src/main/java/org/apache/jackrabbit/mk/index/ oak-core/src/main/java/org/apache/jackrabbit/mk/simple/ oak-core/src/main/java/org/apache/ja

2012-05-16 Thread Stefan Guggisberg
On Wed, May 16, 2012 at 11:17 AM, Michael Dürig mdue...@apache.org wrote: On 15.5.12 16:23, ste...@apache.org wrote: Author: stefan Date: Tue May 15 15:23:34 2012 New Revision: 1338749 URL: http://svn.apache.org/viewvc?rev=1338749view=rev Log: OAK-75: specify format and semantics of

[jira] [Resolved] (OAK-83) Copy operation would recurse indefinitely if memory permitted

2012-05-04 Thread Stefan Guggisberg (JIRA)
[ https://issues.apache.org/jira/browse/OAK-83?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Stefan Guggisberg resolved OAK-83. -- Resolution: Fixed Fix Version/s: 0.3 fixed in svn r1333899 Copy operation

  1   2   >