[
https://issues.apache.org/jira/browse/OAK-6136?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15998168#comment-15998168
]
Robert Munteanu commented on OAK-6136:
--------------------------------------
[~tomek.rekawek] - no need to wait for my vote :-) I was mostly offline anyway
so that would've been quite hard.
{quote}In our case, the existing service is a node store and each of them has
to be a fully functional and working implementation.{quote}
That is where I think the difference lies between our views. For me a partially
populated node store, even though technically fully functional, is not usable
from a client perspective. Only when multiple node store mounts are put
together can they be exposed. Consider a Sling application with two mounts:
- /libs and /apps
- everything else
Even though both mounts are available to be used independently, they don't make
sense in isolation. The /libs and /apps mount has no content to serve, while
the main mount does not know how to serve content. Only when put together do
they work as intended.
So I am worried that advertising that Oak supports 'federation' will lead to
confusion and to false expectations regarding what this feature actually does.
Another point on multiplexing vs federation - federation is a high-level
concept while multiplexing is a low-level one - which matches the level of our
implementation - the NodeStore work we've done is quite low-level. I am not
attached to multiplexing, but I don't think federation is the right term here.
Mabye we can try and ask on oak-dev for more ideas?
> Extract the multiplexing implementation code into a separate bundle
> -------------------------------------------------------------------
>
> Key: OAK-6136
> URL: https://issues.apache.org/jira/browse/OAK-6136
> Project: Jackrabbit Oak
> Issue Type: Improvement
> Components: federated
> Reporter: Robert Munteanu
> Assignee: Julian Sedding
> Fix For: 1.7.0, 1.8
>
> Attachments:
> 0001-OAK-6136-Extract-the-multiplexing-implementation-cod.patch,
> OAK-6136.patch
>
>
> Since we already kicked off the m12n effort for 1.8 it would be good to
> separate the multiplexing implementation from oak-core into its own bundle as
> well.
> I will look into providing a patch for the change.
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)