Fix the package name for some of the test classes
Add a symlink with the proper package name for the ZeroCopy class
Add RegionClient.getRemoteEndpoint() to let us fetch the connection
information
Set ZKClient to protected as well as some of its methods and fields
to make it easier to test
Add unit tests for the Zookeeper class
Fix third party maven links
Fix a bug in the discoverRegion code where a null region could throw
an NPE when constructing a BrokenMetaException. Just added a ctor
overload and use that.
Add a base test class that sets up and shares state, fields and helper
methods with a number of unit test classes. The unit tests are broken
up into separate classes to make it a little easier to navigate.
HBaseClient is huge!
Modify some of the static fields to be protected in HBaseClient so that
unit tests can use them
Modify some more fields in HBaseClient to be non-final and/or protected
for easier unit testing.
Modified the log message when an NSREd request is retried to reflect the
real reason it was retried. In the past it *thought* the NSRE was cleared
even if an exception was returned. This was driving me nuts.
Add the TestHBaseClient class that contains a number of unit tests
for the HBaseClient class (but there are many more to go)
Modify the TestNSREs class to use the new base test class and add
more tests
Add new unit test files to the Makefile