Description
Adding TestMoveRootMetaRegions.java to HBase system tests.
This test contains 3 tests:
1) Unload the region server hosting ROOT. Check that ROOT region
is accessible after a configurable period of time.
2) The test above for the .META. region.
3) Stop the region server(s) hosting the ROOT and .META. tables
and verify the regions are moved to other region server(s).
This test does not restart the stopped region server, so users will
have to manually restart the region server.
The third test is designed for clusters with more than two region servers.
Optional arguments:
Droot.timeout.ms=<milliseconds to wait while trying to find -ROOT>
-Dmeta.timeout.ms=<milliseconds to wait while trying to find .META.>
Dwait.after.move.ms=<milliseconds to wait after moving -ROOT or .META.>