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

Tommaso Teofili commented on OAK-7545:
--------------------------------------

at the moment _embedded_ Solr might be use for testing and development by 
users. I was thinking of removing it because in the end final Oak deployments 
won't work with that and users are not always aware that they should use a 
remote one for production. However we have configurations exposed for 
_embedded_ Solr so, while I would be fine to remove the embedded Solr, we need 
to take into account that this breaks backward compatibility with respect 
previous versions (configuration is API).

Note however that we can remove the Oak usage of _EmbeddedSolrServer_ from 
SolrJ client  [1] but we can't completely remove the SolrJ dependency which has 
both remote and embedded Solr clients.

[1] : 
https://github.com/apache/jackrabbit-oak/blob/trunk/oak-solr-core/src/main/java/org/apache/jackrabbit/oak/plugins/index/solr/server/EmbeddedSolrServerProvider.java

> solr support of embedded server conflicts with Guava upgrade
> ------------------------------------------------------------
>
>                 Key: OAK-7545
>                 URL: https://issues.apache.org/jira/browse/OAK-7545
>             Project: Jackrabbit Oak
>          Issue Type: Technical task
>          Components: solr
>            Reporter: Julian Reschke
>            Priority: Major
>
> ...as solr-core requires early Guava versions.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to