jackrabbit-oak-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "angela (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (OAK-1126) Same node and property name support
Date Tue, 05 Nov 2013 09:45:18 GMT

    [ https://issues.apache.org/jira/browse/OAK-1126?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13813810#comment-13813810
] 

angela commented on OAK-1126:
-----------------------------

{quote}
This was never a use case. From the beginning on oak-core was deemed to be the only client
to the MicroKernel ever. 
{quote}

i can confirm this; it was one of the fundamental design decisions and i was always and officially
promised that oak-core was the only way to access the microkernel when i expressed concerns
wrt security of the MK. if this has changed in the mean time we should also reconsider on
how to secure the MK.

> Same node and property name support
> -----------------------------------
>
>                 Key: OAK-1126
>                 URL: https://issues.apache.org/jira/browse/OAK-1126
>             Project: Jackrabbit Oak
>          Issue Type: Sub-task
>          Components: core, doc, jcr
>            Reporter: Tobias Bocanegra
>         Attachments: 0001-OAK-1126-Same-node-and-property-name-support.patch, 0002-OAK-1126-Same-node-and-property-name-support.patch,
OAK-1126.patch
>
>
> The initial MK abstraction mandated that the nodes and properties share the same namespace
(http://wiki.apache.org/jackrabbit/RepositoryMicroKernel#Data%20Model). This is a regression
from Jackrabbit 2.x, which supports same name nodes and properties (SNNP).
> OTOH, the NodeStores can easily support SNNP and with proper escaping, the MKs can also
support it.
> We should try to keep the support for SNNP in order to keep backward compatibility for
existing content, and also keep the support for importing XML documents with same attribute
and element names.



--
This message was sent by Atlassian JIRA
(v6.1#6144)

Mime
View raw message