Michael Stack
70e8c417d0
HBASE-751 dfs exception and regionserver stuck during heavy write load
...
git-svn-id: https://svn.apache.org/repos/asf/hadoop/hbase/trunk@681612 13f79535-47bb-0310-9956-ffa450edef68
2008-08-01 06:40:18 +00:00
Michael Stack
5710476a73
HBASE-791 RowCount doesn't work
...
git-svn-id: https://svn.apache.org/repos/asf/hadoop/hbase/trunk@681590 13f79535-47bb-0310-9956-ffa450edef68
2008-08-01 02:39:22 +00:00
Jim Kellerman
344b6b774b
HBASE-788 Div by zero in Master.jsp (Clint Morgan via Jim Kellerman)
...
git-svn-id: https://svn.apache.org/repos/asf/hadoop/hbase/trunk@681525 13f79535-47bb-0310-9956-ffa450edef68
2008-07-31 22:40:04 +00:00
Michael Stack
809180eef2
HBASE-783 For single row, single family retrieval, getRow() works half as fast as getScanner().next()
...
git-svn-id: https://svn.apache.org/repos/asf/hadoop/hbase/trunk@680910 13f79535-47bb-0310-9956-ffa450edef68
2008-07-30 04:37:06 +00:00
Jim Kellerman
410a8266c0
HBASE-511 add attribution
...
git-svn-id: https://svn.apache.org/repos/asf/hadoop/hbase/trunk@680903 13f79535-47bb-0310-9956-ffa450edef68
2008-07-30 01:47:29 +00:00
Jim Kellerman
e4449cfc8f
HBASE-511 Do exponential backoff in clients on NSRE, WRE, ISE, etc.
...
git-svn-id: https://svn.apache.org/repos/asf/hadoop/hbase/trunk@680902 13f79535-47bb-0310-9956-ffa450edef68
2008-07-30 01:45:44 +00:00
Jim Kellerman
0a9f7e62f6
HBASE-771 Names legal in 0.1 are not in 0.2; breaks migration
...
git-svn-id: https://svn.apache.org/repos/asf/hadoop/hbase/trunk@680453 13f79535-47bb-0310-9956-ffa450edef68
2008-07-28 19:26:30 +00:00
Jim Kellerman
37b6f7e42e
HBASE-424 Should be able to enable/disable .META. table
...
Fixed enable table so that it no longer waits for the META table to become available when enabling the META table.
git-svn-id: https://svn.apache.org/repos/asf/hadoop/hbase/trunk@680422 13f79535-47bb-0310-9956-ffa450edef68
2008-07-28 17:57:11 +00:00
Michael Stack
5af2380bac
HBASE-779 Test changing hbase.hregion.memcache.block.multiplier to 2
...
git-svn-id: https://svn.apache.org/repos/asf/hadoop/hbase/trunk@680218 13f79535-47bb-0310-9956-ffa450edef68
2008-07-28 01:12:35 +00:00
Michael Stack
a68ef955d1
HBASE-780 Can't scan '.META.' from new shell
...
git-svn-id: https://svn.apache.org/repos/asf/hadoop/hbase/trunk@680215 13f79535-47bb-0310-9956-ffa450edef68
2008-07-28 00:23:15 +00:00
Michael Stack
06c52615f8
HBASE-746 Batching row mutations via thrift
...
git-svn-id: https://svn.apache.org/repos/asf/hadoop/hbase/trunk@679585 13f79535-47bb-0310-9956-ffa450edef68
2008-07-24 22:29:31 +00:00
Michael Stack
f08923b0d6
HBASE-746 Batching row mutations via thrift
...
git-svn-id: https://svn.apache.org/repos/asf/hadoop/hbase/trunk@679561 13f79535-47bb-0310-9956-ffa450edef68
2008-07-24 22:07:03 +00:00
Michael Stack
3b544ee93c
HBASE-772 Up default lease period from 60 to 120 seconds
...
git-svn-id: https://svn.apache.org/repos/asf/hadoop/hbase/trunk@679560 13f79535-47bb-0310-9956-ffa450edef68
2008-07-24 22:01:05 +00:00
Michael Stack
bc76ab38a5
HBASE-772 Up default lease period from 60 to 120 seconds
...
git-svn-id: https://svn.apache.org/repos/asf/hadoop/hbase/trunk@679559 13f79535-47bb-0310-9956-ffa450edef68
2008-07-24 21:58:50 +00:00
Michael Stack
febd92015a
Change message on compactions to be DEBUG level
...
git-svn-id: https://svn.apache.org/repos/asf/hadoop/hbase/trunk@679236 13f79535-47bb-0310-9956-ffa450edef68
2008-07-23 23:51:49 +00:00
Michael Stack
f8c8835c7d
HBASE-770 Update HBaseRPC to match hadoop 0.17 RPC
...
git-svn-id: https://svn.apache.org/repos/asf/hadoop/hbase/trunk@679212 13f79535-47bb-0310-9956-ffa450edef68
2008-07-23 22:13:23 +00:00
Michael Stack
de63d26e1b
HBASE-766 FileNotFoundException trying to load HStoreFile 'data'
...
git-svn-id: https://svn.apache.org/repos/asf/hadoop/hbase/trunk@679211 13f79535-47bb-0310-9956-ffa450edef68
2008-07-23 22:10:15 +00:00
Michael Stack
0330ea17c1
HBASE-766 FileNotFoundException trying to load HStoreFile 'data'
...
git-svn-id: https://svn.apache.org/repos/asf/hadoop/hbase/trunk@679210 13f79535-47bb-0310-9956-ffa450edef68
2008-07-23 22:09:52 +00:00
Michael Stack
f84b20bdf5
HBASE-769 TestMasterAdmin fails throwing RegionOfflineException when we're expecting IllegalStateException
...
git-svn-id: https://svn.apache.org/repos/asf/hadoop/hbase/trunk@679200 13f79535-47bb-0310-9956-ffa450edef68
2008-07-23 21:10:10 +00:00
Michael Stack
47904a8905
HBASE-750 NPE caused by StoreFileScanner.updateReaders
...
git-svn-id: https://svn.apache.org/repos/asf/hadoop/hbase/trunk@679162 13f79535-47bb-0310-9956-ffa450edef68
2008-07-23 19:31:47 +00:00
Michael Stack
16de09b3ad
HBASE-764 The name of column request has padding zero using REST interface
...
git-svn-id: https://svn.apache.org/repos/asf/hadoop/hbase/trunk@679145 13f79535-47bb-0310-9956-ffa450edef68
2008-07-23 17:48:47 +00:00
Michael Stack
92f0ed2a2a
HBASE-763 ClassCastException from RowResult.get(String)
...
git-svn-id: https://svn.apache.org/repos/asf/hadoop/hbase/trunk@679107 13f79535-47bb-0310-9956-ffa450edef68
2008-07-23 15:06:03 +00:00
Michael Stack
43f0fce561
HBASE-761 IOE: Stream closed exception all over logs
...
git-svn-id: https://svn.apache.org/repos/asf/hadoop/hbase/trunk@678919 13f79535-47bb-0310-9956-ffa450edef68
2008-07-22 21:48:30 +00:00
Michael Stack
440f7256eb
HBASE-761 IOE: Stream closed exception all over logs
...
git-svn-id: https://svn.apache.org/repos/asf/hadoop/hbase/trunk@678918 13f79535-47bb-0310-9956-ffa450edef68
2008-07-22 21:48:03 +00:00
Michael Stack
80843cd04d
HBASE-750 NPE caused by StoreFileScanner.updateReaders
...
git-svn-id: https://svn.apache.org/repos/asf/hadoop/hbase/trunk@678898 13f79535-47bb-0310-9956-ffa450edef68
2008-07-22 20:59:20 +00:00
Michael Stack
6591077efc
Disabling test that is flakey up on hudson
...
git-svn-id: https://svn.apache.org/repos/asf/hadoop/hbase/trunk@678878 13f79535-47bb-0310-9956-ffa450edef68
2008-07-22 20:04:19 +00:00
Michael Stack
be3f1a6ea3
HBASE-760 brittle/broken HCD create handling in HBase.rb
...
git-svn-id: https://svn.apache.org/repos/asf/hadoop/hbase/trunk@678866 13f79535-47bb-0310-9956-ffa450edef68
2008-07-22 19:22:21 +00:00
Michael Stack
ec38a78ca8
Disable tests that are flakey up on hudson
...
git-svn-id: https://svn.apache.org/repos/asf/hadoop/hbase/trunk@678860 13f79535-47bb-0310-9956-ffa450edef68
2008-07-22 18:43:35 +00:00
Michael Stack
f904e49822
Preperation for 0.2.0 RC 1.
...
git-svn-id: https://svn.apache.org/repos/asf/hadoop/hbase/trunk@678802 13f79535-47bb-0310-9956-ffa450edef68
2008-07-22 16:56:36 +00:00
Michael Stack
d02ab894e9
HBASE-745 scaling of one regionserver, improving memory and cpu usage
...
HBASE-757 TestMetaUtils failing on hudson
git-svn-id: https://svn.apache.org/repos/asf/hadoop/hbase/trunk@678650 13f79535-47bb-0310-9956-ffa450edef68
2008-07-22 05:49:36 +00:00
Michael Stack
27f37b6365
HBASE-743 bin/hbase migrate upgrade fails when redo logs exists
...
git-svn-id: https://svn.apache.org/repos/asf/hadoop/hbase/trunk@678581 13f79535-47bb-0310-9956-ffa450edef68
2008-07-21 21:54:44 +00:00
Michael Stack
3d8fc40fbb
HBASE-758 Throwing IOE read-only when should be throwing NSRE
...
git-svn-id: https://svn.apache.org/repos/asf/hadoop/hbase/trunk@678578 13f79535-47bb-0310-9956-ffa450edef68
2008-07-21 21:34:57 +00:00
Michael Stack
06e8679aea
HBASE-720 clean up inconsistencies around deletes
...
git-svn-id: https://svn.apache.org/repos/asf/hadoop/hbase/trunk@678553 13f79535-47bb-0310-9956-ffa450edef68
2008-07-21 20:37:10 +00:00
Michael Stack
c7ffac7220
Remove mistakenly committed configuration
...
git-svn-id: https://svn.apache.org/repos/asf/hadoop/hbase/trunk@678551 13f79535-47bb-0310-9956-ffa450edef68
2008-07-21 20:24:23 +00:00
Michael Stack
a44cb5bef8
Part of HBASE-743 bin/hbase migrate upgrade fails when redo logs exists
...
git-svn-id: https://svn.apache.org/repos/asf/hadoop/hbase/trunk@678538 13f79535-47bb-0310-9956-ffa450edef68
2008-07-21 19:35:44 +00:00
Michael Stack
4f88dbf419
HBASE-757 REST mangles table names
...
git-svn-id: https://svn.apache.org/repos/asf/hadoop/hbase/trunk@678537 13f79535-47bb-0310-9956-ffa450edef68
2008-07-21 19:28:44 +00:00
Michael Stack
95d82f3790
HBASE-756 In HBase shell, the put command doesn't process the timestamp
...
git-svn-id: https://svn.apache.org/repos/asf/hadoop/hbase/trunk@678455 13f79535-47bb-0310-9956-ffa450edef68
2008-07-21 15:48:44 +00:00
Michael Stack
a34a37985f
HBASE-756 In HBase shell, the put command doesn't process the timestamp
...
git-svn-id: https://svn.apache.org/repos/asf/hadoop/hbase/trunk@678454 13f79535-47bb-0310-9956-ffa450edef68
2008-07-21 15:47:35 +00:00
Michael Stack
c04a282e7c
HBASE-754 The JRuby shell documentation is wrong in "get" and "put"
...
git-svn-id: https://svn.apache.org/repos/asf/hadoop/hbase/trunk@678235 13f79535-47bb-0310-9956-ffa450edef68
2008-07-19 22:25:46 +00:00
Michael Stack
296cb8ca75
HBASE-711 Complain if clock skew across the cluster is badly out of sync; Documentation
...
git-svn-id: https://svn.apache.org/repos/asf/hadoop/hbase/trunk@678223 13f79535-47bb-0310-9956-ffa450edef68
2008-07-19 21:38:13 +00:00
Jim Kellerman
f3b2cef9e0
HBASE-679 Regionserver addresses are still not right in the new tables page
...
Passed all regression tests and PerformanceEvaluation running with multiple region servers. table.jsp now displays the correct information
HRegionInfo:
- removed getTableNameFromRegionName and parseMetaRegionRow we have the information in the meta table, just use it.
HServerInfo:
- I had originally made some changes here but removed them. The only remaining changes are javadoc
MetaScanner:
- build region name using ZEROES instead of NINES. When you scan you need a row name that sorts before the first row rather than after the last row.
- scan using COLUMN_FAMILY_ARRAY instead of COL_REGIONINFO_ARRAY. This way you also get the server name and start code
- change api for MetaScannerVisitor so that processRow only gets the RowResult. If you have the RowResult you have everything you need.
HConnectionManager:
- change listTables' MetaScannerVisitor to conform to new processRow api
HTable:
- change getStartKeys' MetaScannerVisitor to conform to new processRow api
- getRegionsInfo: use new processRow api, and get the server address out of the RowResult, rather than relying on the one that is cached in HConnectionManager
ScannerCallable:
- make constructor public, add javadoc
HMaster
- change createTable to get the HRegionInfo out of the RowResult and compare table name from HRegionInfo with that in the HRegionInfo of the table being created, instead of parsing the table name out of the row
TestHTable
- modify test's MetaScannerVisitor to conform to the new processRow api
TestHRegionInfo
- remove testParse as parse method no longer exists
table.jsp
- change catch of IOException to catch Exception and print stack trace. At least you'll be able to see why the server crashes if it does.
git-svn-id: https://svn.apache.org/repos/asf/hadoop/hbase/trunk@678208 13f79535-47bb-0310-9956-ffa450edef68
2008-07-19 19:18:15 +00:00
Jim Kellerman
5fe3fb7d0b
HBASE-733 Enhance Cell so that it can contain multiple values at multiple timestamps
...
git-svn-id: https://svn.apache.org/repos/asf/hadoop/hbase/trunk@677982 13f79535-47bb-0310-9956-ffa450edef68
2008-07-18 17:58:20 +00:00
Jim Kellerman
d5f2595cee
HBASE-424 Should be able to enable/disable .META. table
...
git-svn-id: https://svn.apache.org/repos/asf/hadoop/hbase/trunk@677684 13f79535-47bb-0310-9956-ffa450edef68
2008-07-17 18:54:25 +00:00
Jim Kellerman
d6522ebe2d
Fix javadoc error
...
git-svn-id: https://svn.apache.org/repos/asf/hadoop/hbase/trunk@677656 13f79535-47bb-0310-9956-ffa450edef68
2008-07-17 17:59:49 +00:00
Michael Stack
f656ae1923
HBASE-62 Allow user add arbitrary key/value pairs to table and column descriptors; Remove an exception catch I'd left in place, remove unused imports
...
git-svn-id: https://svn.apache.org/repos/asf/hadoop/hbase/trunk@677603 13f79535-47bb-0310-9956-ffa450edef68
2008-07-17 15:00:36 +00:00
Michael Stack
6279d759c0
HBASE-62 Allow user add arbitrary key/value pairs to table and column descriptors, and HBASE-34, 42, 43, and 700
...
git-svn-id: https://svn.apache.org/repos/asf/hadoop/hbase/trunk@677517 13f79535-47bb-0310-9956-ffa450edef68
2008-07-17 07:17:26 +00:00
Michael Stack
d136ccecaf
HBASE-62 Allow user add arbitrary key/value pairs to table and column descriptors; part 1 -- simplify migration before changing it
...
git-svn-id: https://svn.apache.org/repos/asf/hadoop/hbase/trunk@677483 13f79535-47bb-0310-9956-ffa450edef68
2008-07-17 01:29:34 +00:00
Jim Kellerman
c989dba9cd
HBASE-747 Add a simple way to do batch updates of many rows (Jean-Daniel Cryans via JimK)
...
- add attribution
git-svn-id: https://svn.apache.org/repos/asf/hadoop/hbase/trunk@677433 13f79535-47bb-0310-9956-ffa450edef68
2008-07-16 21:13:57 +00:00
Jim Kellerman
fbd80780bf
HBASE-747 Add a simple way to do batch updates of many rows
...
git-svn-id: https://svn.apache.org/repos/asf/hadoop/hbase/trunk@677431 13f79535-47bb-0310-9956-ffa450edef68
2008-07-16 21:11:19 +00:00
Jim Kellerman
90c9f71aa1
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
git-svn-id: https://svn.apache.org/repos/asf/hadoop/hbase/trunk@677113 13f79535-47bb-0310-9956-ffa450edef68
2008-07-16 00:03:26 +00:00