Hi Guys,

We've recently hit a stumbling block of sorts with the above issue. It
appears that there is a good bit more interest in Gora recently and I
personally feel it is really important that users are able to utilize
Nutchgora. Currently we have a problem; when NUTCH-1205 [1] is applied
TestGoraStorage breaks, however Ferdy tracked this to a problem with Gora
as oppose to Nutchgora...

In the pipeline we have planned to replace various libraries in the
gora-sql module, which would solve some licensing issues and hopefully
inclusively fix the problem we are having as described above. I would
therefore propose the following two options:

1) Commit patch allowing Nutchgora-gora-hbase & Nutchgora-gora-cassandra
users the ability to use the software and work towards fixing the other
stuff as they sey fit. This would mean that Nutchgora would be effectively
broken until the latter happens...
2) Wait until the gora-sql module has been fixed and pushed to
repository.apache.org and this dependency can be used in the existing tests.

Sorry to completely confuse things, but on a side note, would it not make
sense to be testing Hbase and Cassandra as well as Sql storage
functionality within TestGoraStorage?

If this was suitable, I propose to change from
.
`-- TestGoraStorage.java

to the following

.
`-- TestGoraSqlStorage.java
`-- TestGoraHbaseStorage.java
`-- TestGoraCassandraStorage.java
`-- TestGoraStorage.java

This way the testSingleThreaded, testMultiThreaded and testMultiProcess
logic could remain within TestGoraStorage and all three tests would
implement datastore specific logic and configuration... same as Gora
currently does.

Any comments please? Thank you

https://issues.apache.org/jira/browse/NUTCH-1205
-- 
*Lewis*

Reply via email to