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
Jim Kellerman
422c3ff605
HBASE-744 BloomFilter serialization/deserialization broken
...
git-svn-id: https://svn.apache.org/repos/asf/hadoop/hbase/trunk@677011 13f79535-47bb-0310-9956-ffa450edef68
2008-07-15 19:07:57 +00:00
Jim Kellerman
d37bbd20d1
HBASE-744 BloomFilter serialization/deserialization broken
...
git-svn-id: https://svn.apache.org/repos/asf/hadoop/hbase/trunk@677008 13f79535-47bb-0310-9956-ffa450edef68
2008-07-15 19:01:55 +00:00
Michael Stack
34f05ef4ae
HBASE-742 Column length limit is not enforced
...
git-svn-id: https://svn.apache.org/repos/asf/hadoop/hbase/trunk@676748 13f79535-47bb-0310-9956-ffa450edef68
2008-07-14 21:38:45 +00:00
Michael Stack
e545586c0d
HBASE-739 HBaseAdmin.createTable() using old HTableDescription doesn't work; second attempt
...
git-svn-id: https://svn.apache.org/repos/asf/hadoop/hbase/trunk@676739 13f79535-47bb-0310-9956-ffa450edef68
2008-07-14 21:15:17 +00:00
Jim Kellerman
8c2399fee8
HBASE-744 BloomFilter serialization/deserialization broken
...
git-svn-id: https://svn.apache.org/repos/asf/hadoop/hbase/trunk@676728 13f79535-47bb-0310-9956-ffa450edef68
2008-07-14 20:46:55 +00:00
Michael Stack
5162324ef9
HBASE-696 Make bloomfilter true/false and self-sizing
...
git-svn-id: https://svn.apache.org/repos/asf/hadoop/hbase/trunk@676097 13f79535-47bb-0310-9956-ffa450edef68
2008-07-11 23:07:36 +00:00
Michael Stack
e60307ea31
HBASE-739 HBaseAdmin.createTable() using old HTableDescription doesn't work
...
git-svn-id: https://svn.apache.org/repos/asf/hadoop/hbase/trunk@676092 13f79535-47bb-0310-9956-ffa450edef68
2008-07-11 22:18:43 +00:00
Michael Stack
e6e11eae01
HBASE-738 overview.html in need of updating
...
git-svn-id: https://svn.apache.org/repos/asf/hadoop/hbase/trunk@676090 13f79535-47bb-0310-9956-ffa450edef68
2008-07-11 21:43:23 +00:00
Jim Kellerman
36f0d36de9
HBASE-696 Make bloomfilter true/false and self-sizing
...
git-svn-id: https://svn.apache.org/repos/asf/hadoop/hbase/trunk@676088 13f79535-47bb-0310-9956-ffa450edef68
2008-07-11 21:41:44 +00:00
Jim Kellerman
ed58bcb163
HBASE-715 Base HBase 0.2 on Hadoop 0.17.1 --- update native libraries
...
git-svn-id: https://svn.apache.org/repos/asf/hadoop/hbase/trunk@676059 13f79535-47bb-0310-9956-ffa450edef68
2008-07-11 19:43:41 +00:00
Michael Stack
e652891ce1
HBASE-742 Rename getMetainfo in HTable as getTableDescriptor
...
git-svn-id: https://svn.apache.org/repos/asf/hadoop/hbase/trunk@676031 13f79535-47bb-0310-9956-ffa450edef68
2008-07-11 17:24:39 +00:00
Michael Stack
e60a8373d5
HBASE-740 ThriftServer getting table names incorrectly
...
git-svn-id: https://svn.apache.org/repos/asf/hadoop/hbase/trunk@676024 13f79535-47bb-0310-9956-ffa450edef68
2008-07-11 16:41:51 +00:00
Michael Stack
ffa8d836cd
HBASE-730 On startup, rinse STARTCODE and SERVER from .META.
...
git-svn-id: https://svn.apache.org/repos/asf/hadoop/hbase/trunk@675659 13f79535-47bb-0310-9956-ffa450edef68
2008-07-10 17:44:47 +00:00
Michael Stack
1f13177b07
HBASE-735 hbase shell doesn't trap CTRL-C signal
...
git-svn-id: https://svn.apache.org/repos/asf/hadoop/hbase/trunk@675658 13f79535-47bb-0310-9956-ffa450edef68
2008-07-10 17:39:43 +00:00
Michael Stack
f3549073a7
HBASE-736 Should have HTable.deleteAll(String row) and HTable.deleteAll(Text row)
...
git-svn-id: https://svn.apache.org/repos/asf/hadoop/hbase/trunk@675647 13f79535-47bb-0310-9956-ffa450edef68
2008-07-10 16:56:34 +00:00
Michael Stack
fb8a45ce30
HBASE-734 scan '.META.', {LIMIT => 10} crashes
...
git-svn-id: https://svn.apache.org/repos/asf/hadoop/hbase/trunk@675378 13f79535-47bb-0310-9956-ffa450edef68
2008-07-09 22:56:18 +00:00
Michael Stack
3862e988c6
HBASE-734 scan '.META.', {LIMIT => 10} crashes
...
git-svn-id: https://svn.apache.org/repos/asf/hadoop/hbase/trunk@675377 13f79535-47bb-0310-9956-ffa450edef68
2008-07-09 22:54:44 +00:00
Michael Stack
975af636e8
HBASE-731 delete, deletefc in HBase shell do not work correctly
...
git-svn-id: https://svn.apache.org/repos/asf/hadoop/hbase/trunk@675348 13f79535-47bb-0310-9956-ffa450edef68
2008-07-09 21:39:45 +00:00
Michael Stack
58e53ba41a
HBASE-732 shell formatting error with the describe command
...
git-svn-id: https://svn.apache.org/repos/asf/hadoop/hbase/trunk@675347 13f79535-47bb-0310-9956-ffa450edef68
2008-07-09 21:29:46 +00:00
Michael Stack
b022dd6a56
HBASE-727 Client caught in an infinite loop when trying to connect to cached server locations
...
git-svn-id: https://svn.apache.org/repos/asf/hadoop/hbase/trunk@675048 13f79535-47bb-0310-9956-ffa450edef68
2008-07-08 23:20:02 +00:00