Re: Which Solr versions should be supported by Beam

2020-10-30 Thread Piotr Szuberski
Another response from Solr devlist:

Based on the questions that we've seen over the past month on this list,
there are still users with Solr on 6, 7, and 8. I suspect there are still
Solr 5 users out there too, although they don't appear to be asking for
help - likely they are in set it and forget it mode.

Solr 7 may not be officially deprecated on our site, but it's pretty old at
this point and we're not doing any development on it outside of mybe a
very high profile security fix. Even then, we might acknowledge it and
recommend users update to 8.x anyway.

The index files generated by Lucene and consumed by Solr are backwards
compatible up to one major version. Some of the API remains compatible, a
client issuing simple queries to Solr 5 would probably work fine even
against Solr 9 when it comes out eventually. A client doing admin
operations will be less certain. I don't know enough about Beam to tell you
where on the spectrum your use will fall.



Re: Which Solr versions should be supported by Beam

2020-10-28 Thread Piotr Szuberski
So I think we can leave it as it is.

The only problem would be if a user has a project using Beam and different Solr 
dependency at once - then Beam would enforce him to use the version Beam does. 
Should I change the dependency to 'provided' to cover this case? Earlier we had 
5.5.2 version as compile dependency and there were no complains.

On 2020/10/28 09:09:42, Piotr Szuberski  wrote: 
> Response from Solr:
> 
> Generally speaking, SolrJ has been very compatible communicating to many 
> backend Solr server versions.  I wish we tracked problems about this 
> specifically somewhere, but I don't think we do.  I suggest simply using the 
> latest SolrJ release.  If you find issues, report them.  Again, assuming 
> SolrJ, it's good to have some flexibility on which SolrClient subclass is 
> used.  There's Cloud vs not (i.e. standalone), there's newer HTTP2 vs not.  
> There's Cloud talking directly to ZooKeeper for cluster state, or there's via 
> Solr HTTP.
> 
> On 2020/10/23 20:14:22, Kenneth Knowles  wrote: 
> > This might be a good question for u...@solr.apache.org and/or
> > d...@solr.apache.org, too.
> > 
> > Kenn
> > 
> > On Fri, Oct 23, 2020 at 6:24 AM Piotr Szuberski 
> > 
> > wrote:
> > 
> > > Beam has quite old Solr dependency (5.x.y) which has been deprecated for a
> > > long time.
> > >
> > > Solr dependency has recently been updated to 8.6.y, but there is a
> > > question which versions should be supported?
> > >
> > > Are there users using versions older than 7.x.y?
> > >
> > 
> 


Re: Which Solr versions should be supported by Beam

2020-10-28 Thread Piotr Szuberski
Response from Solr:

Generally speaking, SolrJ has been very compatible communicating to many 
backend Solr server versions.  I wish we tracked problems about this 
specifically somewhere, but I don't think we do.  I suggest simply using the 
latest SolrJ release.  If you find issues, report them.  Again, assuming SolrJ, 
it's good to have some flexibility on which SolrClient subclass is used.  
There's Cloud vs not (i.e. standalone), there's newer HTTP2 vs not.  There's 
Cloud talking directly to ZooKeeper for cluster state, or there's via Solr HTTP.

On 2020/10/23 20:14:22, Kenneth Knowles  wrote: 
> This might be a good question for u...@solr.apache.org and/or
> d...@solr.apache.org, too.
> 
> Kenn
> 
> On Fri, Oct 23, 2020 at 6:24 AM Piotr Szuberski 
> wrote:
> 
> > Beam has quite old Solr dependency (5.x.y) which has been deprecated for a
> > long time.
> >
> > Solr dependency has recently been updated to 8.6.y, but there is a
> > question which versions should be supported?
> >
> > Are there users using versions older than 7.x.y?
> >
> 


Re: Which Solr versions should be supported by Beam

2020-10-23 Thread Kenneth Knowles
This might be a good question for u...@solr.apache.org and/or
d...@solr.apache.org, too.

Kenn

On Fri, Oct 23, 2020 at 6:24 AM Piotr Szuberski 
wrote:

> Beam has quite old Solr dependency (5.x.y) which has been deprecated for a
> long time.
>
> Solr dependency has recently been updated to 8.6.y, but there is a
> question which versions should be supported?
>
> Are there users using versions older than 7.x.y?
>