Ticket #221 (closed task: fixed)
Finish upgrade to HBase 0.90
| Reported by: | bruno | Owned by: | |
|---|---|---|---|
| Priority: | major | Milestone: | 0.3 |
| Component: | --- unknown --- | Version: | |
| Keywords: | Cc: |
Description
This is just a reminder issue that there are still some things left to do:
- verify behavior of Lily node on ZooKeeper? disconnects
- verify killability of threads that use hbase client code (e.g. drop or change index, on normal Lily shutdown, on Lily shutdown in case ZK is down)
- problems with build on Hudson
Change History
comment:2 Changed 2 years ago by bruno
- Status changed from new to closed
- Resolution set to fixed
It seems like the various changes to handle thread interruption made it into official HBase.
I tried various scenario's:
- doing ZooKeeper? disconnects (triggered via its JMX interface) while an import was running
- adding and dropping an index while an import was running
And it seems to work fine. In a few occasions, it took a bit of time (less than half a minute I think) for e.g. an IndexerWorker? or subscription thread to shut down, but never they did not stop.
Only thing which does not work is interrupting the lily-server with ctrl+c when the zookeeper connection is lost, though it quits by itself after twice the session timeout (found this item less urgent to track down).
For the build on Hudson: I found a problem in HBase, fixed it: https://issues.apache.org/jira/browse/HBASE-3493
In [4606]: