Re: 8.x Contrib Classloading Question

2021-05-27 Thread Jason Gerlowski
It's still curious that this wasn't needed on 9.0/main. Maybe there's some difference in how contribs are packaged and accessed there? Will have to dig in a bit. On Thu, May 27, 2021 at 2:50 PM Jason Gerlowski wrote: > > It looks like directives are only used in solrconfig.xml to have > jars l

Re: 8.x Contrib Classloading Question

2021-05-27 Thread Jason Gerlowski
It looks like directives are only used in solrconfig.xml to have jars loaded by collection-specifc classloaders. Contribs/plugins that aren't used at the collection level need to have jars access by use of the "sharedLib" tag (that reads from -Dsolr.sharedLib) in most configs. So in my case I ha

RE: Solr/Lucene joint development workflow?

2021-05-27 Thread Uwe Schindler
Hi Michael again, as a small addon: Due to the previously descibed changes, it is no longer needed to do the development in parallel (unless you want to check some compatibility or have a wider test-coverage). As Solr is now using a pinned "prerelease" (from ASF jenkins build number), you can a

RE: Solr/Lucene joint development workflow?

2021-05-27 Thread Uwe Schindler
Hi Michael, since yesterday, the Lucene dependency is no longer a snapshot one, so parts of your mail are no longer valid. But the worksflow is very similar. If the Solr team wants to use a newer preview build of Lucene, there is a workflow using ASF Jenkins that can build a new "prerelease" re

8.x Contrib Classloading Question

2021-05-27 Thread Jason Gerlowski
Hey all, SOLR-15090 recently added a contrib module that allows collection backups to be stored and retrieved from Google Cloud Storage (GCS). I'm working now on backporting that change to 8x (https://github.com/apache/lucene-solr/pull/2501). I'm hitting a classloading issue I didn't see on main/