Commit Graph

3935 Commits

Author SHA1 Message Date
tedyu 4fcafb4f05 HBASE-14168 Avoid useless retry for DoNotRetryIOException in TableRecordReaderImpl (zhouyingchao) 2015-07-31 09:24:39 -07:00
Andrew Purtell 67f4a077b9 HBASE-14155 StackOverflowError in reverse scan (Ramkrishna S. Vasudevan and Ted Yu) 2015-07-29 18:22:55 -07:00
Jerry He 3d40dd8394 HBASE-14153 Typo in ProcedureManagerHost.MASTER_PROCEUDRE_CONF_KEY (Konstantin Shvachko) 2015-07-29 15:44:04 -07:00
tedyu 93f53e263f HBASE-14164 Display primary region replicas distribution on table.jsp 2015-07-29 14:26:02 -07:00
Srikanth Srungarapu da811332cf HBASE-14057 HBase shell user_permission should list super users defined on hbase-site.xml 2015-07-28 11:43:24 -07:00
tedyu f772e62567 HBASE-14157 Interfaces implemented by subclasses should be checked when registering CoprocessorService 2015-07-28 11:10:44 -07:00
Esteban Gutierrez 8764b9fd80 HBASE-13089 Fix test compilation error on building against htrace-3.2.0-incubating 2015-07-28 10:07:48 -05:00
Elliott Clark 7b8311eb90 HBASE-14146 Fix Once replication sees an error it slows down forever 2015-07-23 16:12:12 -07:00
abhilak 89ecb93c95 HBASE-14058 Stabilizing default heap memory tuner
Signed-off-by: Elliott Clark <eclark@apache.org>
2015-07-22 11:37:44 -07:00
tedyu 45d52129dd HBASE-14115 Fix resource leak in HMasterCommandLine (Yuhao Bi) 2015-07-22 05:59:13 -07:00
Elliott Clark 12e7153bac HBASE-14092 Add -noLock and -noBalanceSwitch options to hbck 2015-07-17 10:58:02 -07:00
tedyu d4eed9b2dd HBASE-14000 Region server failed to report to Master and was stuck in reportForDuty retry loop (Pankaj Kumar) 2015-07-17 10:49:12 -07:00
tedyu 440e0bc6ea HBASE-14110 Add CostFunction for balancing primary region replicas 2015-07-17 09:57:08 -07:00
stack d887e4cf1a HBASE-14109 NPE if we don't load fully before we are shutdown 2015-07-17 06:27:14 -07:00
Andrew Purtell d4a04d6216 HBASE-14050 NPE in org.apache.hadoop.hbase.ipc.RpcServer.readAndProcess 2015-07-16 18:27:40 -07:00
zhangduo 12f6470bf3 HBASE-14100 Fix high priority findbugs warnings 2015-07-17 08:56:33 +08:00
tedyu 46e5a8f3e5 HBASE-13971 Flushes stuck since 6 hours on a regionserver 2015-07-16 16:43:23 -07:00
Ashish Singhi 789d2a94b7 HBASE-8642 [Snapshot] List and delete snapshot by table
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2015-07-15 15:56:08 -07:00
Sean Busbey 93e26ce550 HBASE-14027 clean up multiple netty jars. 2015-07-15 02:38:15 -05:00
Matteo Bertozzi b62f134545 HBASE-13415 Procedure v2 - Use nonces for double submits from client (Stephen Yuan Jiang)
Signed-off-by: Sean Busbey <busbey@apache.org>
2015-07-13 11:19:02 -05:00
Sean Busbey 88ff206c57 Revert "Procedure v2 - Use nonces for double submits from client (Stephen Yuan Jiang)"
This reverts commit 4eb84651a2.
2015-07-13 11:16:21 -05:00
Enis Soztutar 2c076a30e5 HBASE-13993 WALProcedureStore fencing is not effective if new WAL rolls 2015-07-10 13:44:32 -07:00
tedyu ebd338d0d1 HBASE-12596 bulkload needs to follow locality (Victor Xu) 2015-07-10 06:27:19 -07:00
Matteo Bertozzi 22f0f3026f HBASE-13832 Procedure v2: try to roll the WAL master on sync failure before aborting 2015-07-09 08:55:56 -07:00
Matteo Bertozzi 4eb84651a2 Procedure v2 - Use nonces for double submits from client (Stephen Yuan Jiang) 2015-07-09 08:13:32 -07:00
Andrew Purtell c66ff887e6 HBASE-14042 Fix FATAL level logging in FSHLog where logged for non fatal exceptions 2015-07-08 17:38:29 -07:00
tedyu 7ab78d9ddf HBASE-13897 OOM may occur when Import imports a row with too many KeyValues (Liu Junhong) 2015-07-08 10:21:00 -07:00
Enis Soztutar 3da5058337 HBASE-13988 Add exception handler for lease thread (Liu Shaohui) 2015-07-06 19:18:18 -07:00
Enis Soztutar c59cd29153 HBASE-13352 Add hbase.import.version to Import usage (Lars Hofhansl)
Conflicts:
	hbase-server/src/main/java/org/apache/hadoop/hbase/mapreduce/Import.java
2015-07-06 15:58:19 -07:00
Matteo Bertozzi 80b0a3e914 HBASE-14017 Procedure v2 - MasterProcedureQueue fix concurrency issue on table queue deletion
Signed-off-by: Sean Busbey <busbey@apache.org>
2015-07-06 15:31:54 -05:00
Matteo Bertozzi d347c66c90 HBASE-13849 Remove restore and clone snapshot from the WebUI
Signed-off-by: Sean Busbey <busbey@apache.org>
2015-07-06 11:17:37 -05:00
Andrey Stepachev 8d71d283b9 HBASE-13646 HRegion#execService should not try to build incomplete messages
Signed-off-by: Sean Busbey <busbey@apache.org>
2015-07-06 10:36:13 -05:00
stack 4e36815906 HBASE-14012 Double Assignment and Dataloss when ServerCrashProcedure runs during Master failover 2015-07-06 08:03:15 -07:00
Lars Hofhansl 29969dcf5c HBASE-13329 ArrayIndexOutOfBoundsException in CellComparator#getMinimumMidpointArray. 2015-07-05 12:18:59 -07:00
tedyu 9e54e195f6 HBASE-13702 ImportTsv: Add dry-run functionality and log bad rows (Apekshit Sharma) 2015-07-04 07:25:00 -07:00
Ashish Singhi ab9a0b80af HBASE-13925 Use zookeeper multi to clear znodes in ZKProcedureUtil
Signed-off-by: Andrew Purtell <apurtell@apache.org>

Conflicts:
	hbase-client/src/main/java/org/apache/hadoop/hbase/zookeeper/ZKUtil.java
2015-07-03 12:29:55 -07:00
stack e0e6a5f09d HBASE-14013 Retry when RegionServerNotYetRunningException rather than go ahead with assign so for sure we don't skip WAL replay 2015-07-02 14:30:15 -07:00
stack bfaf837049 HBASE-14010 TestRegionRebalancing.testRebalanceOnRegionServerNumberChange fails; cluster not balanced 2015-07-02 10:06:05 -07:00
stack 7b4febbc2b HBASE-13895 DATALOSS: Region assigned before WAL replay when abort (Enis Soztutar) -- ADDENDUM 2015-07-02 10:05:58 -07:00
stack 09846ff81a HBASE-13895 DATALOSS: Region assigned before WAL replay when abort (Enis Soztutar) -- ADDENDUM 2015-07-02 10:05:58 -07:00
tedyu 5e9b6b8c3d HBASE-14005 Set permission to .top hfile in LoadIncrementalHFiles (Francesco MDE) 2015-07-02 08:41:48 -07:00
zhangduo 9aeda36613 HBASE-13970 NPE during compaction in trunk 2015-07-02 21:37:25 +08:00
stack 0f17b76796 HBASE-13895 DATALOSS: Region assigned before WAL replay when abort (Enis Soztutar) 2015-07-01 17:30:16 -07:00
tedyu a883bb4e54 HBASE-13980 Distinguish blockedFlushCount vs unblockedFlushCount when tuning heap memory (Abhilash) 2015-07-01 13:03:57 -07:00
Bhupendra 0455e54c1d HBASE-13978: Variable never assigned in SimpleTotalOrderPartitioner.getPartition()
Signed-off-by: Sean Busbey <busbey@apache.org>
2015-07-01 13:21:23 -05:00
Matt Warhaftig 71cd637fee HBASE-13861 Fix UI label for BucketCache free & used bytes.
Signed-off-by: Sean Busbey <busbey@apache.org>
2015-07-01 12:18:53 -05:00
Matteo Bertozzi 7ece46a607 HBASE-13995 ServerName is not fully case insensitive 2015-07-01 09:40:11 -07:00
Sean Busbey a58848507a HBASE-13990 make maven site generation work with jdk8
* includes additiona branch-1 specific fixes to javadocs
* includes rollback of 2 changes from HBASE-13898 that didn't apply to branch-1

Conflicts:
	hbase-server/src/main/java/org/apache/hadoop/hbase/io/hfile/HFileBlock.java
2015-07-01 08:00:15 -05:00
Sean Busbey 1db4e8a24b HBASE-14003 work around JDK-8044053 2015-06-30 19:31:58 -05:00
Lars Hofhansl 163ddbf03c HBASE-13959 Region splitting uses a single thread in most common cases. (Hari Krishna Dara) 2015-06-29 18:09:17 -07:00
tedyu 254ef1624e HBASE-13989 Threshold for combined MemStore and BlockCache percentages is not checked 2015-06-29 15:02:34 -07:00
tedyu 0426a5c709 HBASE-13863 Multi-wal feature breaks reported number and size of HLogs (Abhilash) 2015-06-26 08:48:10 -07:00
tedyu 1650b228d0 HBASE-13974 TestRateLimiter#testFixedIntervalResourceAvailability may fail (Guanghao Zhang) 2015-06-26 08:25:00 -07:00
tedyu 6e9a302808 HBASE-13969 AuthenticationTokenSecretManager is never stopped in RPCServer (Pankaj Kumar) 2015-06-25 17:41:54 -07:00
Matteo Bertozzi be599ddf86 HBASE-13947 Use MasterServices instead of Server in AssignmentManager 2015-06-25 16:54:32 -07:00
Matteo Bertozzi b7a82d8311 HBASE-13950 Add a NoopProcedureStore for testing 2015-06-25 16:46:22 -07:00
tedyu f248f86396 HBASE-13923 Addendum fixes NPE in HRegionServer#buildServerLoad() 2015-06-25 16:30:52 -07:00
anoopsjohn 92b6622d97 HBASE-13835 KeyValueHeap.current might be in heap when exception happens in pollRealKV. (zhouyingchao) 2015-06-25 23:46:16 +05:30
tedyu ed72fa2128 HBASE-13964 Skip region normalization for tables under namespace quota 2015-06-25 03:26:12 -07:00
tedyu 41aa841241 HBASE-13923 Loaded region coprocessors are not reported in shell status command (Ashish Singhi) 2015-06-23 21:24:55 -07:00
ramkrishna 92f4e30f45 HBASE-13945 - Prefix_Tree seekBefore() does not work correctly (Ram) 2015-06-24 09:15:56 +05:30
Nick Dimiduk 5a24d16f4c HBASE-13938 Deletes done during the region merge transaction may get eclipsed (ddas, enis, ndimiduk) 2015-06-23 11:08:48 -07:00
Enis Soztutar 0271afc1b7 HBASE-13937 Partially revert HBASE-13172 2015-06-23 10:49:51 -07:00
Mikhail Antonov 7d778e892c HBASE-13906 Improve handling of NeedUnmanagedConnectionException 2015-06-22 23:36:04 -07:00
Gábor Lipták 272404f67a HBASE-13898 AMMENDMENT Correct Javadoc errors in site
Signed-off-by: Sean Busbey <busbey@apache.org>

Conflicts:
	hbase-common/src/main/java/org/apache/hadoop/hbase/nio/MultiByteBuffer.java
2015-06-23 01:14:15 -05:00
Misty Stanley-Jones 9ac6539f6a HBASE-13898 correct additional javadoc failures under java 8 <Gabor Liptak>
Ammending-Author: Sean Busbey <busbey@apache.org>

Conflicts:
	hbase-client/src/main/java/org/apache/hadoop/hbase/protobuf/ProtobufUtil.java
	hbase-common/src/main/java/org/apache/hadoop/hbase/CellComparator.java
	hbase-protocol/src/main/java/org/apache/hadoop/hbase/protobuf/ProtobufMagic.java
	hbase-server/src/main/java/org/apache/hadoop/hbase/coprocessor/RegionObserver.java
	hbase-server/src/main/java/org/apache/hadoop/hbase/http/jmx/JMXJsonServlet.java
	hbase-server/src/main/java/org/apache/hadoop/hbase/io/hfile/HFileBlockIndex.java
	hbase-server/src/main/java/org/apache/hadoop/hbase/util/BloomFilterChunk.java
	hbase-server/src/main/java/org/apache/hadoop/hbase/wal/WALSplitter.java
2015-06-23 01:14:15 -05:00
Mikhail Antonov 84675ef615 HBASE-13103 [ergonomics] add region size balancing as a feature of master 2015-06-22 22:48:19 -07:00
Enis Soztutar eb9b234ce2 HBASE-13935 Orphaned namespace table ZK node should not prevent master to start (Stephen Yuan Jiang) 2015-06-20 17:20:38 -07:00
Nick Dimiduk 34cd3377f8 HBASE-13933 DBE's seekBefore with tags corrupts the tag's offset information thus leading to incorrect results (ramkrishna.s.vasudevan) 2015-06-19 14:26:02 -07:00
Matteo Bertozzi d628f95307 HBASE-13917 Remove string comparison to identify request priority 2015-06-18 09:34:28 -07:00
Elliott Clark 212cbf8f5c HBASE-13876 Improving performance of HeapMemoryManager 2015-06-17 09:59:19 -07:00
Mikhail Antonov ec251bdd36 TestAssignmentManager.testBalanceOnMasterFailoverScenarioWithOfflineNode failing consistently on branch-1.1
Conflicts:
	hbase-server/src/test/java/org/apache/hadoop/hbase/master/TestAssignmentManager.java
2015-06-16 14:55:10 -07:00
Patrick White d9827b3fb3 HBASE-13918 Fix hbase:namespace description
Signed-off-by: Elliott Clark <eclark@apache.org>
2015-06-16 12:40:32 -07:00
Lars Hofhansl 7f6f199cf7 HBASE-13885 ZK watches leaks during snapshots. 2015-06-16 12:22:19 -07:00
Sean Busbey f2f19ddb5c HBASE-13909 update branch-1 poms to 1.3.0-SNAPSHOT 2015-06-15 22:30:56 -05:00
Nick Dimiduk 55a7a496f6 HBASE-13821 WARN if hbase.bucketcache.percentage.in.combinedcache is set 2015-06-15 19:25:13 -07:00
tedyu e8821d1806 HBASE-13888 Fix refill bug from HBASE-13686 (Guanghao Zhang) 2015-06-15 18:30:51 -07:00
Nick Dimiduk b875cda33e HBASE-13905 TestRecoveredEdits.testReplayWorksThoughLotsOfFlushing failing consistently on branch-1.1 2015-06-15 17:18:15 -07:00
Nick Dimiduk 35818ad2cd HBASE-13833 LoadIncrementalHFile.doBulkLoad(Path,HTable) doesn't handle unmanaged connections when using SecureBulkLoad 2015-06-15 12:19:23 -07:00
Enis Soztutar 10772d3af9 HBASE-13877 Interrupt to flush from TableFlushProcedure causes dataloss in ITBLL 2015-06-14 11:24:48 -07:00
Gábor Lipták 0a0ff3354a HBASE-13569 Correct Javadoc (for Java8)
Signed-off-by: Sean Busbey <busbey@apache.org>

Conflicts:
	hbase-client/src/main/java/org/apache/hadoop/hbase/HColumnDescriptor.java
	hbase-client/src/main/java/org/apache/hadoop/hbase/MetaTableAccessor.java
	hbase-client/src/main/java/org/apache/hadoop/hbase/client/Admin.java
	hbase-client/src/main/java/org/apache/hadoop/hbase/client/Result.java
	hbase-client/src/main/java/org/apache/hadoop/hbase/client/Scan.java
	hbase-client/src/main/java/org/apache/hadoop/hbase/filter/FilterBase.java
	hbase-client/src/main/java/org/apache/hadoop/hbase/protobuf/ProtobufUtil.java
	hbase-common/src/main/java/org/apache/hadoop/hbase/KeyValue.java
	hbase-server/src/main/java/org/apache/hadoop/hbase/constraint/ConstraintException.java
	hbase-server/src/main/java/org/apache/hadoop/hbase/coprocessor/RegionObserver.java
	hbase-server/src/main/java/org/apache/hadoop/hbase/io/hfile/HFileReaderV2.java
	hbase-server/src/main/java/org/apache/hadoop/hbase/io/hfile/HFileScanner.java
	hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/MiniBatchOperationInProgress.java
	hbase-server/src/main/java/org/apache/hadoop/hbase/util/BloomFilterWriter.java
2015-06-13 22:23:53 -05:00
tedyu 4468f3ce95 HBASE-13829 Add more ThrottleType (Guanghao Zhang) 2015-06-13 06:30:26 -07:00
Mikhail Antonov 366d7028ec HBASE-13755 Provide single super user check implementation 2015-06-12 23:47:02 -07:00
Dave Latham ae121ee7e9 HBASE-13639 SyncTable - rsync for HBase tables
Signed-off-by: Andrew Purtell <apurtell@apache.org>
Amending-Author: Andrew Purtell <apurtell@apache.org>
2015-06-12 16:00:01 -07:00
Sean Busbey de83a78cda HBASE-13848 Use Credential Provider when available for SSL passwords in InfoServer.
Conflicts:
	hbase-server/src/test/java/org/apache/hadoop/hbase/http/TestSSLHttpServer.java
2015-06-12 09:19:19 -05:00
Josh Elser e78572a985 HBASE-13892 NPE in ClientScanner on null results array
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2015-06-11 19:27:06 -07:00
Changgeng Li abf1aa603c HBASE-13560 large compaction thread pool will steal jobs from small compaction pool when idle
Signed-off-by: Elliott Clark <eclark@apache.org>
2015-06-11 14:40:54 -07:00
Ashish Singhi c4054de40c HBASE-13828 Add group permissions testing coverage to AC
Signed-off-by: Andrew Purtell <apurtell@apache.org>

Conflicts:
	hbase-server/src/test/java/org/apache/hadoop/hbase/security/access/TestAccessController.java
	hbase-server/src/test/java/org/apache/hadoop/hbase/security/access/TestAccessController2.java
2015-06-10 18:25:13 -07:00
Enis Soztutar f49f296181 HBASE-13878 Set hbase.fs.tmp.dir config in HBaseTestingUtility.java for Phoenix UT to use 2015-06-10 16:31:45 -07:00
Jesse Yates b98d279de3 HBASE-13846 Run MiniCluster on top of other MiniDfsCluster 2015-06-10 11:28:00 -07:00
tedyu d33e0acdd3 HBASE-13873 LoadTestTool addAuthInfoToConf throws UnsupportedOperationException (sunyerui) 2015-06-10 07:31:11 -07:00
Jerry He d37d9c43de HBASE-13845 Expire of one region server carrying meta can bring down the master 2015-06-09 09:47:33 -07:00
stack 14db858a28 HBASE-13847 getWriteRequestCount function in HRegionServer uses int variable to return the count (Abhilash) 2015-06-08 20:36:14 -07:00
stack 3dfccbd424 HBASE-13811 Splitting WALs, we are filtering out too many edits -> DATALOSS; ADDENDUM 2015-06-08 12:56:06 -07:00
Enis Soztutar cd71d37cb3 HBASE-13853 ITBLL improvements after HBASE-13811 (ADDENDUM to fix logging) 2015-06-08 12:44:03 -07:00
Enis Soztutar 26458b41ce HBASE-13853 ITBLL improvements after HBASE-13811 2015-06-08 12:18:27 -07:00
stack 2baf3bfc9f HBASE-13811 Splitting WALs, we are filtering out too many edits -> DATALOSS 2015-06-08 10:39:08 -07:00
ramkrishna d34e9c5c5c HBASE-13686 - Fail to limit rate in RateLimiter (Ashish Singhi) 2015-06-07 22:25:32 +05:30
anoopsjohn a18397e0ee HBASE-13834 Evict count not properly passed to HeapMemoryTuner. (Abhilash) 2015-06-06 08:10:54 +05:30
tedyu 86d30e0bfe HBASE-13831 TestHBaseFsck#testParallelHbck is flaky against hadoop 2.6+ (Stephen Jiang) 2015-06-03 15:44:44 -07:00
Srikanth Srungarapu e8914f26d2 HBASE-13826 Unable to create table when group acls are appropriately set. 2015-06-02 22:41:44 -07:00
tedyu 39ab55841d HBASE-13356 HBase should provide an InputFormat supporting multiple scans in mapreduce jobs over snapshots (Andrew Mains) 2015-06-02 19:36:17 -07:00
Enis Soztutar 41bfe40cf8 HBASE-13732 TestHBaseFsck#testParallelWithRetriesHbck fails intermittently (Stephen Yuan Jiang, ADDENDUM for failing tests) 2015-06-02 18:16:21 -07:00
Enis Soztutar 4e5535a156 HBASE-13732 TestHBaseFsck#testParallelWithRetriesHbck fails intermittently (Stephen Yuan Jiang, ADDENDUM for failing tests) 2015-06-02 17:52:15 -07:00
Srikanth Srungarapu ce636701ff HBASE-13658 Improve the test run time for TestAccessController class (Ashish Singhi) 2015-06-02 15:24:59 -07:00
Ashish Singhi 83d5f31649 HBASE-13764 Backport HBASE-7782 (HBaseTestingUtility.truncateTable() not acting like CLI) to branch-1.x
Signed-off-by: Srikanth Srungarapu <ssrungarapu@cloudera.com>
2015-06-02 15:14:15 -07:00
tedyu ccb5fc3958 HBASE-13824 TestGenerateDelegationToken: Master fails to start in Windows environment (Stephen Jiang) 2015-06-02 09:58:33 -07:00
Enis Soztutar 1b91e4750a HBASE-13812 Deleting of last Column Family of a table should not be allowed (ADDENDUM for failing unit test) 2015-06-01 11:44:26 -07:00
Enis Soztutar aefc78d4fc HBASE-13809 TestRowTooBig should use HDFS directory for its region directory (Stephen Yuan Jiang) 2015-05-30 17:19:38 -07:00
Enis Soztutar 1bb84fd80c HBASE-13812 Deleting of last Column Family of a table should not be allowed
Conflicts:
	hbase-server/src/test/java/org/apache/hadoop/hbase/client/TestAdmin1.java
2015-05-30 16:42:41 -07:00
tedyu 20e01d2812 HBASE-13810 Table is left unclosed in VerifyReplication#Verifier 2015-05-29 17:43:47 -07:00
Matteo Bertozzi 02af4b066f HBASE-13789 ForeignException should not be sent to the client 2015-05-29 12:02:32 -07:00
Matteo Bertozzi c4ac2ebbdb HBASE-13759 Procedure v2 - Improve procedure yielding 2015-05-29 19:28:17 +01:00
Matteo Bertozzi 5b67c7a0da HBASE-13779 Calling table.exists() before table.get() end up with an empty Result 2015-05-29 16:44:39 +01:00
tedyu 93e475e5ba HBASE-13776 Setting illegal versions for HColumnDescriptor does not throw IllegalArgumentException (Yuhao Bi) 2015-05-29 07:34:00 -07:00
tedyu 695c4790cd HBASE-13802 Addendum fixes checkstyle warning by removing the whitespace before the right parenthesis 2015-05-29 02:48:54 -07:00
tedyu 46c9a5b339 HBASE-13802 Procedure V2: Master fails to come up due to rollback of create namespace table (Stephen Jiang) 2015-05-29 02:33:39 -07:00
tedyu 423499fbfb HBASE-13800 TestStore#testDeleteExpiredStoreFiles should create unique data/log directory for each call (Stephen Jiang) 2015-05-28 19:29:35 -07:00
tedyu 4545420d61 HBASE-13797 Fix resource leak in HBaseFsck 2015-05-28 19:17:04 -07:00
Enis Soztutar 0c90231374 HBASE-13801 Hadoop src checksum is shown instead of HBase src checksum in master / RS UI 2015-05-28 18:43:31 -07:00
stack 94f0ee7ee3 HBASE-13616 Move ServerShutdownHandler to Pv2 2015-05-28 15:04:27 -07:00
Matteo Bertozzi 24ef755f83 HBASE-13476 Procedure v2 - Add Replay Order logic for child procedures 2015-05-28 19:42:42 +01:00
Nick Dimiduk 2f9851af26 HBASE-13761 Optimize FuzzyRowFilter (Vladimir Rodionov) 2015-05-28 10:17:46 -07:00
Lars George 0dc1a65f2e HBASE-13777 Table fragmentation display triggers NPE on master status page 2015-05-28 08:37:44 +02:00
Sean Busbey 279dd43570 HBASE-13710 Remove dependency on Hadoop's ReflectionUtil.
* copies ReflectionUtils.logThreadInfo and needed private methods from Hadoop
  branch-2, fixes minor issues specific to our use.
* updates HttpServer's use of RU.newInstance to use the HBase version.
  Side effect: previously, FilterInitializer instances that happened to also
  implement Configurable would have setConfiguration called. Such uses should
  instead rely on the mandatory FilterInitializer.initFilter method call.
2015-05-28 00:25:16 -05:00
ramkrishna 17a75083e8 HBASE-13393 - Optimize memstore flushing to avoid writing tag information
to hfiles when no tags are present. (Ram)
2015-05-28 10:38:18 +05:30
Enis Soztutar 2ba61ee1ab HBASE-13732 TestHBaseFsck#testParallelWithRetriesHbck fails intermittently (Stephen Yuan Jiang) 2015-05-27 17:54:23 -07:00
Sean Busbey d5f57027b8 HBASE-13716 use HdfsConstants instead of deprecated FSConstants.
Conflicts:
	hbase-server/src/main/java/org/apache/hadoop/hbase/master/HMaster.java
2015-05-27 16:33:40 -05:00
Sean Busbey d28091eead HBASE-13726 Use commons-io to cleanup Closeables instead of hadoop IOUtils.
Conflicts:
	hbase-server/src/main/java/org/apache/hadoop/hbase/util/HBaseFsck.java
2015-05-27 16:32:22 -05:00
Andrew Purtell 7df1814f7f HBASE-13780 Default to 700 for HDFS root dir permissions for secure deployments (Enis Soztutar) 2015-05-27 13:15:43 -07:00
Andrew Purtell a035baab46 HBASE-13768 ZooKeeper znodes are bootstrapped with insecure ACLs in a secure configuration (Enis Soztutar) 2015-05-27 12:32:45 -07:00
anoopsjohn fd8e6ee956 HBASE-13734 Improper timestamp checking with VisibilityScanDeleteTracker. 2015-05-25 13:54:24 +05:30
anoopsjohn 2542a38e21 HBASE-13375 Provide HBase superuser higher priority over other users in the RPC handling. (Mikhail Antonov) 2015-05-24 21:28:50 +05:30
Jerry He ee5263db8c HBASE-13671 More classes to add to org.apache.hadoop.hbase.mapreduce.driver (li xiang) 2015-05-22 12:40:27 -07:00
stack a6cf9c51d9 HBASE-13745 Say why a flush was requested in log message 2015-05-22 11:42:21 -07:00
Lars Hofhansl e5df9bb2e2 HBASE-13703 ReplicateContext should not be a member of ReplicationSource. 2015-05-21 22:01:50 -07:00
tedyu c695d1c249 HBASE-13733 Failed MiniZooKeeperCluster startup did not shutdown ZK servers (Stephen Jiang) 2015-05-21 14:03:36 -07:00
tedyu 774bb5677e HBASE-13741 Disable TestRegionObserverInterface#testRecovery and testLegacyRecovery (Stephen Jiang) 2015-05-21 13:57:52 -07:00
stack a9e2f4cf31 HBASE-5980 Scanner responses from RS should include metrics on rows/KVs filtered; ADDENDUM -- ADD MISSING FILES 2015-05-21 11:11:06 -07:00
stack 078a9a97c3 HBASE-5980 Scanner responses from RS should include metrics on rows/KVs filtered 2015-05-21 11:09:14 -07:00
tedyu 109f138ca3 HBASE-13731 TestReplicationAdmin should clean up MiniZKCluster resource (Stephen Jiang) 2015-05-21 10:25:51 -07:00
Enis Soztutar 420baa42ce HBASE-13709 Updates to meta table server columns may be eclipsed
Conflicts:
	hbase-client/src/main/java/org/apache/hadoop/hbase/MetaTableAccessor.java
	hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/HRegionServer.java
	hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/RSRpcServices.java
	hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/handler/OpenMetaHandler.java
	hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/handler/OpenRegionHandler.java
	hbase-server/src/test/java/org/apache/hadoop/hbase/TestMetaTableAccessor.java
	hbase-server/src/test/java/org/apache/hadoop/hbase/master/MockRegionServer.java
	hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/TestRegionServerNoMaster.java
2015-05-20 19:19:52 -07:00
Liu Shaohui c9f052be66 HBASE-13712 Backport HBASE-13199 to branch-Backport HBASE-13199 to branch-1
HBASE-13199 Some small improvements on canary tool (Shaohui Liu)
HBASE-13199 ADDENDUM Some small improvements on canary tool (Shaohui Liu)
2015-05-20 15:30:12 -07:00
tedyu 181ec60510 HBASE-13704 Hbase throws OutOfOrderScannerNextException when MultiRowRangeFilter is used (Aleksandr Maksymenko) 2015-05-19 20:21:08 -07:00
Enis Soztutar 2a1fab0200 HBASE-13717 TestBoundedRegionGroupingProvider#setMembershipDedups need to set HDFS diretory for WAL (Stephen Yuan Jiang) 2015-05-19 19:15:05 -07:00
Esteban Gutierrez 816856eb1e HBASE-13694 CallQueueSize is incorrectly decremented until the response is sent
Signed-off-by: stack <stack@apache.org>
2015-05-19 09:24:47 -07:00
Nick Dimiduk 8614d86243 HBASE-13609 TestFastFail is still failing 2015-05-18 12:30:59 -07:00
Andrew Purtell 046d619626 HBASE-13668 TestFlushRegionEntry is flaky
Conflicts:
	hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/TestFlushRegionEntry.java
2015-05-16 16:23:34 -07:00
Patrick White cb2c8701df HBASE-13684 Allow mlockagent to be used when not starting as root
Fixes for mlockall_agent
changed init_str to options, to match the JVMTI docs
added support for running with no user (allow via adding user to limits.conf)

Signed-off-by: Elliott Clark <eclark@apache.org>
2015-05-16 12:39:31 -07:00
Apekshit(Appy) Sharma 1cf85b3f7f HBASE-11927 Use Native Hadoop Library for HFile checksum. (Apekshit)
Signed-off-by: stack <stack@apache.org>
2015-05-15 11:50:07 -07:00
Matteo Bertozzi 6968834c9c HBASE-13651 Handle StoreFileScanner FileNotFoundExceptin 2015-05-15 19:04:22 +01:00
stack 41aceca809 HBASE-11830 TestReplicationThrottler.testThrottling failed on virtual boxes 2015-05-13 09:46:21 -07:00
Lars Hofhansl 34327408c1 HBASE-13618 ReplicationSource is too eager to remove sinks. 2015-05-12 21:28:19 -07:00
tedyu e42e7ed110 HBASE-13664 Use HBase 1.0 interfaces in ConnectionCache (Solomon Duskis) 2015-05-12 13:31:43 -07:00
Matteo Bertozzi 8e8e246248 HBASE-13662 RSRpcService.scan() throws an OutOfOrderScannerNext if the scan has a retriable failure 2015-05-12 17:46:42 +01:00
tedyu 9250c6b6d9 HBASE-13663 HMaster fails to restart 'HMaster: Failed to become active master' 2015-05-12 09:03:07 -07:00
Enis Soztutar 77b155858f HBASE-13661 Correct binary compatibility issues discovered in 1.1.0RC0 2015-05-11 18:33:44 -07:00
Nick Dimiduk 900a5f09df HBASE-13637 branch-1.1 does not build against hadoop-2.2. (zhangduo and ndimiduk) 2015-05-11 18:02:08 -07:00
Matteo Bertozzi 5d553adacd HBASE-13606 AssignmentManager.assign() is not sync in both path 2015-05-12 00:14:04 +01:00
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
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
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
Andrew Purtell 60b356a853 HBASE-13312 SmallScannerCallable does not increment scan metrics 2015-05-01 16:33:11 -07:00
Nick Dimiduk 62da795ddb HBASE-13604 bin/hbase mapredcp does not include yammer-metrics jar 2015-05-01 09:15:25 -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
stack 07e50f28b1 HBASE-13564 Master MBeans are not published (Ashish Singhi) + Addendum 2015-04-29 14:36:08 -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
Matteo Bertozzi 3a9304e98f HBASE-13578 Remove Arrays.asList().subList() from FSHLog.offer() 2015-04-28 21:13:40 +01: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
Ashish Singhi 2a02e679cc HBASE-13564 Master MBeans are not published 2015-04-27 21:24:04 -07:00
Josh Elser 16443da51a HBASE-13255 Fix grammar in Regions description paragraph 2015-04-27 15:51:43 -07:00
Matteo Bertozzi f862412592 HBASE-13394 Failed to recreate a table when quota is enabled 2015-04-27 21:49:58 +01:00
Devaraj Das 93af6b65a3 HBASE-12552 Backport listSnapshots should list only owned snapshots for non-super user (Ashish Singhi) 2015-04-27 09:25:56 -07:00
Srikanth Srungarapu decc9b9c36 HBASE-13563 Add missing table owner to AC tests. 2015-04-26 16:42:18 -07:00
Nick Dimiduk 566dfda5b7 HBASE-13466 Document deprecations in 1.x - Part 1 (Lars Francke) 2015-04-26 13:11:35 -07:00
tedyu 85d090d816 HBASE-13555 StackServlet produces 500 error 2015-04-24 16:37:25 -07:00
Srikanth Srungarapu 8ab6698120 HBASE-13536 Cleanup the handlers that are no longer being used. 2015-04-24 12:40:59 -07:00
Sean Busbey 1a0c61c974 HBASE-13546 handle nulls in MasterAddressTracker when there is no master active. 2015-04-24 13:54:36 -05:00