Commit Graph

10318 Commits

Author SHA1 Message Date
Elliott Clark 95f1fe52ed HBASE-13635 Regions stuck in transition because master is incorrectly assumed dead
Summary:
Requests to tell master that meta is moved can be blocked behind other requests that are trying to mutate meta.
This causes a dead lock and the master is assumed dead. However the master stays up the whole time.

This patch adds prioritization onto reporting meta moves. It should allow meta to make progress.

Test Plan: unit tests.

Differential Revision: https://reviews.facebook.net/D38109
2015-05-11 15:22:08 -07:00
Jerry He 2b56164628 HBASE-13217 Procedure fails due to ZK issue 2015-05-11 14:23:20 -07:00
Sean Busbey 6213fa2fce HBASE-13611 update clover profile to work with clover 4.x and maven 3.
* change pom to use a maven 3 compat version of clover
* add clover to javadoc plugin deps so that instrumented doclet works
* modify IA annotation test to filter out clover instrumentation
* make splitlog counters check for atomiclong before casting
2015-05-11 01:23:35 -05:00
tedyu 8673a7df91 HBASE-13653 Uninitialized HRegionServer#walFactory may result in NullPointerException at region server startup​ 2015-05-10 07:31:58 -07:00
Sean Busbey 11bc89c3da HBASE-13612 TestRegionFavoredNodes should guard against setup failure. 2015-05-09 14:22:41 -07:00
tedyu 1c7389cbe2 HBASE-13593 Quota support for namespace should take snapshot restore and clone into account (Ashish Singhi) 2015-05-09 11:07:46 -07:00
stack fdaeb86019 HBASE-13649 CellComparator.compareTimestamps javadoc inconsistent and wrong (Dave Latham) 2015-05-08 21:44:07 -07:00
tedyu 37ac28ea5b HBASE-13626 ZKTableStateManager logs table state changes at WARN (Stephen Jiang) 2015-05-06 14:39:29 -07:00
Enis Soztutar 2b56169ad6 HBASE-13576 HBCK enhancement: Failure in checking one region should not fail the entire HBCK operation. (Stephen Yuan Jiang)
Conflicts:
	hbase-server/src/main/java/org/apache/hadoop/hbase/util/HBaseFsck.java
	hbase-server/src/test/java/org/apache/hadoop/hbase/util/TestHBaseFsck.java
2015-05-06 12:47:59 -07:00
tedyu ec3d7189ad HBASE-13625 Use HDFS for HFileOutputFormat2 partitioner's path (Stephen Yuan Jiang) 2015-05-06 07:29:57 -07:00
ramkrishna ad8f1d076f HBASE-13632 - Backport HBASE-13368 to branch-1 and 0.98 (Ram) 2015-05-06 13:44:48 +05:30
zhangduo a64b3da63b HBASE-13628 Use AtomicLong as size in BoundedConcurrentLinkedQueue
Conflicts:
	hbase-server/src/test/java/org/apache/hadoop/hbase/util/TestBoundedConcurrentLinkedQueue.java
2015-05-06 15:01:02 +08:00
ramkrishna 426c7eef09 HBASE-13579 - Avoid isCellTTLExpired() for NO-TAG cases (Ram) 2015-05-06 12:12:39 +05:30
Liu Shaohui 308d515949 HBASE-13366 Throw DoNotRetryIOException instead of read only IOException (Shaohui Liu) 2015-05-05 18:12:39 -07:00
Josh Elser 335a26a893 HBASE-13591 Attempt to stabilize TestHBaseFsck 2015-05-05 15:38:02 -07:00
stack 86a5e3b4e3 HBASE-13617 TestReplicaWithCluster.testChangeTable timeout (Stephen Yuan Jiang) 2015-05-04 17:16:16 -07:00
Lars Hofhansl 0e76cf5be4 HBASE-13333 Renew Scanner Lease without advancing the RegionScanner. 2015-05-02 17:52:27 -07:00
tedyu e13ca3c61b HBASE-13607 TestSplitLogManager.testGetPreviousRecoveryMode consistently failing (Josh Elser) 2015-05-02 07:12:57 -07:00
tedyu 9a4ea44d1e HBASE-12413 Mismatch in the equals and hashcode methods of KeyValue (Jingcheng Du and Gariel Reid)
Conflicts:
	hbase-common/src/main/java/org/apache/hadoop/hbase/CellComparator.java
	hbase-common/src/test/java/org/apache/hadoop/hbase/TestKeyValue.java
2015-05-01 18:31:16 -07:00
Andrew Purtell 30d1fe2195 HBASE-12415 Add add(byte[][] arrays) to Bytes (Jean-Marc Spaggiari) 2015-05-01 18:19:25 -07:00
Jonathan M Hsieh d90523355e HBASE-11658 Piped commands to hbase shell should return non-zero if shell command failed (Sean Busbey) 2015-05-01 17:24:55 -07:00
Andrew Purtell 60b356a853 HBASE-13312 SmallScannerCallable does not increment scan metrics 2015-05-01 16:33:11 -07:00
tedyu 3d722dce55 HBASE-13608 413 Error with Stargate through Knox, using AD, SPNEGO, and Pre-Auth 2015-05-01 13:39:15 -07:00
Elliott Clark d16c8ab71b HBASE-13325 Protocol Buffers 2.5 no longer available for download on code.google.com 2015-05-01 13:31:40 -07:00
Nick Dimiduk 62da795ddb HBASE-13604 bin/hbase mapredcp does not include yammer-metrics jar 2015-05-01 09:15:25 -07:00
Jerry He b484fb16f7 HBASE-13598 Make hbase assembly attach to the project 2015-04-30 23:03:45 -07:00
Matt Warhaftig 5a87c3910e HBASE-13358 - Update VisibilityClient to accept Connection objects.
Signed-off-by: Srikanth Srungarapu <ssrungarapu@cloudera.com>
2015-04-30 21:21:41 -07:00
Lars Hofhansl 62c55a6350 HBASE-13601 Connection leak during log splitting. (Abhishek Singh Chouhan) 2015-04-30 17:05:24 -07:00
Lars Hofhansl dc28ded74c HBASE-13497 Remove MVCC stamps from HFile when that is safe. 2015-04-30 16:48:55 -07:00
stack ac190e8077 HBASE-13377 Canary may generate false alarm on the first region when there are many delete markers (He Liangliang)
Amending-Author: Andrew Purtell <apurtell@apache.org>

Conflicts:
	hbase-server/src/main/java/org/apache/hadoop/hbase/tool/Canary.java
2015-04-30 16:00:07 -07:00
Liu Shaohui d4f6928b05 HBASE-13200 Improper configuration can leads to endless lease recovery during failover (He Liangliang) 2015-04-30 15:12:22 -07:00
Andrew Purtell 6d40b547ae HBASE-13420 RegionEnvironment.offerExecutionLatency Blocks Threads under Heavy Load 2015-04-30 14:06:39 -07:00
Nick Dimiduk e69e55b3fd HBASE-13600 check_compatibility.sh should ignore shaded jars 2015-04-30 11:57:25 -07:00
stack 07e50f28b1 HBASE-13564 Master MBeans are not published (Ashish Singhi) + Addendum 2015-04-29 14:36:08 -07:00
Nick Dimiduk 36f9546115 HBASE-13596 src assembly does not build 2015-04-29 13:43:44 -07:00
tedyu 20b6c31880 HBASE-13594 MultiRowRangeFilter shouldn't call HBaseZeroCopyByteString.wrap() directly 2015-04-29 10:35:45 -07:00
Nick Dimiduk 64a42698a6 Revert "HBASE-13564 Master MBeans are not published"
This reverts commit 2a02e679cc.
2015-04-29 09:15:27 -07:00
Devaraj Das 699460aae0 HBASE-13351 Addendum to remove reference to MasterTests class 2015-04-28 23:52:33 -07:00
Devaraj Das 8aae3bfab6 HBASE-13351 Annotate internal MasterRpcServices methods with admin priority (Josh Elser) 2015-04-28 23:45:01 -07:00
Rajeshbabu Chintaguntla 1dbed01d28 HBASE-13431 Allow to skip store file range check based on column family while creating reference files in HRegionFileSystem#splitStoreFile(Rajeshbabu) 2015-04-29 09:38:24 +05:30
Enis Soztutar 18bbf2ecb8 HBASE-13585 HRegionFileSystem#splitStoreFile() finishes without closing the file handle in some situation (Stephen Yuan Jiang) 2015-04-28 17:28:12 -07:00
Enis Soztutar b970599b42 HBASE-13589 [WINDOWS] hbase.cmd script is broken 2015-04-28 17:19:49 -07:00
Nick Dimiduk cc5a0f361a HBASE-13417 batchCoprocessorService() does not handle NULL keys (Abhishek Singh Chouhan) 2015-04-28 16:39:56 -07:00
Matteo Bertozzi 3a9304e98f HBASE-13578 Remove Arrays.asList().subList() from FSHLog.offer() 2015-04-28 21:13:40 +01:00
Elliott Clark d9bf56ab3a HBASE-13517 Publish a client artifact with shaded dependencies
Summary: Add in shaded versions of server and shaded versions of client

Test Plan: HBase downstreamer

Differential Revision: https://reviews.facebook.net/D37467
2015-04-28 09:44:12 -07:00
Usha Kuchibhotla 0dbbc8b8de HBASE-11677 Making Logger instance modifiers consistent.
* IA.Public accessible logger instances deprecated
* logger instances modified by tests left in place
* all others made private static final

Signed-off-by: Sean Busbey <busbey@apache.org>

Conflicts:
	hbase-client/src/main/java/org/apache/hadoop/hbase/client/ClientIdGenerator.java
	hbase-client/src/main/java/org/apache/hadoop/hbase/client/ConnectionImplementation.java
	hbase-client/src/main/java/org/apache/hadoop/hbase/client/RpcRetryingCallerImpl.java
	hbase-client/src/test/java/org/apache/hadoop/hbase/client/TestAsyncProcess.java
	hbase-it/src/test/java/org/apache/hadoop/hbase/IntegrationTestIngestWithEncryption.java
	hbase-rest/src/test/java/org/apache/hadoop/hbase/rest/TestStatusResource.java
	hbase-server/src/main/java/org/apache/hadoop/hbase/master/MasterRpcServices.java
	hbase-server/src/test/java/org/apache/hadoop/hbase/TestTableDescriptor.java
	hbase-server/src/test/java/org/apache/hadoop/hbase/mapreduce/TestRowCounter.java
	hbase-server/src/test/java/org/apache/hadoop/hbase/util/hbck/TestOfflineMetaRebuildHole.java
	hbase-server/src/test/java/org/apache/hadoop/hbase/util/hbck/TestOfflineMetaRebuildOverlap.java
2015-04-28 10:10:21 -05:00
Nick Dimiduk c678a28fca HBASE-13518 Typo in hbase.hconnection.meta.lookup.threads.core parameter (Devaraj Das) 2015-04-27 23:06:51 -07:00
Ashish Singhi 2a02e679cc HBASE-13564 Master MBeans are not published 2015-04-27 21:24:04 -07:00
Enis Soztutar 57e5b969ce HBASE-13551 Procedure V2 - Procedure classes should not be InterfaceAudience.Public 2015-04-27 21:18:19 -07:00
Enis Soztutar cf3e5ebf59 HBASE-13516 Increase PermSize to 128MB 2015-04-27 21:15:17 -07:00