/[Apache-SVN]
ViewVC logotype

Revision 749546


Jump to revision: Previous Next
Author: stack
Date: Tue Mar 3 06:48:33 2009 UTC (15 years, 7 months ago)
Changed paths: 43
Log Message:
HBASE-1217 Changed HColumnDescriptor so it now has blocksize, and compression
is not lzo, gz or none (rather than block, key or none).  Made changes to
shell so you can do this configuration therein.  Bloomfilter still not
hooked up.

HBASE-859 HStoreKey needs a reworking... binary keys work again.

HBASE-1211 NPE in retries exhausted exception


M src/test/org/apache/hadoop/hbase/TestHStoreKey.java
    Added tests comparing binary keys, plain, meta and root keys.
    Enabled the commented-out testHStoreKeyBorderCases.
M  src/test/org/apache/hadoop/hbase/HBaseTestCase.java
    Removed PUNCTUATION pollution of keys.
M src/test/org/apache/hadoop/hbase/regionserver/TestBloomFilters.java
    Use different compression type.
M src/test/org/apache/hadoop/hbase/regionserver/TestTimestamp.java
    Use new HCD constructor.
M src/test/org/apache/hadoop/hbase/regionserver/TestScanner.java
    Was using ROOT table but a plain hstorekey comparator; that won't
    work (have to be careful about which comparator is used on which
    table from here on out).
M src/test/org/apache/hadoop/hbase/regionserver/TestStoreFile.java
    getWriter now takes whether or not bloom filter, etc.
M  src/test/org/apache/hadoop/hbase/regionserver/TestCompaction.java
    Removed PUNCTUATION pollution.
M src/test/org/apache/hadoop/hbase/filter/TestStopRowFilter.java
M src/test/org/apache/hadoop/hbase/client/TestBatchUpdate.java
    Whitespace.
M src/test/org/apache/hadoop/hbase/io/hfile/TestHFile.java
    Pass compressor and whether bloomfilter.
M src/test/org/apache/hadoop/hbase/PerformanceEvaluation.java
    Added new seek+scan test.
M src/java/org/apache/hadoop/hbase/HColumnDescriptor.java
    Added in BLOCKSIZE, changed COMPRESSION arguments.
    Removed DEFAULT_MAPFILE_INDEX_INTERVAL.
    Upped the version from 6 to 7.
M src/java/org/apache/hadoop/hbase/HStoreKey.java
    New object and raw byte comparators, one for each context of
    plain, meta, and root.  Use same code.  Other utility such
    as static creates that take a ByteBuffer or a byte array of
    a serialized HStoreKey.  Old compareTo methods are deprecated
    since they can return wrong answer if binary keys.
    New getBytes without creating Streams.
    Removed the old BeforeThisStoreKey trick.
    Custom vint math methods that work with ByteBuffers and byte []
    instead of streams.
M src/java/org/apache/hadoop/hbase/thrift/ThriftUtilities.java
    Fixup for new compression.
M src/java/org/apache/hadoop/hbase/regionserver/Memcache.java
    Pass in comparator to use.
M src/java/org/apache/hadoop/hbase/regionserver/StoreScanner.java
M src/java/org/apache/hadoop/hbase/regionserver/StoreFileScanner.java
    Use right comparator comparing rows
M src/java/org/apache/hadoop/hbase/regionserver/HRegionServer.java
M src/java/org/apache/hadoop/hbase/regionserver/HAbstractScanner.java
    Formatting.
M src/java/org/apache/hadoop/hbase/regionserver/HRegion.java
    Formatting.
    Might be issues here with key compares but no store in the
    context... leave it for now.
M src/java/org/apache/hadoop/hbase/regionserver/Store.java
    Use new comparators and hcd changes.
M src/java/org/apache/hadoop/hbase/regionserver/StoreFile.java
    Added override of HFile.Reader so could format the toString
    (so HFile doesn't have to know about HStoreKeys though thats
    what we put in there always -- let it just be about
    byte []).
M src/java/org/apache/hadoop/hbase/rest/parser/JsonRestParser.java
M src/java/org/apache/hadoop/hbase/rest/parser/XMLRestParser.java
M src/java/org/apache/hadoop/hbase/HTableDescriptor.java
    Fix up for new HCD.
M src/java/org/apache/hadoop/hbase/HRegionInfo.java
M src/java/org/apache/hadoop/hbase/master/MetaRegion.java
    Use Bytes.compareTo.
M src/java/org/apache/hadoop/hbase/io/HalfHFileReader.java
    (isTop): Added.
M src/java/org/apache/hadoop/hbase/io/RowResult.java
    Formatting.
M src/java/org/apache/hadoop/hbase/io/hfile/Compression.java
    Make getCompressionAlgorithmByName public.
M src/java/org/apache/hadoop/hbase/io/hfile/HFile.java
    Add in writer constructor that takes compression and bloom filter.
    Fix some of the comparator use.
M src/java/org/apache/hadoop/hbase/io/HbaseMapWritable.java
    Remove commented out code
M src/java/org/apache/hadoop/hbase/io/Cell.java
    Formatting.
M src/java/org/apache/hadoop/hbase/io/HBaseMapFile.java
    Use new comparator names.
A src/java/org/apache/hadoop/hbase/util/TestBytes.java
    Small bytes test.
M src/java/org/apache/hadoop/hbase/util/Bytes.java
    Some overrides to help when source is ByteBuffer.
    Added in some vint math utility.
M src/java/org/apache/hadoop/hbase/client/HTable.java
    Formatting.
M src/java/org/apache/hadoop/hbase/client/MetaScanner.java
    Use Bytes.compareTO.
M src/java/org/apache/hadoop/hbase/client/HConnectionManager.java
    Use right comparator.
M src/java/org/apache/hadoop/hbase/client/UnmodifyableHColumnDescriptor.java
    Make it match HCD.
M src/java/org/apache/hadoop/hbase/client/RetriesExhaustedException.java
    Fix NPE
M src/java/org/apache/hadoop/hbase/client/ScannerCallable.java
    Formatting.
M bin/HBase.rb
    Support for new HCD.


Changed paths

Path Details
Directoryhadoop/hbase/trunk/CHANGES.txt modified , text changed
Directoryhadoop/hbase/trunk/src/java/org/apache/hadoop/hbase/HColumnDescriptor.java modified , text changed
Directoryhadoop/hbase/trunk/src/java/org/apache/hadoop/hbase/HRegionInfo.java modified , text changed
Directoryhadoop/hbase/trunk/src/java/org/apache/hadoop/hbase/HStoreKey.java modified , text changed
Directoryhadoop/hbase/trunk/src/java/org/apache/hadoop/hbase/HTableDescriptor.java modified , text changed
Directoryhadoop/hbase/trunk/src/java/org/apache/hadoop/hbase/client/HConnectionManager.java modified , text changed
Directoryhadoop/hbase/trunk/src/java/org/apache/hadoop/hbase/client/HTable.java modified , text changed
Directoryhadoop/hbase/trunk/src/java/org/apache/hadoop/hbase/client/MetaScanner.java modified , text changed
Directoryhadoop/hbase/trunk/src/java/org/apache/hadoop/hbase/client/RetriesExhaustedException.java modified , text changed
Directoryhadoop/hbase/trunk/src/java/org/apache/hadoop/hbase/client/ScannerCallable.java modified , text changed
Directoryhadoop/hbase/trunk/src/java/org/apache/hadoop/hbase/client/UnmodifyableHColumnDescriptor.java modified , text changed
Directoryhadoop/hbase/trunk/src/java/org/apache/hadoop/hbase/io/Cell.java modified , text changed
Directoryhadoop/hbase/trunk/src/java/org/apache/hadoop/hbase/io/HBaseMapFile.java modified , text changed
Directoryhadoop/hbase/trunk/src/java/org/apache/hadoop/hbase/io/HalfHFileReader.java modified , text changed
Directoryhadoop/hbase/trunk/src/java/org/apache/hadoop/hbase/io/HbaseMapWritable.java modified , text changed
Directoryhadoop/hbase/trunk/src/java/org/apache/hadoop/hbase/io/RowResult.java modified , text changed
Directoryhadoop/hbase/trunk/src/java/org/apache/hadoop/hbase/io/hfile/Compression.java modified , text changed
Directoryhadoop/hbase/trunk/src/java/org/apache/hadoop/hbase/io/hfile/HFile.java modified , text changed
Directoryhadoop/hbase/trunk/src/java/org/apache/hadoop/hbase/master/MetaRegion.java modified , text changed
Directoryhadoop/hbase/trunk/src/java/org/apache/hadoop/hbase/regionserver/HAbstractScanner.java modified , text changed
Directoryhadoop/hbase/trunk/src/java/org/apache/hadoop/hbase/regionserver/HRegion.java modified , text changed
Directoryhadoop/hbase/trunk/src/java/org/apache/hadoop/hbase/regionserver/HRegionServer.java modified , text changed
Directoryhadoop/hbase/trunk/src/java/org/apache/hadoop/hbase/regionserver/Memcache.java modified , text changed
Directoryhadoop/hbase/trunk/src/java/org/apache/hadoop/hbase/regionserver/Store.java modified , text changed
Directoryhadoop/hbase/trunk/src/java/org/apache/hadoop/hbase/regionserver/StoreFile.java modified , text changed
Directoryhadoop/hbase/trunk/src/java/org/apache/hadoop/hbase/regionserver/StoreFileScanner.java modified , text changed
Directoryhadoop/hbase/trunk/src/java/org/apache/hadoop/hbase/regionserver/StoreScanner.java modified , text changed
Directoryhadoop/hbase/trunk/src/java/org/apache/hadoop/hbase/rest/parser/JsonRestParser.java modified , text changed
Directoryhadoop/hbase/trunk/src/java/org/apache/hadoop/hbase/rest/parser/XMLRestParser.java modified , text changed
Directoryhadoop/hbase/trunk/src/java/org/apache/hadoop/hbase/thrift/ThriftUtilities.java modified , text changed
Directoryhadoop/hbase/trunk/src/java/org/apache/hadoop/hbase/util/Bytes.java modified , text changed
Directoryhadoop/hbase/trunk/src/java/org/apache/hadoop/hbase/util/TestBytes.java added
Directoryhadoop/hbase/trunk/src/test/org/apache/hadoop/hbase/HBaseTestCase.java modified , text changed
Directoryhadoop/hbase/trunk/src/test/org/apache/hadoop/hbase/PerformanceEvaluation.java modified , text changed
Directoryhadoop/hbase/trunk/src/test/org/apache/hadoop/hbase/TestHStoreKey.java modified , text changed
Directoryhadoop/hbase/trunk/src/test/org/apache/hadoop/hbase/client/TestBatchUpdate.java modified , text changed
Directoryhadoop/hbase/trunk/src/test/org/apache/hadoop/hbase/filter/TestStopRowFilter.java modified , text changed
Directoryhadoop/hbase/trunk/src/test/org/apache/hadoop/hbase/io/hfile/TestHFile.java modified , text changed
Directoryhadoop/hbase/trunk/src/test/org/apache/hadoop/hbase/regionserver/TestBloomFilters.java modified , text changed
Directoryhadoop/hbase/trunk/src/test/org/apache/hadoop/hbase/regionserver/TestCompaction.java modified , text changed
Directoryhadoop/hbase/trunk/src/test/org/apache/hadoop/hbase/regionserver/TestScanner.java modified , text changed
Directoryhadoop/hbase/trunk/src/test/org/apache/hadoop/hbase/regionserver/TestStoreFile.java modified , text changed
Directoryhadoop/hbase/trunk/src/test/org/apache/hadoop/hbase/regionserver/TestTimestamp.java modified , text changed

infrastructure at apache.org
ViewVC Help
Powered by ViewVC 1.1.26