/[Apache-SVN]
ViewVC logotype

Revision 677113


Jump to revision: Previous Next
Author: jimk
Date: Wed Jul 16 00:03:26 2008 UTC (16 years, 3 months ago)
Changed paths: 35
Log Message:
HBASE-737   Scanner: every cell in a row has the same timestamp

Changed InternalScanner API:

from
{code}
boolean next(HStoreKey, SortedMap<byte[], byte>)
{code}
to
{code}
boolean next(HStoreKey, SortedMap<byte[], Cell>)
{code}

Files changed as a result of API change:

HMerge.java, ColumnValueFilter, PageRowFilter, RegExpRowFilter, RowFilterInterface, RowFilterSet, StopRowFilter, WhileMatchRowFilter, HAbstractScanner, HRegion$HScanner, HRegionServer, HStoreScanner, InternalScanner, Memcache, StoreFileScanner, MetaUtils, HBaseTestCase, TestScannerAPI, TimestampTestBase, TestRegExpRowFilter, TestRowFilterAfterWrite, TestRowFilterOnMultipleFamilies, TestRowFilterSet, TestGet2, TestHMemcache, TestHRegion, TestScanner, TestSplit

Update comments in Flusher

HRegion.internalFlushCache, HStore.flushCache, HStore.internalFlushCache now returns true only if a flush was completed and a compaction is needed.

HRegion.internalFlushCache now includes region name in DroppedSnapshotException

When creating a reader during compaction, don't bother with bloom filter since we won't use it.

StoreFileScanner locks the store for read while it is in the constructor. It also does not load the bloom filter when it opens readers on the store files.

TestScannerTimes - new regression test for HBASE-737


Changed paths

Path Details
Directoryhadoop/hbase/trunk/CHANGES.txt modified , text changed
Directoryhadoop/hbase/trunk/src/java/org/apache/hadoop/hbase/HMerge.java modified , text changed
Directoryhadoop/hbase/trunk/src/java/org/apache/hadoop/hbase/client/UnmodifyableHRegionInfo.java modified , text changed
Directoryhadoop/hbase/trunk/src/java/org/apache/hadoop/hbase/client/UnmodifyableHTableDescriptor.java modified , text changed
Directoryhadoop/hbase/trunk/src/java/org/apache/hadoop/hbase/filter/ColumnValueFilter.java modified , text changed
Directoryhadoop/hbase/trunk/src/java/org/apache/hadoop/hbase/filter/PageRowFilter.java modified , text changed
Directoryhadoop/hbase/trunk/src/java/org/apache/hadoop/hbase/filter/RegExpRowFilter.java modified , text changed
Directoryhadoop/hbase/trunk/src/java/org/apache/hadoop/hbase/filter/RowFilterInterface.java modified , text changed
Directoryhadoop/hbase/trunk/src/java/org/apache/hadoop/hbase/filter/RowFilterSet.java modified , text changed
Directoryhadoop/hbase/trunk/src/java/org/apache/hadoop/hbase/filter/StopRowFilter.java modified , text changed
Directoryhadoop/hbase/trunk/src/java/org/apache/hadoop/hbase/filter/WhileMatchRowFilter.java modified , text changed
Directoryhadoop/hbase/trunk/src/java/org/apache/hadoop/hbase/regionserver/Flusher.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/HStore.java modified , text changed
Directoryhadoop/hbase/trunk/src/java/org/apache/hadoop/hbase/regionserver/HStoreScanner.java modified , text changed
Directoryhadoop/hbase/trunk/src/java/org/apache/hadoop/hbase/regionserver/InternalScanner.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/StoreFileScanner.java modified , text changed
Directoryhadoop/hbase/trunk/src/java/org/apache/hadoop/hbase/util/MetaUtils.java modified , text changed
Directoryhadoop/hbase/trunk/src/test/org/apache/hadoop/hbase/HBaseTestCase.java modified , text changed
Directoryhadoop/hbase/trunk/src/test/org/apache/hadoop/hbase/TestBloomFilters.java deleted
Directoryhadoop/hbase/trunk/src/test/org/apache/hadoop/hbase/TestScannerAPI.java modified , text changed
Directoryhadoop/hbase/trunk/src/test/org/apache/hadoop/hbase/TimestampTestBase.java modified , text changed
Directoryhadoop/hbase/trunk/src/test/org/apache/hadoop/hbase/client/TestScannerTimes.java added
Directoryhadoop/hbase/trunk/src/test/org/apache/hadoop/hbase/filter/TestRegExpRowFilter.java modified , text changed
Directoryhadoop/hbase/trunk/src/test/org/apache/hadoop/hbase/filter/TestRowFilterAfterWrite.java modified , text changed
Directoryhadoop/hbase/trunk/src/test/org/apache/hadoop/hbase/filter/TestRowFilterOnMultipleFamilies.java modified , text changed
Directoryhadoop/hbase/trunk/src/test/org/apache/hadoop/hbase/filter/TestRowFilterSet.java modified , text changed
Directoryhadoop/hbase/trunk/src/test/org/apache/hadoop/hbase/regionserver/TestGet2.java modified , text changed
Directoryhadoop/hbase/trunk/src/test/org/apache/hadoop/hbase/regionserver/TestHMemcache.java modified , text changed
Directoryhadoop/hbase/trunk/src/test/org/apache/hadoop/hbase/regionserver/TestHRegion.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/TestSplit.java modified , text changed

infrastructure at apache.org
ViewVC Help
Powered by ViewVC 1.1.26