Michael Stack
3a7d12ce2c
HBASE-2658 REST (stargate) TableRegionModel Regions need to be updated to work w/ new region naming convention from HBASE-2531
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1026131 13f79535-47bb-0310-9956-ffa450edef68
2010-10-21 20:35:57 +00:00
Jonathan Gray
5200b27780
HBASE-3132 Print TimestampRange and BloomFilters in HFile pretty print
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1025798 13f79535-47bb-0310-9956-ffa450edef68
2010-10-21 00:28:22 +00:00
Jonathan Gray
90420894be
HBASE-3133 Only log compaction requests when a request is actually added to the queue
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1025647 13f79535-47bb-0310-9956-ffa450edef68
2010-10-20 17:25:11 +00:00
Michael Stack
6d2aaf8833
HBASE-3128 On assign, if ConnectException, reassign another server
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1024524 13f79535-47bb-0310-9956-ffa450edef68
2010-10-20 05:12:19 +00:00
Jean-Daniel Cryans
a7d61ec5b5
HBASE-2201 JRuby shell for replication
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1024470 13f79535-47bb-0310-9956-ffa450edef68
2010-10-20 00:21:08 +00:00
Michael Stack
95c46c0e74
HBASE-3031 CopyTable MR job named 'Copy Table' in Driver
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1024333 13f79535-47bb-0310-9956-ffa450edef68
2010-10-19 17:36:54 +00:00
Michael Stack
b825581bc4
HBASE-3076 Allow to disable automatic shipping of dependency jars for mapreduce jobs
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1024317 13f79535-47bb-0310-9956-ffa450edef68
2010-10-19 16:44:06 +00:00
Todd Lipcon
d4d7ceef68
HBASE-3115. HBaseClient wastes 1 TCP packet per RPC
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1024125 13f79535-47bb-0310-9956-ffa450edef68
2010-10-19 06:03:25 +00:00
Ryan Rawson
1eede65ae1
HBASE-2985 HRegionServer.multi() no longer calls HRegion.put(List) when possible
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1024074 13f79535-47bb-0310-9956-ffa450edef68
2010-10-19 01:01:52 +00:00
Michael Stack
113d533ad7
HBASE-2669 HCM.shutdownHook causes data loss with hbase.client.write.buffer != 0
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1024067 13f79535-47bb-0310-9956-ffa450edef68
2010-10-18 23:58:21 +00:00
Andrew Kyle Purtell
2fe608efd3
HBASE-3121 [rest] Do not perform cache control when returning results
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1024055 13f79535-47bb-0310-9956-ffa450edef68
2010-10-18 22:56:36 +00:00
Jonathan Gray
5f7c8ca1b2
HBASE-2700 Test of: Handle master failover for regions in transition
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1023953 13f79535-47bb-0310-9956-ffa450edef68
2010-10-18 19:08:50 +00:00
Todd Lipcon
2a6edb9848
HBASE-3101. bin assembly doesn't include -tests or -source jars
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1023937 13f79535-47bb-0310-9956-ffa450edef68
2010-10-18 18:30:00 +00:00
Michael Stack
53b0c0097a
HBASE-3097 Merge in hbase-1200 doc on bloomfilters into hbase book
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1023380 13f79535-47bb-0310-9956-ffa450edef68
2010-10-16 21:55:34 +00:00
Michael Stack
7d71883786
HBASE-3088 TestAvroServer and TestThriftServer broken because use same table in all tests and tests enable/disable/delete; adding mention to CHANGES.txt
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1023193 13f79535-47bb-0310-9956-ffa450edef68
2010-10-16 05:55:04 +00:00
Michael Stack
cd9a0cb473
HBASE-2968 No standard family filter provided
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1023190 13f79535-47bb-0310-9956-ffa450edef68
2010-10-16 05:53:13 +00:00
Michael Stack
a01b4c5576
HBASE-3110 TestReplicationSink failing in TRUNK up on Hudson; mentioning fixed issue in CHANGES.txt
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1023189 13f79535-47bb-0310-9956-ffa450edef68
2010-10-16 05:46:27 +00:00
Michael Stack
c8f2f45a99
HBASE-3098 TestMetaReaderEditor is broken in TRUNK; hangs; made mention in CHANGES.txt
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1023188 13f79535-47bb-0310-9956-ffa450edef68
2010-10-16 05:40:05 +00:00
Michael Stack
aab46757ec
HBASE-3081 Log Splitting & Replay: Distinguish between Network IOE and Parsing IOE
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1023186 13f79535-47bb-0310-9956-ffa450edef68
2010-10-16 05:35:27 +00:00
Michael Stack
63ba21eca5
HBASE-2933 Skip EOF Errors during Log Recovery
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1023183 13f79535-47bb-0310-9956-ffa450edef68
2010-10-16 05:27:57 +00:00
Michael Stack
dcbcd4f2d4
HBASE-3113 Don't reassign regions if cluster is being shutdown
...
M src/main/java/org/apache/hadoop/hbase/master/ServerManager.java
Bit of javadoc.
M src/main/java/org/apache/hadoop/hbase/master/AssignmentManager.java
If bad server, pass in name of bad server when remaking assignment
plan -- i missed this important part on commit of part 2 of 3113.
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1023179 13f79535-47bb-0310-9956-ffa450edef68
2010-10-16 05:07:50 +00:00
Jean-Daniel Cryans
a5a00687ef
HBASE-3041 [replication] ReplicationSink shouldn't kill the whole RS when
...
it fails to replicate
HBASE-3044 [replication] ReplicationSource won't cleanup logs if there's
nothing to replicate
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1022770 13f79535-47bb-0310-9956-ffa450edef68
2010-10-14 23:52:49 +00:00
Jean-Daniel Cryans
5ccf27683b
HBASE-3060 [replication] Reenable replication on trunk with unit tests
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1021447 13f79535-47bb-0310-9956-ffa450edef68
2010-10-11 18:00:48 +00:00
Michael Stack
83782f16d6
Note some resolved issues
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1006350 13f79535-47bb-0310-9956-ffa450edef68
2010-10-10 21:00:49 +00:00
Michael Stack
71d6b124dd
HBASE-3062 ZooKeeper KeeperException is a recoverable exception; we should retry a while on server startup at least.
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1006202 13f79535-47bb-0310-9956-ffa450edef68
2010-10-09 17:55:33 +00:00
Michael Stack
449fd9aa94
HBASE-3092 Replace deprecated 'new HBaseConfiguration(...)' calls
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1005936 13f79535-47bb-0310-9956-ffa450edef68
2010-10-08 18:03:03 +00:00
Michael Stack
8570a6af09
HBASE-3089 REST tests are broken locally and up in hudson
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1005660 13f79535-47bb-0310-9956-ffa450edef68
2010-10-07 22:54:28 +00:00
Andrew Kyle Purtell
a6afa7b49f
HBASE-2907 [rest/stargate] Improve error response when trying to create a scanner on a nonexistant table
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1005279 13f79535-47bb-0310-9956-ffa450edef68
2010-10-06 22:28:58 +00:00
Jonathan Gray
b2bff276ab
HBASE-3053 Add ability to have multiple Masters LocalHBaseCluster for test writing
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1005263 13f79535-47bb-0310-9956-ffa450edef68
2010-10-06 21:39:11 +00:00
Ryan Rawson
1e14da3d78
HBASE-3008 Memstore.updateColumnValue passes wrong flag to heapSizeChange (Causes memstore size to go negative)
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1005261 13f79535-47bb-0310-9956-ffa450edef68
2010-10-06 21:27:16 +00:00
Andrew Kyle Purtell
38641ec196
HBASE-2906 [rest/stargate] URI decoding in RowResource
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1005175 13f79535-47bb-0310-9956-ffa450edef68
2010-10-06 17:21:32 +00:00
Ryan Rawson
723b6709fa
HBASE-3059 TestReadWriteConsistencyControl occasionally hangs (Hairong via Ryan)
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1004867 13f79535-47bb-0310-9956-ffa450edef68
2010-10-06 00:59:07 +00:00
Ryan Rawson
1ef046250f
HBASE-3073 New APIs for Result, faster implementation for some calls
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1004866 13f79535-47bb-0310-9956-ffa450edef68
2010-10-06 00:44:21 +00:00
Michael Stack
70ced466fc
HBASE-2917 Reseek directly to next row
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1004339 13f79535-47bb-0310-9956-ffa450edef68
2010-10-04 17:59:22 +00:00
Michael Stack
5fe98f1184
HBASE-3043 'hbase-daemon.sh stop regionserver' should kill compactions that are in progress
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1004336 13f79535-47bb-0310-9956-ffa450edef68
2010-10-04 17:53:53 +00:00
Michael Stack
03873bbe19
HBASE-2996 Fix and clean up Maven
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1004093 13f79535-47bb-0310-9956-ffa450edef68
2010-10-04 03:19:26 +00:00
Ryan Rawson
aacffa11d0
HBASE-2753 Remove sorted() methods from Result now that Gets are Scans
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1003710 13f79535-47bb-0310-9956-ffa450edef68
2010-10-01 23:48:10 +00:00
Michael Stack
d62b494cb5
HBASE-3064 Long sleeping in HConnectionManager after thread is interrupted
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1003709 13f79535-47bb-0310-9956-ffa450edef68
2010-10-01 23:43:46 +00:00
Michael Stack
3161a555e1
HBASE-3070 Add to hbaseadmin means of shutting down a regionserver
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1003702 13f79535-47bb-0310-9956-ffa450edef68
2010-10-01 23:15:38 +00:00
Michael Stack
dd39498ce4
HBASE-3068 IllegalStateException when new server comes online, is given 200 regions to open and 200th region gets timed out of regions in transition
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1003699 13f79535-47bb-0310-9956-ffa450edef68
2010-10-01 23:02:18 +00:00
Ryan Rawson
e5c4776af9
HBASE-2825 Scans respect row locks
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1003698 13f79535-47bb-0310-9956-ffa450edef68
2010-10-01 22:46:15 +00:00
Michael Stack
7bb6f3839c
HBASE-3066 We don't put the port for hregionserver up into znode since new master
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1003644 13f79535-47bb-0310-9956-ffa450edef68
2010-10-01 20:44:36 +00:00
Michael Stack
94682d09d3
HBASE-3019 Make bulk assignment on cluster startup run faster
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1003330 13f79535-47bb-0310-9956-ffa450edef68
2010-09-30 23:12:56 +00:00
Jonathan Gray
69d1258e12
HBASE-3058 Fix REST tests on trunk
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1003256 13f79535-47bb-0310-9956-ffa450edef68
2010-09-30 20:58:07 +00:00
Jonathan Gray
8863ae5a0e
HBASE-3057 Race condition when closing regions that causes flakiness in TestRestartCluster
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1003204 13f79535-47bb-0310-9956-ffa450edef68
2010-09-30 18:53:20 +00:00
Jonathan Gray
d2ce2b36e0
HBASE-3056 Fix ordering in ZKWatcher constructor to prevent weird race condition
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1003196 13f79535-47bb-0310-9956-ffa450edef68
2010-09-30 18:22:28 +00:00
Michael Stack
7ca978123f
HBASE-3054 Remore TestEmptyMetaInfo; it doesn't make sense any more.
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1002941 13f79535-47bb-0310-9956-ffa450edef68
2010-09-30 03:42:58 +00:00
Michael Stack
58c4f2df98
HBASE-3047 If new master crashes, restart is messy
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1002880 13f79535-47bb-0310-9956-ffa450edef68
2010-09-29 22:37:50 +00:00
Michael Stack
d3a8c97ad8
HBASE-3038 WALReaderFSDataInputStream.getPos() fails if Filesize > MAX_INT
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1002027 13f79535-47bb-0310-9956-ffa450edef68
2010-09-28 05:55:51 +00:00
Michael Stack
f4ac670a42
HBASE-2646 Compaction requests should be prioritized to prevent blocking
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1002019 13f79535-47bb-0310-9956-ffa450edef68
2010-09-28 05:26:22 +00:00
Michael Stack
7faaf57d1b
HBASE-3030 The return code of many filesystem operations are not checked
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1001954 13f79535-47bb-0310-9956-ffa450edef68
2010-09-27 23:02:52 +00:00
Michael Stack
b11ac8d6f5
HBASE-3040 BlockIndex readIndex too slowly in heavy write scenario
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1001949 13f79535-47bb-0310-9956-ffa450edef68
2010-09-27 22:53:26 +00:00
Michael Stack
9069ed1ac6
HBASE-2995 Incorrect dependency on Log class from Jetty
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1001936 13f79535-47bb-0310-9956-ffa450edef68
2010-09-27 22:18:28 +00:00
Michael Stack
aff46efe9e
HBASE-3042 Use LO4J in SequenceFileLogReader
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1001928 13f79535-47bb-0310-9956-ffa450edef68
2010-09-27 22:09:51 +00:00
Michael Stack
823cfeac9c
HBASE-2641 Refactor HLog splitLog, hbase-2437 continued; break out split code as new classes
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1001924 13f79535-47bb-0310-9956-ffa450edef68
2010-09-27 22:02:23 +00:00
Michael Stack
10a84f3b88
HBASE-3039 Stuck in regionsInTransition because rebalance came in at same time as a split
...
M src/main/java/org/apache/hadoop/hbase/regionserver/HRegionServer.java
Add region name to warning log message (w/o it message is no good).
M src/main/java/org/apache/hadoop/hbase/master/ServerManager.java
Add src of split message else need to deduce where it came from by looking
elsewhere.
M src/main/java/org/apache/hadoop/hbase/master/AssignmentManager.java
Updated log messages to include region and where appropritate source
server name; debug hard w/o
Changed regionOnline and regionOffline to check for unexpected
states and log warnings rather than proceed regardless.
Added in fix for concurrent balance+split; split message now
updates regionsintransition where previous it did not.
Remove checkRegion method. Its a reimplementation of
what regionOnline and regionOffline do only less comprehensive
regards what gets updated (this.regions + this.servers rather
than this.regions, this.servers and regionsInTransition)
That they were less comprehensive is root of this bug.
M src/main/java/org/apache/hadoop/hbase/master/HMaster.java
Make the message about why we are not running balancer richer
(print out how many reigons in transition and more of the
regionsintrnasition list).
M src/main/java/org/apache/hadoop/hbase/executor/RegionTransitionData.java
Javadoc and minor formatting.
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1001911 13f79535-47bb-0310-9956-ffa450edef68
2010-09-27 21:02:04 +00:00
Michael Stack
1339f395d6
HBASE-3037 When new master joins running cluster does "Received report from unknown server -- telling it to STOP_REGIONSERVER..."
...
M src/main/java/org/apache/hadoop/hbase/master/ServerManager.java
On regionServerReport, if we get a report from an 'unknown' regionserver,
we used to tell it stop itself. Now, if 'unknown' server AND
this master did not start the cluster, its joining the cluster, then
treat the report as a regionServerStart and register the incoming
server rather than tell it shutdown.
M src/main/java/org/apache/hadoop/hbase/master/HMaster.java
Pass the freshClusterStartup flag to ServerManager.
Add more executors for opening and closing. On cluster startup a
master shouldn't be bottleneck clearning the server opens.
Expose the run-balancer method so can make it available in
ServeAdmin.
M src/main/java/org/apache/hadoop/hbase/master/AssignmentManager.java
Minor formatting and javadoc
M src/main/java/org/apache/hadoop/hbase/ipc/HBaseRPCProtocolVersion.java
Upped rpc version number because of new balancer addition (and because
we didn't do it when we put in new master).
M src/main/java/org/apache/hadoop/hbase/ipc/HMasterInterface.java
Added balance method.
M src/main/resources/hbase-default.xml
Change how ofter we check in from every 3 seconds to every 5 seconds.
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1001140 13f79535-47bb-0310-9956-ffa450edef68
2010-09-25 06:24:42 +00:00
Jean-Daniel Cryans
d4e9b8f4d9
HBASE-3033 [replication] ReplicationSink.replicateEntries improvements
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1001061 13f79535-47bb-0310-9956-ffa450edef68
2010-09-24 20:37:44 +00:00
Jean-Daniel Cryans
b05d9ac937
HBASE-2992 [replication] MalformedObjectNameException in ReplicationMetrics
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1001016 13f79535-47bb-0310-9956-ffa450edef68
2010-09-24 18:34:42 +00:00
Jean-Daniel Cryans
da611388b4
HBASE-2989 [replication] RSM won't cleanup after locking if 0 peers
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1001014 13f79535-47bb-0310-9956-ffa450edef68
2010-09-24 18:32:26 +00:00
Michael Stack
9ea9cba5b2
HBASE-3028 No basescanner means no GC'ing of split, offlined parent regions
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1000715 13f79535-47bb-0310-9956-ffa450edef68
2010-09-24 05:46:41 +00:00
Todd Lipcon
2ecdd83e0d
HBASE-3002. Fix zookeepers.sh to work properly with strange JVM options
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1000698 13f79535-47bb-0310-9956-ffa450edef68
2010-09-24 04:10:55 +00:00
Ryan Rawson
0f3c62e19b
HBASE-2450 For single row reads of specific columns, seek to the first column in HFiles rather than start of (Pranav via Ryan, some Ryan)
...
HBASE-2916 Reseek directly to next column
HBASE-2959 Scanning always starts at the beginning of a row
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1000276 13f79535-47bb-0310-9956-ffa450edef68
2010-09-22 23:51:55 +00:00
Ryan Rawson
2806d60cab
HBASE-3003 ClassSize constants dont use 'final'
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1000275 13f79535-47bb-0310-9956-ffa450edef68
2010-09-22 23:49:49 +00:00
Michael Stack
17da1d0369
HBASE-3001 Ship dependency jars to the cluster for all jobs
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1000261 13f79535-47bb-0310-9956-ffa450edef68
2010-09-22 22:16:23 +00:00
Michael Stack
a46c74894f
HBASE-3026 Fixup of missing daughters on split is too aggressive
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1000133 13f79535-47bb-0310-9956-ffa450edef68
2010-09-22 18:42:41 +00:00
Michael Stack
af3bf8cad0
HBASE-3024 NPE processing server crash in MetaEditor.addDaughter
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@999672 13f79535-47bb-0310-9956-ffa450edef68
2010-09-21 22:24:05 +00:00
Michael Stack
5fa3d69f66
HBASE-3023 NPE processing server crash in MetaReader. getServerUserRegions
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@999664 13f79535-47bb-0310-9956-ffa450edef68
2010-09-21 22:00:12 +00:00
Michael Stack
ffedf2c58e
HBASE-3022 Change format of enum messages in o.a.h.h.executor package
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@999660 13f79535-47bb-0310-9956-ffa450edef68
2010-09-21 21:44:21 +00:00
Michael Stack
14d8fb2ab7
HBASE-3018 Bulk assignment on startup runs serially through the cluster servers assigning in bulk to one at a time
...
M src/main/java/org/apache/hadoop/hbase/master/AssignmentManager.java
Removed reentrant lock that spanned moving region into
regionsintransition and the getting of lock on state object. It
was a bad idea. I found it actually deadlocked. It shouldn't be needed.
The call to assign will fail if the state instance is not of the right
'state' type.
Run a thread per server parcelling out region assignments so we assign
across the cluster concurrently rather than in series as we were doing.
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@999237 13f79535-47bb-0310-9956-ffa450edef68
2010-09-21 06:36:22 +00:00
Michael Stack
98b9448162
HBASE-3000 Add "hbase classpath" command to dump classpath
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@999060 13f79535-47bb-0310-9956-ffa450edef68
2010-09-20 19:13:43 +00:00
Michael Stack
a3856ca945
HBASE-3017 More log pruning
...
M conf/log4j.properties
Make ZKW log at INFO-level
M src/main/java/org/apache/hadoop/hbase/master/AssignmentManager.java
Log message cleanup.
M src/main/java/org/apache/hadoop/hbase/master/HMaster.java
Remove excessive hostname+port qualifier on master for zk messages
M src/main/java/org/apache/hadoop/hbase/master/MasterFileSystem.java
Log message cleanup
M src/main/java/org/apache/hadoop/hbase/master/ServerManager.java
Format the ServerMonitor message.
M src/main/java/org/apache/hadoop/hbase/regionserver/HRegionServer.java
Remove excessive hostname on zk message id; just add port
M src/main/java/org/apache/hadoop/hbase/zookeeper/ZKAssign.java
Cleanup of messages.
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@999057 13f79535-47bb-0310-9956-ffa450edef68
2010-09-20 19:04:41 +00:00
Michael Stack
7daffb3a42
HBASE-3015 recovered.edits files not deleted if it only contain edits that have already been flushed; hurts perf for all future opens of the region
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@999046 13f79535-47bb-0310-9956-ffa450edef68
2010-09-20 18:43:13 +00:00
Michael Stack
d153ec95da
HBASE-3010 Can't start/stop/start... cluster using new master
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@998380 13f79535-47bb-0310-9956-ffa450edef68
2010-09-18 00:51:05 +00:00
Michael Stack
e532293310
HBASE-3006 Reading compressed HFile blocks causes way too many DFS RPC calls severly impacting performance--Now add fix I intended, a spelling mistake in HFile
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@997975 13f79535-47bb-0310-9956-ffa450edef68
2010-09-17 04:21:28 +00:00
Michael Stack
96f8cbe9e2
HBASE-3006 Reading compressed HFile blocks causes way too many DFS RPC calls severly impacting performance--Revert mistaken over commit
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@997974 13f79535-47bb-0310-9956-ffa450edef68
2010-09-17 04:20:55 +00:00
Michael Stack
763865630c
HBASE-3006 Reading compressed HFile blocks causes way too many DFS RPC calls severly impacting performance
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@997968 13f79535-47bb-0310-9956-ffa450edef68
2010-09-17 03:56:16 +00:00
Michael Stack
5145547154
HBASE-2899 hfile.min.blocksize.size ignored/documentation wrong
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@997544 13f79535-47bb-0310-9956-ffa450edef68
2010-09-15 23:57:15 +00:00
Ryan Rawson
5b600805b5
HBASE-2782 QOS for META table access
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@997541 13f79535-47bb-0310-9956-ffa450edef68
2010-09-15 23:44:08 +00:00
Ryan Rawson
009f461738
HBASE-2997 Performance fixes - profiler driven
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@997519 13f79535-47bb-0310-9956-ffa450edef68
2010-09-15 21:48:04 +00:00
Ryan Rawson
5581a249e8
HBASE-2941 port HADOOP-6713 - threading scalability for RPC reads - to HBase
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@997512 13f79535-47bb-0310-9956-ffa450edef68
2010-09-15 21:26:40 +00:00
Michael Stack
5d8b73585f
HBASE-2979 Fix failing TestMultParrallel in hudson build
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@997437 13f79535-47bb-0310-9956-ffa450edef68
2010-09-15 18:10:43 +00:00
Michael Stack
787d807b37
HBASE-2986 multi writable can npe causing client hang
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@997353 13f79535-47bb-0310-9956-ffa450edef68
2010-09-15 14:40:00 +00:00
Andrew Kyle Purtell
762e374861
HBASE-2988 Support alternate compression for major compactions
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@997168 13f79535-47bb-0310-9956-ffa450edef68
2010-09-15 02:01:56 +00:00
Todd Lipcon
02cd4a9b01
HBASE-2980. Refactor region server command line to a new class
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@996633 13f79535-47bb-0310-9956-ffa450edef68
2010-09-13 18:37:11 +00:00
Todd Lipcon
4373f9eeb7
HBASE-2983. TestHLog unit test is mis-comparing an assertion (Alex Newman via Todd Lipcon)
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@995999 13f79535-47bb-0310-9956-ffa450edef68
2010-09-10 22:09:11 +00:00
Michael Stack
32800d3be6
HBASE-2978 LoadBalancer IndexOutOfBoundsException
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@995679 13f79535-47bb-0310-9956-ffa450edef68
2010-09-10 06:01:30 +00:00
Todd Lipcon
94b78b4997
HBASE-2977. Refactor master command line to a new class
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@995674 13f79535-47bb-0310-9956-ffa450edef68
2010-09-10 05:48:39 +00:00
Michael Stack
9453a813d0
HBASE-2961 Close zookeeper when done with it (HCM, Master, and RS)
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@995612 13f79535-47bb-0310-9956-ffa450edef68
2010-09-10 00:03:57 +00:00
Todd Lipcon
72f2c22bfc
HBASE-2975. DFSClient names in master and RS should be unique
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@995495 13f79535-47bb-0310-9956-ffa450edef68
2010-09-09 17:05:36 +00:00
Michael Stack
bae69e07c4
Running HFile tool passing fully-qualified filename I get 'IllegalArgumentException: Wrong FS'
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@995486 13f79535-47bb-0310-9956-ffa450edef68
2010-09-09 16:41:02 +00:00
Michael Stack
84763cdd0a
HBASE-2974 LoadBalancer ArithmeticException: / by zero
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@995318 13f79535-47bb-0310-9956-ffa450edef68
2010-09-09 05:43:13 +00:00
Michael Stack
2210cf908b
HBASE-2973 NPE in LogCleaner
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@995281 13f79535-47bb-0310-9956-ffa450edef68
2010-09-08 23:34:10 +00:00
Michael Stack
e144e8f32d
HBASE-2969 missing sync in HTablePool.getTable()
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@995273 13f79535-47bb-0310-9956-ffa450edef68
2010-09-08 22:41:27 +00:00
Michael Stack
cf43037b3b
HBASE-2967 Failed split: IOE 'File is Corrupt' -- sync length not being written out to SequenceFile
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@995256 13f79535-47bb-0310-9956-ffa450edef68
2010-09-08 21:15:22 +00:00
Andrew Kyle Purtell
6e2d002734
HBASE-2942 Custom filters should not require registration in HBaseObjectWritable
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@995220 13f79535-47bb-0310-9956-ffa450edef68
2010-09-08 19:42:32 +00:00
Jonathan Gray
4481fafee4
HBASE-1485 Wrong or indeterminate behavior when there are duplicate versions of a column (pranav via jgray)
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@995163 13f79535-47bb-0310-9956-ffa450edef68
2010-09-08 17:22:31 +00:00
Michael Stack
b89eb144d1
HBASE-2964 Deadlock when RS tries to RPC to itself inside SplitTransaction
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@995151 13f79535-47bb-0310-9956-ffa450edef68
2010-09-08 16:57:52 +00:00
Michael Stack
d98956f9cd
HBASE-2962 Add missing methods to HTableInterface (and HTable)
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@993548 13f79535-47bb-0310-9956-ffa450edef68
2010-09-07 22:20:40 +00:00
Michael Stack
f0f9240de4
HBASE-2925 LRU of HConnectionManager.HBASE_INSTANCES breaks if HBaseConfiguration is changed
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@993078 13f79535-47bb-0310-9956-ffa450edef68
2010-09-06 15:50:46 +00:00
Michael Stack
39e213e62d
HBASE-2643 Figure how to deal with eof splitting logs
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@992215 13f79535-47bb-0310-9956-ffa450edef68
2010-09-03 05:57:02 +00:00
Michael Stack
e3d0498438
HBASE-2943 major_compact (and other admin commands) broken for .META.
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@992110 13f79535-47bb-0310-9956-ffa450edef68
2010-09-02 20:39:41 +00:00
Michael Stack
1574bac2f1
HBASE-2799 'Append not enabled' warning should not show if hbase root dir isn't on DFS
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@992027 13f79535-47bb-0310-9956-ffa450edef68
2010-09-02 17:31:48 +00:00
Michael Stack
081f97077b
HBASE-2918 SequenceFileLogWriter doesnt make it clear if there is no append by config or by missing lib/feature
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@991741 13f79535-47bb-0310-9956-ffa450edef68
2010-09-01 22:34:12 +00:00
Michael Stack
1e70bfbb00
HBASE-2857 HBaseAdmin.tableExists() should not require a full meta scan
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@991734 13f79535-47bb-0310-9956-ffa450edef68
2010-09-01 22:14:40 +00:00
Michael Stack
34efa17d46
HBASE-2594 Fix broken build caused by hbase-2692 commit
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@991713 13f79535-47bb-0310-9956-ffa450edef68
2010-09-01 21:40:34 +00:00
Michael Stack
6d747b7f38
HBASE-2953 Edit of hbase-default.xml removing stale configs.
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@991700 13f79535-47bb-0310-9956-ffa450edef68
2010-09-01 20:51:50 +00:00
Michael Stack
22922782b7
HBASE-2692 Some more things that have been fixed by hbase-2692
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@991687 13f79535-47bb-0310-9956-ffa450edef68
2010-09-01 20:15:19 +00:00
Michael Stack
27e81edd9a
HBASE-2692 Added a few other issues to CHANGES.txt that have been closed because of HBASE-2692
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@991670 13f79535-47bb-0310-9956-ffa450edef68
2010-09-01 19:47:58 +00:00
Michael Stack
6b9c231dec
HBASE-2948 bin/hbase shell broken (after hbase-2692)
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@991552 13f79535-47bb-0310-9956-ffa450edef68
2010-09-01 14:38:49 +00:00
Michael Stack
dff733cd3a
HBASE-2692 Master rewrite and cleanup for 0.90
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@991421 13f79535-47bb-0310-9956-ffa450edef68
2010-09-01 03:16:23 +00:00
Jonathan Gray
04afcd034c
HBASE-2944 cannot alter bloomfilter setting for a column family from hbase shell (kannan via jgray)
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@991408 13f79535-47bb-0310-9956-ffa450edef68
2010-09-01 00:31:37 +00:00
Ryan Rawson
8586a6238a
HBASE-1845 MultiGet, MultiDelete, and MultiPut - batched to the
...
appropriate region servers (Marc Limotte via Ryan)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@991289 13f79535-47bb-0310-9956-ffa450edef68
2010-08-31 18:53:32 +00:00
Jean-Daniel Cryans
7abfcbc22c
HBASE-2920 HTable.checkAndPut/Delete doesn't handle null values
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@989296 13f79535-47bb-0310-9956-ffa450edef68
2010-08-25 18:58:43 +00:00
Jean-Daniel Cryans
bdc56078d4
HBASE-2915 Deadlock between HRegion.ICV and HRegion.close
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@988343 13f79535-47bb-0310-9956-ffa450edef68
2010-08-23 22:47:36 +00:00
Michael Stack
88eb9c5281
HBASE-2931 Do not throw RuntimeExceptions in RPC/HbaseObjectWritable code, ensure we log and rethrow as IOE
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@987952 13f79535-47bb-0310-9956-ffa450edef68
2010-08-22 22:20:16 +00:00
Jean-Daniel Cryans
461c835fc9
HBASE-2922 HLog preparation and cleanup are done under the updateLock,
...
major slowdown
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@987675 13f79535-47bb-0310-9956-ffa450edef68
2010-08-20 23:44:23 +00:00
Jean-Daniel Cryans
831afacddf
HBASE-2924 TestLogRolling doesn't use the right HLog half the time
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@987310 13f79535-47bb-0310-9956-ffa450edef68
2010-08-19 20:57:05 +00:00
Jonathan Gray
5e9f6d1528
HBASE-2928 Fault in logic in BinaryPrefixComparator leads to ArrayIndexOutOfBoundsException (pranav via jgray)
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@986969 13f79535-47bb-0310-9956-ffa450edef68
2010-08-18 22:27:58 +00:00
Jean-Daniel Cryans
0e481c64e8
HBASE-2927 BaseScanner gets stale HRegionInfo in some race cases
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@986887 13f79535-47bb-0310-9956-ffa450edef68
2010-08-18 19:40:49 +00:00
Jean-Daniel Cryans
625a079b73
HBASE-2923 Deadlock between HRegion.internalFlushCache and close
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@986448 13f79535-47bb-0310-9956-ffa450edef68
2010-08-17 18:44:35 +00:00
Michael Stack
4dbf0c9b69
HBASE-2919 initTableReducerJob: Unused method parameter.
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@986058 13f79535-47bb-0310-9956-ffa450edef68
2010-08-16 17:21:17 +00:00
Ryan Rawson
4784ec1b57
HBASE-1517 Implement inexpensive seek operations in HFile (Pranav via Ryan)
...
HBASE-2903 ColumnPrefix filtering (Pranav via Ryan)
HBASE-2904 Smart seeking using filters (Pranav via Ryan)
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@985412 13f79535-47bb-0310-9956-ffa450edef68
2010-08-14 00:30:20 +00:00
Jean-Daniel Cryans
d80de85a69
HBASE-2909 SoftValueSortedMap is broken, can generate NPEs
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@985383 13f79535-47bb-0310-9956-ffa450edef68
2010-08-13 22:09:42 +00:00
Michael Stack
b3baa8aca7
HBASE-1660: script to handle rolling restarts
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@985084 13f79535-47bb-0310-9956-ffa450edef68
2010-08-13 04:12:09 +00:00
Michael Stack
92ffa8580c
HBASE-2868 Do some small cleanups in org.apache.hadoop.hbase.regionserver.wal
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@984433 13f79535-47bb-0310-9956-ffa450edef68
2010-08-11 15:03:21 +00:00
Michael Stack
8b5d7dbb1c
HBASE-2908 Wrong order of null-check [in TIF]
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@984423 13f79535-47bb-0310-9956-ffa450edef68
2010-08-11 14:43:15 +00:00
Michael Stack
e30ddb01aa
HBASE-2870: Add Backup CLI Option to HMaster
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@984116 13f79535-47bb-0310-9956-ffa450edef68
2010-08-10 16:54:40 +00:00
Andrew Kyle Purtell
a95f1ed4f6
HBASE-2905 NPE when inserting mass data via REST interface
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@983699 13f79535-47bb-0310-9956-ffa450edef68
2010-08-09 15:55:19 +00:00
Andrew Kyle Purtell
0530905854
HBASE-2897 RowResultGenerator should handle NoSuchColumnFamilyException
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@983493 13f79535-47bb-0310-9956-ffa450edef68
2010-08-08 23:29:53 +00:00
Michael Stack
f4ed3cd699
HBASE-2844 Capping the number of regions
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@983442 13f79535-47bb-0310-9956-ffa450edef68
2010-08-08 15:59:46 +00:00
Michael Stack
25ffbc5f11
HBASE-2823 Entire Row Deletes not stored in Row+Col Bloom
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@982472 13f79535-47bb-0310-9956-ffa450edef68
2010-08-05 05:16:10 +00:00
Michael Stack
37af9aab2e
HBASE-2901 HBASE-2461 broke build
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@982461 13f79535-47bb-0310-9956-ffa450edef68
2010-08-05 03:58:32 +00:00
Michael Stack
2db593c8c6
HBASE-2871 Make 'start|stop' commands symmetric for Master & Cluster
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@982123 13f79535-47bb-0310-9956-ffa450edef68
2010-08-04 05:27:09 +00:00
Michael Stack
f7b8d9cf7a
HBASE-2461 Split doesn't handle IOExceptions when creating new region reference files
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@982089 13f79535-47bb-0310-9956-ffa450edef68
2010-08-04 00:00:51 +00:00
Jean-Daniel Cryans
77aef8f799
HBASE-2892 Replication metrics aren't updated
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@980993 13f79535-47bb-0310-9956-ffa450edef68
2010-07-30 23:37:19 +00:00
Michael Stack
b3db1e976e
HBASE-2792 Create a better way to chain log cleaners
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@980901 13f79535-47bb-0310-9956-ffa450edef68
2010-07-30 18:10:04 +00:00
Michael Stack
d0890ff453
HBASE-2868 Do some small cleanups in org.apache.hadoop.hbase.regionserver.wal -- REVERT... broke build
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@980891 13f79535-47bb-0310-9956-ffa450edef68
2010-07-30 17:18:31 +00:00
Michael Stack
2d214ccc52
HBASE-2755 Duplicate assignment of a region after region server recovery
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@980649 13f79535-47bb-0310-9956-ffa450edef68
2010-07-30 04:57:44 +00:00
Michael Stack
3f2942ae4e
HBASE-2890 (HBASE-2890) Initialize RPC JMX metrics on startup
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@980640 13f79535-47bb-0310-9956-ffa450edef68
2010-07-30 03:26:31 +00:00
Michael Stack
26ebe0c583
HBASE-2890 init per-method RPC metrics on startup
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@980638 13f79535-47bb-0310-9956-ffa450edef68
2010-07-30 03:22:08 +00:00
Todd Lipcon
d4d88f1ce3
HBASE-2884. TestHFileOutputFormat flaky when map tasks generate identical data
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@980621 13f79535-47bb-0310-9956-ffa450edef68
2010-07-30 00:47:21 +00:00
Todd Lipcon
852f3cf9a0
HBASE-2820 hbck throws an error if HBase root dir isn't on the default FS
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@980264 13f79535-47bb-0310-9956-ffa450edef68
2010-07-28 23:14:12 +00:00
Michael Stack
1280130acc
HBASE-2868 Do some small cleanups in org.apache.hadoop.hbase.regionserver.wal
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@980250 13f79535-47bb-0310-9956-ffa450edef68
2010-07-28 22:21:13 +00:00
Michael Stack
8f5e996795
HBASE-2886 Add search box to site
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@980135 13f79535-47bb-0310-9956-ffa450edef68
2010-07-28 17:33:53 +00:00
Michael Stack
b0e56b5cfa
HBASE-2879 Offer ZK CLI outside of HBase Shell
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@979881 13f79535-47bb-0310-9956-ffa450edef68
2010-07-27 21:50:05 +00:00
Jean-Daniel Cryans
ea63f24c5d
HBASE-2838 Replication metrics
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@979532 13f79535-47bb-0310-9956-ffa450edef68
2010-07-27 04:58:31 +00:00
Jonathan Gray
90908553e9
HBASE-2852 Bloom filter NPE (pranav via jgray)
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@979491 13f79535-47bb-0310-9956-ffa450edef68
2010-07-27 01:31:04 +00:00
Michael Stack
e60312c1bd
HBASE-2815 not able to run the test suite in background because TestShell gets suspended on tty output
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@978973 13f79535-47bb-0310-9956-ffa450edef68
2010-07-25 03:48:58 +00:00
Michael Stack
04bf6f48e4
HBASE-2876 HBase hbck: false positive error reported for parent regions that are in offline state in meta after a split
...
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@978971 13f79535-47bb-0310-9956-ffa450edef68
2010-07-25 03:45:26 +00:00