[jira] [Commented] (OAK-773) Workspace Import

2013-07-24 Thread Jukka Zitting (JIRA)
[ https://issues.apache.org/jira/browse/OAK-773?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13718076#comment-13718076 ] Jukka Zitting commented on OAK-773: --- A CI build also highlighted the following test

[jira] [Commented] (OAK-672) Avoid JCR APIs calling other JCR APIs

2013-07-24 Thread Jukka Zitting (JIRA)
[ https://issues.apache.org/jira/browse/OAK-672?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13718349#comment-13718349 ] Jukka Zitting commented on OAK-672: --- I moved the protection check to delegates in revision

[jira] [Commented] (OAK-767) Implement Node#removeMixin

2013-07-23 Thread Jukka Zitting (JIRA)
[ https://issues.apache.org/jira/browse/OAK-767?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13716212#comment-13716212 ] Jukka Zitting commented on OAK-767: --- I'm actually not entirely sure what's the best

[jira] [Reopened] (OAK-767) Implement Node#removeMixin

2013-07-23 Thread Jukka Zitting (JIRA)
[ https://issues.apache.org/jira/browse/OAK-767?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jukka Zitting reopened OAK-767: --- After re-reading the Jackrabbit implementation of {{removeMixin()}} it actually does address also the case

[jira] [Commented] (OAK-924) Optimize namespace lookups

2013-07-23 Thread Jukka Zitting (JIRA)
[ https://issues.apache.org/jira/browse/OAK-924?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13716232#comment-13716232 ] Jukka Zitting commented on OAK-924: --- Ooh, table! Nice. :-) In revision 1505898 I added a

[jira] [Commented] (OAK-773) Workspace Import

2013-07-23 Thread Jukka Zitting (JIRA)
[ https://issues.apache.org/jira/browse/OAK-773?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13716495#comment-13716495 ] Jukka Zitting commented on OAK-773: --- The

[jira] [Resolved] (OAK-767) Implement Node#removeMixin

2013-07-23 Thread Jukka Zitting (JIRA)
[ https://issues.apache.org/jira/browse/OAK-767?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jukka Zitting resolved OAK-767. --- Resolution: Fixed As of revision 1506119 the remove logic now matches that of Jackrabbit, with the

[jira] [Resolved] (OAK-125) Improved namespace registry

2013-07-22 Thread Jukka Zitting (JIRA)
[ https://issues.apache.org/jira/browse/OAK-125?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jukka Zitting resolved OAK-125. --- Resolution: Fixed Fix Version/s: 0.9 Yes, we can consider this resolved. There are still some

[jira] [Assigned] (OAK-767) Implement Node#removeMixin

2013-07-22 Thread Jukka Zitting (JIRA)
[ https://issues.apache.org/jira/browse/OAK-767?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jukka Zitting reassigned OAK-767: - Assignee: Jukka Zitting Implement Node#removeMixin --

[jira] [Created] (OAK-924) Optimize namespace lookups

2013-07-22 Thread Jukka Zitting (JIRA)
Jukka Zitting created OAK-924: - Summary: Optimize namespace lookups Key: OAK-924 URL: https://issues.apache.org/jira/browse/OAK-924 Project: Jackrabbit Oak Issue Type: Sub-task

[jira] [Resolved] (OAK-767) Implement Node#removeMixin

2013-07-22 Thread Jukka Zitting (JIRA)
[ https://issues.apache.org/jira/browse/OAK-767?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jukka Zitting resolved OAK-767. --- Resolution: Fixed Done in http://svn.apache.org/r1505899 Note that when removing a mixin, the

[jira] [Created] (OAK-922) Optimize UpdateManyChildNodesTest

2013-07-19 Thread Jukka Zitting (JIRA)
Jukka Zitting created OAK-922: - Summary: Optimize UpdateManyChildNodesTest Key: OAK-922 URL: https://issues.apache.org/jira/browse/OAK-922 Project: Jackrabbit Oak Issue Type: Improvement

[jira] [Commented] (OAK-922) Optimize UpdateManyChildNodesTest

2013-07-19 Thread Jukka Zitting (JIRA)
[ https://issues.apache.org/jira/browse/OAK-922?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13713440#comment-13713440 ] Jukka Zitting commented on OAK-922: --- I replaced the O(n^2) algorithm in {{ChildOrderDiff}}

[jira] [Resolved] (OAK-922) Optimize UpdateManyChildNodesTest

2013-07-19 Thread Jukka Zitting (JIRA)
[ https://issues.apache.org/jira/browse/OAK-922?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jukka Zitting resolved OAK-922. --- Resolution: Fixed Fix Version/s: 0.9 And in http://svn.apache.org/r1504822 I adjusted the

[jira] [Assigned] (OAK-912) Lucene index only filters the first contains clause

2013-07-18 Thread Jukka Zitting (JIRA)
[ https://issues.apache.org/jira/browse/OAK-912?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jukka Zitting reassigned OAK-912: - Assignee: Jukka Zitting (was: Alex Parvulescu) Lucene index only filters the first contains

[jira] [Resolved] (OAK-912) Lucene index only filters the first contains clause

2013-07-18 Thread Jukka Zitting (JIRA)
[ https://issues.apache.org/jira/browse/OAK-912?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jukka Zitting resolved OAK-912. --- Resolution: Fixed Fix Version/s: 0.9 Assignee: Jukka Zitting Fixed in revision 1504387.

[jira] [Created] (OAK-914) Relax the NodeStateDiff.childNodeChanged() semantics

2013-07-18 Thread Jukka Zitting (JIRA)
Jukka Zitting created OAK-914: - Summary: Relax the NodeStateDiff.childNodeChanged() semantics Key: OAK-914 URL: https://issues.apache.org/jira/browse/OAK-914 Project: Jackrabbit Oak Issue Type:

[jira] [Resolved] (OAK-914) Relax the NodeStateDiff.childNodeChanged() semantics

2013-07-18 Thread Jukka Zitting (JIRA)
[ https://issues.apache.org/jira/browse/OAK-914?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jukka Zitting resolved OAK-914. --- Resolution: Fixed Done in http://svn.apache.org/r1504448. Relax the

[jira] [Resolved] (OAK-906) Add the REP_VERSION_DESC descriptor

2013-07-17 Thread Jukka Zitting (JIRA)
[ https://issues.apache.org/jira/browse/OAK-906?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jukka Zitting resolved OAK-906. --- Resolution: Fixed Fix Version/s: 0.9 Done in revision 1504040. Add the

[jira] [Commented] (OAK-894) Query: better cost estimates for indexes

2013-07-17 Thread Jukka Zitting (JIRA)
[ https://issues.apache.org/jira/browse/OAK-894?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13711004#comment-13711004 ] Jukka Zitting commented on OAK-894: --- The mechanism used by the async indexer could be used

[jira] [Resolved] (OAK-911) Optimize Session.getItem(String)

2013-07-17 Thread Jukka Zitting (JIRA)
[ https://issues.apache.org/jira/browse/OAK-911?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jukka Zitting resolved OAK-911. --- Resolution: Fixed Fix Version/s: 0.9 Done in revision 1504165. Optimize

[jira] [Created] (OAK-911) Optimize Session.getItem(String)

2013-07-17 Thread Jukka Zitting (JIRA)
Jukka Zitting created OAK-911: - Summary: Optimize Session.getItem(String) Key: OAK-911 URL: https://issues.apache.org/jira/browse/OAK-911 Project: Jackrabbit Oak Issue Type: Improvement

[jira] [Assigned] (OAK-901) Test root node type is not reported correctly

2013-07-17 Thread Jukka Zitting (JIRA)
[ https://issues.apache.org/jira/browse/OAK-901?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jukka Zitting reassigned OAK-901: - Assignee: Jukka Zitting Test root node type is not reported correctly

[jira] [Commented] (OAK-908) Performance measurement

2013-07-17 Thread Jukka Zitting (JIRA)
[ https://issues.apache.org/jira/browse/OAK-908?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13711209#comment-13711209 ] Jukka Zitting commented on OAK-908: --- After the OAK-911 optimization to

[jira] [Resolved] (OAK-786) Fall back to pessimism

2013-07-16 Thread Jukka Zitting (JIRA)
[ https://issues.apache.org/jira/browse/OAK-786?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jukka Zitting resolved OAK-786. --- Resolution: Fixed Fix Version/s: 0.9 Assignee: Jukka Zitting Done in

[jira] [Created] (OAK-906) Add the REP_VERSION_DESC descriptor

2013-07-16 Thread Jukka Zitting (JIRA)
Jukka Zitting created OAK-906: - Summary: Add the REP_VERSION_DESC descriptor Key: OAK-906 URL: https://issues.apache.org/jira/browse/OAK-906 Project: Jackrabbit Oak Issue Type: Improvement

[jira] [Resolved] (OAK-895) Random access for Lucene index binaries

2013-07-11 Thread Jukka Zitting (JIRA)
[ https://issues.apache.org/jira/browse/OAK-895?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jukka Zitting resolved OAK-895. --- Resolution: Fixed Fix Version/s: 0.9 Done in http://svn.apache.org/r1502238 by splitting the

[jira] [Commented] (OAK-898) Session#move with a fresh session doesn't work properly

2013-07-11 Thread Jukka Zitting (JIRA)
[ https://issues.apache.org/jira/browse/OAK-898?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13705939#comment-13705939 ] Jukka Zitting commented on OAK-898: --- Looking at the test case, a

[jira] [Commented] (OAK-890) Query: advanced fulltext search conditions

2013-07-10 Thread Jukka Zitting (JIRA)
[ https://issues.apache.org/jira/browse/OAK-890?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13704326#comment-13704326 ] Jukka Zitting commented on OAK-890: --- Ideally it should IMO be possible to execute the first

[jira] [Commented] (OAK-890) Query: advanced fulltext search conditions

2013-07-10 Thread Jukka Zitting (JIRA)
[ https://issues.apache.org/jira/browse/OAK-890?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13704385#comment-13704385 ] Jukka Zitting commented on OAK-890: --- bq. specialized index Yep, I'm not suggesting that we

[jira] [Created] (OAK-895) Random access for Lucene index binaries

2013-07-10 Thread Jukka Zitting (JIRA)
Jukka Zitting created OAK-895: - Summary: Random access for Lucene index binaries Key: OAK-895 URL: https://issues.apache.org/jira/browse/OAK-895 Project: Jackrabbit Oak Issue Type: Improvement

[jira] [Commented] (OAK-803) Backwards compatibility of long-lived sessions

2013-07-02 Thread Jukka Zitting (JIRA)
[ https://issues.apache.org/jira/browse/OAK-803?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13697892#comment-13697892 ] Jukka Zitting commented on OAK-803: --- In http://svn.apache.org/r1498977 I adjusted the

[jira] [Commented] (OAK-663) oak-jcr performance optimization

2013-07-02 Thread Jukka Zitting (JIRA)
[ https://issues.apache.org/jira/browse/OAK-663?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13697932#comment-13697932 ] Jukka Zitting commented on OAK-663: --- In http://svn.apache.org/r1498995 I adjusted

[jira] [Resolved] (OAK-702) Optimize access to node type information

2013-07-01 Thread Jukka Zitting (JIRA)
[ https://issues.apache.org/jira/browse/OAK-702?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jukka Zitting resolved OAK-702. --- Resolution: Fixed Fix Version/s: 0.9 As of revision 1498401 all the most critical method calls

[jira] [Commented] (OAK-863) Enable stats for various caches used in Oak by default

2013-06-22 Thread Jukka Zitting (JIRA)
[ https://issues.apache.org/jira/browse/OAK-863?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13691110#comment-13691110 ] Jukka Zitting commented on OAK-863: --- bq. The Whiteboard needs to be passed deep into

[jira] [Created] (OAK-876) SegmentMK: File backend restart problem due to missing padding

2013-06-19 Thread Jukka Zitting (JIRA)
Jukka Zitting created OAK-876: - Summary: SegmentMK: File backend restart problem due to missing padding Key: OAK-876 URL: https://issues.apache.org/jira/browse/OAK-876 Project: Jackrabbit Oak

[jira] [Commented] (OAK-877) Generating observation events takes too long when intermediate save calls are involved

2013-06-19 Thread Jukka Zitting (JIRA)
[ https://issues.apache.org/jira/browse/OAK-877?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13688039#comment-13688039 ] Jukka Zitting commented on OAK-877: --- bq. detecting sequences of subsequent local commits

[jira] [Commented] (OAK-659) Move purge logic for transient changes below the NodeBuilder interface

2013-06-18 Thread Jukka Zitting (JIRA)
[ https://issues.apache.org/jira/browse/OAK-659?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13686556#comment-13686556 ] Jukka Zitting commented on OAK-659: --- bq. AFAIC NodeBuilder.reset could be used to implement

[jira] [Resolved] (OAK-804) MBean to track observation listeners

2013-06-16 Thread Jukka Zitting (JIRA)
[ https://issues.apache.org/jira/browse/OAK-804?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jukka Zitting resolved OAK-804. --- Resolution: Fixed Fix Version/s: 0.9 Assignee: Jukka Zitting Done in revision 1493647

[jira] [Commented] (OAK-869) Runtime exception while adding node

2013-06-13 Thread Jukka Zitting (JIRA)
[ https://issues.apache.org/jira/browse/OAK-869?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13683093#comment-13683093 ] Jukka Zitting commented on OAK-869: --- See the TODO in {{SecureNodeBuilder.exists()}}. All

[jira] [Commented] (OAK-763) Asynchronous indexing

2013-06-12 Thread Jukka Zitting (JIRA)
[ https://issues.apache.org/jira/browse/OAK-763?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13681093#comment-13681093 ] Jukka Zitting commented on OAK-763: --- See

[jira] [Commented] (OAK-763) Asynchronous indexing

2013-06-12 Thread Jukka Zitting (JIRA)
[ https://issues.apache.org/jira/browse/OAK-763?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13681150#comment-13681150 ] Jukka Zitting commented on OAK-763: --- I prefer to keep the checkpoint mechanism a bit

[jira] [Commented] (OAK-763) Asynchronous indexing

2013-06-12 Thread Jukka Zitting (JIRA)
[ https://issues.apache.org/jira/browse/OAK-763?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13681174#comment-13681174 ] Jukka Zitting commented on OAK-763: --- Followup change that replaces the commit hook in

[jira] [Commented] (OAK-860) Streamline the IndexEditor

2013-06-11 Thread Jukka Zitting (JIRA)
[ https://issues.apache.org/jira/browse/OAK-860?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13680379#comment-13680379 ] Jukka Zitting commented on OAK-860: --- This version passes all tests:

[jira] [Commented] (OAK-860) Streamline the IndexEditor

2013-06-11 Thread Jukka Zitting (JIRA)
[ https://issues.apache.org/jira/browse/OAK-860?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13680383#comment-13680383 ] Jukka Zitting commented on OAK-860: --- Committed in http://svn.apache.org/r1491780. I'll

[jira] [Commented] (OAK-842) Incorrect interaction of orderable child nodes with access control

2013-06-10 Thread Jukka Zitting (JIRA)
[ https://issues.apache.org/jira/browse/OAK-842?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13679390#comment-13679390 ] Jukka Zitting commented on OAK-842: --- bq. E.g. TreeImpl#updateChildOrder() assumes it has

[jira] [Commented] (OAK-842) Incorrect interaction of orderable child nodes with access control

2013-06-10 Thread Jukka Zitting (JIRA)
[ https://issues.apache.org/jira/browse/OAK-842?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13679431#comment-13679431 ] Jukka Zitting commented on OAK-842: --- bq. It wasn't obvious to me how to get access to the

[jira] [Commented] (OAK-842) Incorrect interaction of orderable child nodes with access control

2013-06-10 Thread Jukka Zitting (JIRA)
[ https://issues.apache.org/jira/browse/OAK-842?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13679489#comment-13679489 ] Jukka Zitting commented on OAK-842: --- An interesting alternative: We could declare that all

[jira] [Commented] (OAK-861) Move StringCache to oak-commons

2013-06-10 Thread Jukka Zitting (JIRA)
[ https://issues.apache.org/jira/browse/OAK-861?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13679493#comment-13679493 ] Jukka Zitting commented on OAK-861: --- How about the alternative of putting MongoMK under

[jira] [Commented] (OAK-860) Streamline the IndexEditor

2013-06-10 Thread Jukka Zitting (JIRA)
[ https://issues.apache.org/jira/browse/OAK-860?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13679525#comment-13679525 ] Jukka Zitting commented on OAK-860: --- See my big patch-in-progress at

[jira] [Created] (OAK-860) Streamline the IndexEditor

2013-06-07 Thread Jukka Zitting (JIRA)
Jukka Zitting created OAK-860: - Summary: Streamline the IndexEditor Key: OAK-860 URL: https://issues.apache.org/jira/browse/OAK-860 Project: Jackrabbit Oak Issue Type: Improvement

[jira] [Resolved] (OAK-853) Many child nodes: Diffing causes many calls to the MicroKernel

2013-06-06 Thread Jukka Zitting (JIRA)
[ https://issues.apache.org/jira/browse/OAK-853?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jukka Zitting resolved OAK-853. --- Resolution: Fixed Fix Version/s: 0.9 Yes, I think we can resolve this. See also

[jira] [Commented] (OAK-855) NodeState.equals is sometimes very slow

2013-06-05 Thread Jukka Zitting (JIRA)
[ https://issues.apache.org/jira/browse/OAK-855?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13675822#comment-13675822 ] Jukka Zitting commented on OAK-855: --- bq. isn't by definition the ModifiedNodeState never

[jira] [Commented] (OAK-855) NodeState.equals is sometimes very slow

2013-06-05 Thread Jukka Zitting (JIRA)
[ https://issues.apache.org/jira/browse/OAK-855?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13675866#comment-13675866 ] Jukka Zitting commented on OAK-855: --- bq. One caller is:

[jira] [Commented] (OAK-857) MongoMK: support for many child nodes

2013-06-05 Thread Jukka Zitting (JIRA)
[ https://issues.apache.org/jira/browse/OAK-857?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13675879#comment-13675879 ] Jukka Zitting commented on OAK-857: --- bq. Benchmarks (oak-jcr) are needed to verify this is

[jira] [Comment Edited] (OAK-855) NodeState.equals is sometimes very slow

2013-06-05 Thread Jukka Zitting (JIRA)
[ https://issues.apache.org/jira/browse/OAK-855?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13675866#comment-13675866 ] Jukka Zitting edited comment on OAK-855 at 6/5/13 1:09 PM: --- bq. One

[jira] [Commented] (OAK-853) Many child nodes: Diffing causes many calls to the MicroKernel

2013-06-05 Thread Jukka Zitting (JIRA)
[ https://issues.apache.org/jira/browse/OAK-853?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13675956#comment-13675956 ] Jukka Zitting commented on OAK-853: --- As of revision 1489884 the above test case no longer

[jira] [Commented] (OAK-853) Many child nodes: Diffing causes many calls to MicroKernel.getNodes

2013-06-04 Thread Jukka Zitting (JIRA)
[ https://issues.apache.org/jira/browse/OAK-853?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13674124#comment-13674124 ] Jukka Zitting commented on OAK-853: --- bq. I found that the original problematic call is ...

[jira] [Commented] (OAK-853) Many child nodes: Diffing causes many calls to MicroKernel.getNodes

2013-06-04 Thread Jukka Zitting (JIRA)
[ https://issues.apache.org/jira/browse/OAK-853?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13674160#comment-13674160 ] Jukka Zitting commented on OAK-853: --- BTW, the scenario here might be triggered by the

[jira] [Commented] (OAK-853) Many child nodes: Diffing causes many calls to MicroKernel.getNodes

2013-06-04 Thread Jukka Zitting (JIRA)
[ https://issues.apache.org/jira/browse/OAK-853?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13674194#comment-13674194 ] Jukka Zitting commented on OAK-853: --- In http://svn.apache.org/r1489341 I added a simple

[jira] [Commented] (OAK-853) Many child nodes: Diffing causes many calls to MicroKernel.getNodes

2013-06-03 Thread Jukka Zitting (JIRA)
[ https://issues.apache.org/jira/browse/OAK-853?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13673499#comment-13673499 ] Jukka Zitting commented on OAK-853: --- There's a

[jira] [Resolved] (OAK-641) Improved benchmark tooling

2013-05-31 Thread Jukka Zitting (JIRA)
[ https://issues.apache.org/jira/browse/OAK-641?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jukka Zitting resolved OAK-641. --- Resolution: Fixed Fix Version/s: 0.9 This is pretty much done so resolving. See description in

[jira] [Resolved] (OAK-826) NodeDefinition#getRequiredPrimaryTypes throws IllegalStateException

2013-05-31 Thread Jukka Zitting (JIRA)
[ https://issues.apache.org/jira/browse/OAK-826?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jukka Zitting resolved OAK-826. --- Resolution: Fixed Looks like I mistakenly fixed getDefaultPrimaryType() instead of

[jira] [Commented] (OAK-851) Slowness while traversing a tree

2013-05-30 Thread Jukka Zitting (JIRA)
[ https://issues.apache.org/jira/browse/OAK-851?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13670194#comment-13670194 ] Jukka Zitting commented on OAK-851: --- This is the same underlying issue I'm referring to in

[jira] [Commented] (OAK-753) TreeImpl exposes hidden child trees

2013-05-30 Thread Jukka Zitting (JIRA)
[ https://issues.apache.org/jira/browse/OAK-753?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13670201#comment-13670201 ] Jukka Zitting commented on OAK-753: --- bq. we could access hidden items above the Tree API

[jira] [Commented] (OAK-850) Degrade gracefully when :childOrder is out of sync

2013-05-30 Thread Jukka Zitting (JIRA)
[ https://issues.apache.org/jira/browse/OAK-850?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13670311#comment-13670311 ] Jukka Zitting commented on OAK-850: --- bq. This usually cannot happen, because both

[jira] [Resolved] (OAK-843) Optimization in the Node#hasNodes()

2013-05-29 Thread Jukka Zitting (JIRA)
[ https://issues.apache.org/jira/browse/OAK-843?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jukka Zitting resolved OAK-843. --- Resolution: Fixed Fix Version/s: 0.9 Assignee: Jukka Zitting Done in

[jira] [Commented] (OAK-843) Optimization in the Node#hasNodes()

2013-05-28 Thread Jukka Zitting (JIRA)
[ https://issues.apache.org/jira/browse/OAK-843?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13668283#comment-13668283 ] Jukka Zitting commented on OAK-843: --- Right. Given the complexities (access control, hidden

[jira] [Commented] (OAK-781) Clarify / fix effects of MISSING_NODE as base state of NodeBuilder

2013-05-28 Thread Jukka Zitting (JIRA)
[ https://issues.apache.org/jira/browse/OAK-781?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13668311#comment-13668311 ] Jukka Zitting commented on OAK-781: --- Looks good. Some comments: * We could simplify the

[jira] [Resolved] (OAK-838) Refactor JsopUtil to not duplicate code from KernelNodeState

2013-05-27 Thread Jukka Zitting (JIRA)
[ https://issues.apache.org/jira/browse/OAK-838?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jukka Zitting resolved OAK-838. --- Resolution: Fixed Fix Version/s: 0.9 Assignee: Jukka Zitting Done in revision 1486573.

[jira] [Resolved] (OAK-510) Multivalued properties with array size 0 forget their type

2013-05-22 Thread Jukka Zitting (JIRA)
[ https://issues.apache.org/jira/browse/OAK-510?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jukka Zitting resolved OAK-510. --- Resolution: Fixed Good point. The problem was in oak-jcr where type information would get lost before

[jira] [Commented] (OAK-837) Lucene: colliding concurrency node creation

2013-05-22 Thread Jukka Zitting (JIRA)
[ https://issues.apache.org/jira/browse/OAK-837?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13663956#comment-13663956 ] Jukka Zitting commented on OAK-837: --- It sounds like this is the time when we should change

[jira] [Resolved] (OAK-829) ConstraintViolationException while retrieving definition for all nodes with name jcr:childNodeDefinition

2013-05-22 Thread Jukka Zitting (JIRA)
[ https://issues.apache.org/jira/browse/OAK-829?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jukka Zitting resolved OAK-829. --- Resolution: Fixed Fix Version/s: 0.9 Assignee: Jukka Zitting The problem was the SNS

[jira] [Resolved] (OAK-826) NodeDefinition#getRequiredPrimaryTypes throws IllegalStateException

2013-05-22 Thread Jukka Zitting (JIRA)
[ https://issues.apache.org/jira/browse/OAK-826?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jukka Zitting resolved OAK-826. --- Resolution: Fixed Fix Version/s: 0.9 Assignee: Jukka Zitting Fixed in

[jira] [Commented] (OAK-834) Efficient copying of binaries across repositories with the same MK

2013-05-21 Thread Jukka Zitting (JIRA)
[ https://issues.apache.org/jira/browse/OAK-834?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13662981#comment-13662981 ] Jukka Zitting commented on OAK-834: --- In general I see the JCR-3534 solution as an artifact

[jira] [Resolved] (OAK-835) Efficient copying of binaries across repositories with the same MK

2013-05-21 Thread Jukka Zitting (JIRA)
[ https://issues.apache.org/jira/browse/OAK-835?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jukka Zitting resolved OAK-835. --- Resolution: Duplicate Duplicate of OAK-834. Efficient copying of binaries across

[jira] [Resolved] (OAK-832) RegistrationEditor always sets oak:protectedChildNodes to 'false'

2013-05-21 Thread Jukka Zitting (JIRA)
[ https://issues.apache.org/jira/browse/OAK-832?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jukka Zitting resolved OAK-832. --- Resolution: Fixed Fix Version/s: 0.8 Indeed, good catch! Patch committed in revision 1484814.

[jira] [Commented] (OAK-834) Efficient copying of binaries across repositories with the same MK

2013-05-21 Thread Jukka Zitting (JIRA)
[ https://issues.apache.org/jira/browse/OAK-834?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13663024#comment-13663024 ] Jukka Zitting commented on OAK-834: --- bq. I wonder how the deployment architecture that

[jira] [Commented] (OAK-833) Extend the performance framework in order to handle also junit test

2013-05-21 Thread Jukka Zitting (JIRA)
[ https://issues.apache.org/jira/browse/OAK-833?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13663086#comment-13663086 ] Jukka Zitting commented on OAK-833: --- In general I'm happy with new functionality, but after

[jira] [Commented] (OAK-831) Lucene filesystem based index

2013-05-20 Thread Jukka Zitting (JIRA)
[ https://issues.apache.org/jira/browse/OAK-831?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13661873#comment-13661873 ] Jukka Zitting commented on OAK-831: --- What's the benefit that we couldn't achieve by

[jira] [Resolved] (OAK-788) File backend for the SegmentMK

2013-05-20 Thread Jukka Zitting (JIRA)
[ https://issues.apache.org/jira/browse/OAK-788?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jukka Zitting resolved OAK-788. --- Resolution: Fixed Fix Version/s: 0.8 The basic functionality is now there, so resolving this as

[jira] [Commented] (OAK-823) Missing validation for jcr:uuid property

2013-05-17 Thread Jukka Zitting (JIRA)
[ https://issues.apache.org/jira/browse/OAK-823?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13660538#comment-13660538 ] Jukka Zitting commented on OAK-823: --- As Alex noted on oak-dev@, using the validator to

[jira] [Commented] (OAK-823) Missing validation for jcr:uuid property

2013-05-17 Thread Jukka Zitting (JIRA)
[ https://issues.apache.org/jira/browse/OAK-823?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13660656#comment-13660656 ] Jukka Zitting commented on OAK-823: --- bq. this will allow someone to modify the jcr:uuid

[jira] [Resolved] (OAK-822) TypeEditor: Missing validation for mandatory items

2013-05-17 Thread Jukka Zitting (JIRA)
[ https://issues.apache.org/jira/browse/OAK-822?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jukka Zitting resolved OAK-822. --- Resolution: Fixed Fix Version/s: 0.8 Assignee: Jukka Zitting I implemented the other

[jira] [Commented] (OAK-822) TypeEditor: Missing validation for mandatory items

2013-05-16 Thread Jukka Zitting (JIRA)
[ https://issues.apache.org/jira/browse/OAK-822?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13659420#comment-13659420 ] Jukka Zitting commented on OAK-822: --- Fixed the above-mentioned specific case in revision

[jira] [Commented] (OAK-822) TypeEditor: Missing validation for mandatory items

2013-05-15 Thread Jukka Zitting (JIRA)
[ https://issues.apache.org/jira/browse/OAK-822?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13658256#comment-13658256 ] Jukka Zitting commented on OAK-822: --- The validation is actually there, but due to a

[jira] [Commented] (OAK-822) TypeEditor: Missing validation for mandatory items

2013-05-15 Thread Jukka Zitting (JIRA)
[ https://issues.apache.org/jira/browse/OAK-822?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13658275#comment-13658275 ] Jukka Zitting commented on OAK-822: --- Yes. The validation of items is done in the relevant

[jira] [Commented] (OAK-820) Add ContentSession#isLive()

2013-05-15 Thread Jukka Zitting (JIRA)
[ https://issues.apache.org/jira/browse/OAK-820?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13658298#comment-13658298 ] Jukka Zitting commented on OAK-820: --- Consider my concern a -0, not a -1, so feel free to

[jira] [Resolved] (OAK-510) Multivalued properties with array size 0 forget their type

2013-05-15 Thread Jukka Zitting (JIRA)
[ https://issues.apache.org/jira/browse/OAK-510?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jukka Zitting resolved OAK-510. --- Resolution: Fixed Fix Version/s: 0.8 Assignee: Jukka Zitting Fixed in

[jira] [Updated] (OAK-815) Wrong type for empty multi-valued property

2013-05-14 Thread Jukka Zitting (JIRA)
[ https://issues.apache.org/jira/browse/OAK-815?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jukka Zitting updated OAK-815: -- Attachment: 0001-OAK-815-Wrong-type-for-empty-multi-valued-property.patch Attached a draft patch that

[jira] [Commented] (OAK-815) Wrong type for empty multi-valued property

2013-05-14 Thread Jukka Zitting (JIRA)
[ https://issues.apache.org/jira/browse/OAK-815?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13656995#comment-13656995 ] Jukka Zitting commented on OAK-815: --- Indeed, let's follow up there. Wrong

[jira] [Resolved] (OAK-750) Reduce log level of oak-solr-core tests

2013-05-07 Thread Jukka Zitting (JIRA)
[ https://issues.apache.org/jira/browse/OAK-750?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jukka Zitting resolved OAK-750. --- Resolution: Fixed Fix Version/s: 0.8 Assignee: Jukka Zitting (was: Tommaso Teofili)

[jira] [Updated] (OAK-700) Fix OSGi deployment for Oak based SolrServers

2013-05-06 Thread Jukka Zitting (JIRA)
[ https://issues.apache.org/jira/browse/OAK-700?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jukka Zitting updated OAK-700: -- Fix Version/s: (was: 0.7) Fix OSGi deployment for Oak based SolrServers

[jira] [Commented] (OAK-806) Content migration from Jackrabbit to Oak

2013-05-02 Thread Jukka Zitting (JIRA)
[ https://issues.apache.org/jira/browse/OAK-806?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13647614#comment-13647614 ] Jukka Zitting commented on OAK-806: --- Initial, far from complete draft committed in

[jira] [Updated] (OAK-802) Occasional type validation errors in TCK setup

2013-05-01 Thread Jukka Zitting (JIRA)
[ https://issues.apache.org/jira/browse/OAK-802?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jukka Zitting updated OAK-802: -- Description: Occasionally, like in 1% of the cases, I see a default {{mvn clean install

[jira] [Created] (OAK-802) Occasional type validation errors in TCK setup

2013-05-01 Thread Jukka Zitting (JIRA)
Jukka Zitting created OAK-802: - Summary: Occasional type validation errors in TCK setup Key: OAK-802 URL: https://issues.apache.org/jira/browse/OAK-802 Project: Jackrabbit Oak Issue Type: Bug

[jira] [Updated] (OAK-802) Occasional type validation errors in TCK setup

2013-05-01 Thread Jukka Zitting (JIRA)
[ https://issues.apache.org/jira/browse/OAK-802?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jukka Zitting updated OAK-802: -- Description: Occasionally, like in 1% of the cases, I see a default {{mvn clean install

[jira] [Commented] (OAK-802) Occasional type validation errors in TCK setup

2013-05-01 Thread Jukka Zitting (JIRA)
[ https://issues.apache.org/jira/browse/OAK-802?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13646449#comment-13646449 ] Jukka Zitting commented on OAK-802: --- Improved error reporting in

[jira] [Commented] (OAK-802) Occasional type validation errors in TCK setup

2013-05-01 Thread Jukka Zitting (JIRA)
[ https://issues.apache.org/jira/browse/OAK-802?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13646454#comment-13646454 ] Jukka Zitting commented on OAK-802: --- The extra error details brought up something

[jira] [Created] (OAK-803) Backwards compatibility of long-lived sessions

2013-05-01 Thread Jukka Zitting (JIRA)
Jukka Zitting created OAK-803: - Summary: Backwards compatibility of long-lived sessions Key: OAK-803 URL: https://issues.apache.org/jira/browse/OAK-803 Project: Jackrabbit Oak Issue Type:

<    2   3   4   5   6   7   8   9   >