Hi,

On Mon, Mar 10, 2014 at 5:07 AM, Tommaso Teofili
<[email protected]> wrote:
> Options 1 and 4 are the simplest ones, the only disadvantage is packaging
> is heavy

The overhead is few extra megabytes, which is insignificant compared
to the amount of content that even most simple deployments will deal
with.

As mentioned already in OAK-1442 [1], I would ideally go for option 1.
The result is a clean and simple bundle that provides well-defined
services and uses few external dependencies. Option 4 would also work
if we want to keep the "entry level" bundle that just provides Lucene
support smaller, though as mentioned above I don't see the bundle size
as too much of an issue.

Option 3 trades complexity for reducing the size overhead of 4.
Personally I find that a bad tradeoff, but if the size requirement is
really important, this should work.

Option 2 seems like a no-go as long as we don't have semantic
versioning for Lucene and Solr.

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

BR,

Jukka Zitting

Reply via email to