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

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/