Thanks for opening an JIRA issue for this Scott!
Renato M. 2013/7/8 Scott Stults <[email protected]> > I'm not 100% sure what would happen in the Gora internals, so we should > definitely check that out. At the very least we'd need a map between each > loaded store module and its class loader. I don't think the main pom needs > to track the dependencies of the modules. > > Should we open a separate Jira to track this discussion? > > > -Scott > > > On Jul 7, 2013, at 11:55 PM, Renato Marroquín Mogrovejo < > [email protected]> wrote: > > > I think Scott's proposal is the right thing to do because most data > stores' > > configuration are not portable among all of them, and even if we don't > want > > to duplicate libraries, there might be different open source projects > which > > different needs ): > > So what would you say the impact be for this architectural change? > > > > > > Renato M. > > > > > > 2013/6/30 Scott Stults <[email protected]> > > > >> AFAIK, the only way to resolve #3 is to have separate class loaders and > >> libs for the two storage engines. That would be the only way to get a > >> single app to talk to both HBase and Solr using two different versions > of > >> the Zk libs. > >> > >> Seems like a pretty radical change to the architecture, so it'd be > awesome > >> if someone came up with a better idea! > >> > >> > >> -Scott > >> > >> > >> On Jun 30, 2013, at 4:12 PM, Lewis John Mcgibbney < > >> [email protected]> wrote: > >> > >>> Hi All, > >>> There are three issues with the patch which have been flagged up since > >>> commuting. > >>> > >>> 1. a 'solr' directory containing test output was generated and not > >> cleanup > >>> during and after unit tests respectively... this is trivial and now > >>> resolved. > >>> 2. The new code to parent pom.xml upgraded guava from 10.0.1 to 14.0.1. > >>> This is now addressed and is actually what Renato and me discovered > when > >>> trying to progress with the pluggable Cassandra clients (Hector & > >> Astyanax) > >>> as they relied upon different but newer version of Guava than we > >> supported. > >>> This is also now fixed. > >>> 3. Now for the awkward one. It is well known that we need to upgrade > the > >>> HBase stuff. This has again been brought to the light as the solr > module > >>> supports Zookeeper 3.4.5 and HBase 0.90.4 relies upon 3.3.2. The builds > >> are > >>> throwing Exceptions like java.lang.NoClassDefFoundError: > >>> org/apache/zookeeper/server/NIOServerCnxn$Factory, which obviously > relate > >>> to Zookeeper stuff. > >>> > >>> Any ideas about getting this working in harmony? > >>> I'll look in to it today and update the thread if I find anything. > >>> Thanks > >>> > >>> -- > >>> *Lewis* > >> > >> > >

