/[Apache-SVN]
ViewVC logotype

Revision 636589


Jump to revision: Previous Next
Author: jimk
Date: Thu Mar 13 00:33:13 2008 UTC (16 years, 8 months ago)
Changed paths: 8
Log Message:
HBASE-27 hregioninfo cell empty in meta table

Summary of changes:

HMaster:

- When a row has an empty HRegionInfo (info:regioninfo), log it with the row name and and the other keys still in the row.

- Log the number of rows with empty HRegionInfo

- Delete the rows

- Make RowMap inner class static, change methods to have package scope to avoid synthetic accessors.

- Provide row name to getHRegionInfo so it can issue better log messages

- add method deleteEmptyMetaRows to remove rows with empty HRegionInfo

HRegion

- change removeRegionFromMETA to use deleteAll rather than using a BatchUpdate containing deletes for each cell.

TestEmptyMetaInfo

- new test case



Changed paths

Path Details
Directoryhadoop/hbase/trunk/CHANGES.txt modified , text changed
Directoryhadoop/hbase/trunk/src/java/org/apache/hadoop/hbase/master/BaseScanner.java modified , text changed
Directoryhadoop/hbase/trunk/src/java/org/apache/hadoop/hbase/master/HMaster.java modified , text changed
Directoryhadoop/hbase/trunk/src/java/org/apache/hadoop/hbase/master/ProcessServerShutdown.java modified , text changed
Directoryhadoop/hbase/trunk/src/java/org/apache/hadoop/hbase/master/RowMap.java modified , text changed
Directoryhadoop/hbase/trunk/src/java/org/apache/hadoop/hbase/master/ServerManager.java modified , text changed
Directoryhadoop/hbase/trunk/src/java/org/apache/hadoop/hbase/master/TableOperation.java modified , text changed
Directoryhadoop/hbase/trunk/src/test/org/apache/hadoop/hbase/TestEmptyMetaInfo.java added

infrastructure at apache.org
ViewVC Help
Powered by ViewVC 1.1.26