Commit Graph

4450 Commits

Author SHA1 Message Date
ramkrishna 58521869b0 HBASE-14970 Backport HBASE-13082 and its sub-jira to branch-1 (Ram) 2016-01-21 21:22:40 +05:30
stack 8f34f85fe7 HBASE-15098 Normalizer switch in configuration is not used; addendum 2016-01-20 09:46:10 -08:00
stack 44dc9d1162 HBASE-15098 Normalizer switch in configuration is not used 2016-01-20 09:36:46 -08:00
tedyu e76a2e4e6d HBASE-14865 Support passing multiple QOPs to SaslClient/Server via hbase.rpc.protection (Apply) 2016-01-19 13:08:24 -08:00
Ashu Pachauri a61f3ecc8b HBASE-15102 Fix HeapMemoryTuner overtuning memstore
HeapMemoryTuner often over tunes memstore without looking at
the lower limit of the previous memstore size and causing a
situation in which memstore used size suddenly exceeds the
total memstore size.

Signed-off-by: Elliott Clark <eclark@apache.org>
2016-01-19 12:23:59 -08:00
Matteo Bertozzi 7d7a2d8712 HBASE-15106 Procedure v2 - Procedure Queue pass Procedure for better debuggability 2016-01-19 12:03:01 -08:00
tedyu 7a096ac6cb HBASE-15073 Revert due to different opinion on usefulness 2016-01-18 17:35:18 -08:00
stack d6654ea7ea HBASE-15118 Fix findbugs complaint in hbase-server 2016-01-18 15:37:53 -08:00
stack 032f5574b0 HBASE-14962 TestSplitWalDataLoss fails on all branches 2016-01-16 15:53:33 -08:00
Andrew Purtell 8272c84f60 Amend HBASE-14512 Cache UGI groups
Handle the case where tests might create a call with a null connection
2016-01-15 19:27:14 -08:00
Andrew Purtell 1f1a8fd7d3 Amend HBASE-14771 RpcServer#getRemoteAddress always returns null
This change has been reported to cause Phoenix's PhoenixIndexRpcSchedulerTest to fail
with a NPE
2016-01-15 19:27:14 -08:00
Enis Soztutar 795f91439c HBASE-15114 NPE when IPC server ByteBuffer reservoir is turned off 2016-01-15 16:42:41 -08:00
Matteo Bertozzi f8427aba2b HBASE-15105 Procedure V2 - Procedure Queue with Namespaces 2016-01-14 13:50:35 -08:00
stack b753226e72 HBASE-13590 TestEnableTableHandler.testEnableTableWithNoRegionServers is flakey (Yu Li) 2016-01-14 11:15:23 -08:00
Matteo Bertozzi 3c2229a9a8 HBASE-14837 Procedure v2 - Procedure Queue Improvement 2016-01-14 09:25:06 -08:00
tedyu 53fa76bc01 HBASE-15099 Move RegionStateListener class out of quotas package 2016-01-13 15:20:06 -08:00
ramkrishna 89eba459f2 HBASE-15085 IllegalStateException was thrown when scanning on bulkloaded
HFiles (Victor Xu)
2016-01-12 14:38:29 +05:30
chenheng 417e3c4a73 HBASE-15083 Gets from Multiactions are not counted in metrics for gets 2016-01-12 14:39:59 +08:00
Matteo Bertozzi bb5026c6a4 HBASE-15052 Use EnvironmentEdgeManager in ReplicationSource 2016-01-11 09:39:32 -08:00
tedyu d277c15330 HBASE-15065 Addendum fixes checkstyle warnings 2016-01-08 14:51:17 -08:00
Elliott Clark 27c578d685 HBASE-14975 Don't color the total RIT line yellow if it's zero (Pallavi Adusumilli)
Signed-off-by: Elliott Clark <eclark@apache.org>
2016-01-08 14:29:58 -08:00
tedyu 5a0658377d HBASE-15065 SimpleRegionNormalizer should return multiple normalization plans in one run 2016-01-08 12:05:00 -08:00
ramkrishna bc4b9eb084 HBASE-14221 - Reduce the number of time row comparison is done in a Scan
(Ram)
2016-01-08 13:58:52 +05:30
ramkrishna 323d5c97d9 Revert "HBASE-14227 Reduce the number of time row comparison is done in a Scan"
This reverts commit e32e4df780.
2016-01-08 13:55:06 +05:30
ramkrishna e32e4df780 HBASE-14227 Reduce the number of time row comparison is done in a Scan
(Ram)
2016-01-08 10:42:49 +05:30
stack 90ca944e1b HBASE-15079 TestMultiParallel.validateLoadedData AssertionError: null 2016-01-07 15:36:27 -08:00
stack 01ecd30906 HBASE-15076 Add getScanner(Scan scan, List<KeyValueScanner> additionalScanners) API into Region interface (Anoop Sam John) 2016-01-07 14:15:33 -08:00
tedyu e7d935cbed HBASE-15068 Add metrics for region normalization plans 2016-01-07 03:28:50 -08:00
tedyu 53983f5b2e HBASE-15073 Finer grained control over normalization actions for RegionNormalizer 2016-01-06 15:38:46 -08:00
Enis Soztutar c73b4f8df6 HBASE-15066 Small improvements to Canary tool 2016-01-06 02:47:32 -08:00
Lars Hofhansl f4a66fc083 HBASE-14468 addendum. 2016-01-05 15:55:00 -08:00
Lars Hofhansl 254af5a321 Merge branch 'branch-1' of https://git-wip-us.apache.org/repos/asf/hbase into branch-1 2016-01-05 15:54:49 -08:00
tedyu 407cda4a0c HBASE-15058 AssignmentManager should account for unsuccessful split correctly which initially passes quota check 2016-01-05 06:24:42 -08:00
tedyu 2797adf45f HBASE-14987 Compaction marker whose region name doesn't match current region's needs to be handled 2016-01-04 07:19:13 -08:00
Gary Helmling bb744b4090 HBASE-15038 ExportSnapshot should support separate configs for source and destination 2016-01-04 00:15:25 -08:00
Ashish Singhi 64553236a9 HBASE-15018 Inconsistent way of handling TimeoutException in the rpc client implementations
Signed-off-by: Sean Busbey <busbey@apache.org>
2015-12-30 09:18:48 -06:00
tedyu c4173777dd HBASE-14867 SimpleRegionNormalizer needs to have better heuristics to trigger merge operation 2015-12-29 06:25:14 -08:00
stack 1098dfd918 HBASE-15023 Reenable TestShell and TestStochasticLoadBalancer 2015-12-28 13:27:42 -08:00
Jonathan M Hsieh 03e1451070 HBASE-15035 bulkloading hfiles with tags that require splits do not preserve tags 2015-12-25 12:24:47 -08:00
tedyu 30361079c7 HBASE-15039 HMaster and RegionServers should try to refresh token keys from zk when facing InvalidToken (Yong Zhang) 2015-12-25 10:35:17 -08:00
Lars Hofhansl 31f8d71ffe HBASE-14822; addendum - handle callSeq. 2015-12-24 12:55:59 -08:00
tedyu afaa7f843a HBASE-14717 enable_table_replication command should only create specified table for a peer cluster (Ashish) 2015-12-24 11:18:32 -08:00
Matteo Bertozzi d65210d213 HBASE-15030 Deadlock in master TableNamespaceManager while running IntegrationTestDDLMasterFailover 2015-12-23 09:56:21 -08:00
chenheng f7b67ca763 HBASE-14684 Try to remove all MiniMapReduceCluster in unit tests 2015-12-23 10:35:48 +08:00
tedyu ff069ef97b HBASE-15028 Minor fix on RegionGroupingProvider (Yu Li) 2015-12-22 06:49:14 -08:00
chenheng cf059e54b5 Revert "HBASE-14684 Try to remove all MiniMapReduceCluster in unit tests"
This reverts commit b0965b1805.
2015-12-22 16:10:58 +08:00
Elliott Clark a51dc02ed3 HBASE-15014 Fix filterCellByStore in WALsplitter is awful for performance 2015-12-21 22:50:50 -08:00
chenheng b0965b1805 HBASE-14684 Try to remove all MiniMapReduceCluster in unit tests 2015-12-22 11:25:57 +08:00
Pallavi Adusumilli b82148b705 HBASE-14976 fix tests
Signed-off-by: Mikhail Antonov <antonov@apache.org>
2015-12-21 11:40:08 -08:00
Mikhail Antonov 79baaeb540 HBASE-14976 Add RPC call queues to the web ui (Pallavi Adusumilli) 2015-12-19 12:45:36 -08:00
Lars Hofhansl c27d2c9c3e HBASE-14822 Renewing leases of scanners doesn't work. 2015-12-19 10:15:26 -08:00
anoopsjohn 574774d8b1 HBASE-13158 When client supports CellBlock, return the result Cells as controller payload for get(Get) API also. 2015-12-19 14:58:52 +05:30
Ashu Pachauri b3300602ed HBASE-15001 Fix thread-safety issues with replication
ReplicationSinkManager and HBaseInterClusterReplicationEndpoint
perform certain unsafe operations which might lead to undesirable
behavior with multiwal enabled.

Signed-off-by: Elliott Clark <eclark@apache.org>
2015-12-18 11:49:37 -08:00
Sean Busbey d1c412ae8f HBASE-15003 remove BoundedConcurrentLinkedQueue.
Signed-off-by: Matteo Bertozzi <matteo.bertozzi@cloudera.com>

Conflicts:
	hbase-server/src/test/java/org/apache/hadoop/hbase/util/TestBoundedConcurrentLinkedQueue.java
2015-12-18 12:28:02 -06:00
Elliott Clark 736dd2ed6d HBASE-15005 Use value array in computing block length for 1.2 and 1.3 2015-12-18 00:22:37 -08:00
Elliott Clark 345d008ede HBASE-14978 Don't allow Multi to retain too many blocks -- ADD 2015-12-17 17:56:32 -08:00
Elliott Clark c825a26ad1 HBASE-14978 Don't allow Multi to retain too many blocks 2015-12-17 16:13:33 -08:00
anoopsjohn a93c0e822e HBASE-14999 Remove ref to org.mortbay.log.Log. 2015-12-17 23:33:39 +05:30
anoopsjohn 3919f38e0d HBASE-15000 Fix javadoc warn in LoadIncrementalHFiles. (Ashish) 2015-12-17 22:49:49 +05:30
chenheng 6ec92281ed HBASE-14955 OOME: cannot create native thread is back 2015-12-17 18:33:37 +08:00
tedyu 988ab048ee HBASE-14995 Revert according to Ram's feedback 2015-12-16 21:55:55 -08:00
tedyu b9070b2a45 HBASE-14995 Optimize setting tagsPresent in DefaultMemStore.java (huaxiang sun) 2015-12-16 18:17:28 -08:00
Enis Soztutar 8bd0d9dacd HBASE-14951 Make hbase.regionserver.maxlogs obsolete 2015-12-16 14:58:05 -08:00
Mikhail Antonov 42518fa646 HBASE-14974 Total number of Regions in Transition number on UI incorrect 2015-12-16 14:11:36 -08:00
Josh Elser 00805b399f HBASE-14838 Add clarification docs to SimpleRegionNormalizer.
Signed-off-by: Sean Busbey <busbey@cloudera.com>
2015-12-16 08:59:53 -06:00
Enis Soztutar fbad4d2466 HBASE-14968 ConcurrentModificationException in region close resulting in the region staying in closing state
Conflicts:
	hbase-server/src/main/java/org/apache/hadoop/hbase/coprocessor/CoprocessorHost.java
2015-12-15 11:34:40 -08:00
Jonathan M Hsieh 7d3af71db5 HBASE-14929 There is a space missing from table "foo" is not currently available (Carlos A. Morillo) 2015-12-14 16:10:00 -08:00
chenheng 3b9b8cc667 HBASE-14936 CombinedBlockCache should overwrite CacheStats#rollMetricsPeriod() (Jianwei Cui) 2015-12-14 17:34:16 +08:00
Ashu Pachauri 9e6acffca0 HBASE-14953 Replication: retry on RejectedExecutionException
In HBaseInterClusterReplicationEndpoint, we fail the whole batch
in case of a RejectedExecutionException on an individual sub-batch.
We should let the submitted sub-batches finish and retry only for
the remaining ones.

Signed-off-by: Elliott Clark <eclark@apache.org>
2015-12-11 13:21:25 -08:00
Enis Soztutar aeb6ae97d3 HBASE-14960 Fallback to using default RPCControllerFactory if class cannot be loaded
Conflicts:
	hbase-server/src/test/java/org/apache/hadoop/hbase/client/TestRpcControllerFactory.java
2015-12-10 19:13:14 -08:00
Elliott Clark 8508dd07ff HBASE-14946 Don't allow multi's to over run the max result size.
Summary:
* Add VersionInfoUtil to determine if a client has a specified version or better
* Add an exception type to say that the response should be chunked
* Add on client knowledge of retry exceptions
* Add on metrics for how often this happens

Test Plan: Added a unit test

Differential Revision: https://reviews.facebook.net/D51771
2015-12-10 18:31:05 -08:00
ramkrishna 65117d3d04 HBASE-13153 Bulk Loaded HFile Replication (Ashish Singhi) 2015-12-10 13:10:41 +05:30
Gary Helmling 5dec5ad250 HBASE-14866 VerifyReplication and ReplicationAdmin should use full peer configuration for peer connection 2015-12-09 16:47:25 -08:00
Elliott Clark c6e73f80c5 HBASE-14942 Allow turning off BoundedByteBufferPool 2015-12-09 15:30:58 -08:00
tedyu 07e2496ad1 HBASE-14954 IllegalArgumentException was thrown when doing online configuration change in CompactSplitThread (Victor Xu) 2015-12-09 07:20:55 -08:00
Mikhail Antonov 9f39d356c4 HBASE-7171 Initial web UI for region/memstore/storefiles details 2015-12-08 17:30:00 -08:00
Lars Hofhansl fba9e49dcf HBASE-14869 Better request latency and size histograms. (Vikas Vishwakarma and Lars Hofhansl)
Conflicts:

	hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/TestRegionServerMetrics.java
2015-12-08 17:07:45 -08:00
Vrishal Kulkarni 2e5499ed6c HBASE-14719 Add metrics for master WAL count (numMasterWALs). Metric numMasterWALs appears as follows in metrics dump
{
    "name" : "Hadoop:service=HBase,name=Master,sub=Procedure",
    "modelerType" : "Master,sub=Procedure",
    "tag.Context" : "master",
    "tag.Hostname" : "vrishal-mbp",
    "numMasterWALs" : 1
},

Signed-off-by: Elliott Clark <eclark@apache.org>
2015-12-07 11:15:25 -08:00
Andrew Purtell 3dcac2861d HBASE-14923 VerifyReplication should not mask the exception during result comparison (Vishal Khandelwal) 2015-12-04 18:53:01 -08:00
Elliott Clark 85167849ab HBASE-14922 Delayed flush doesn't work causing flush storms. 2015-12-04 16:53:56 -08:00
Enis Soztutar edb8edfeb3 HBASE-14904 Mark Base[En|De]coder LimitedPrivate and fix binary compat issue
Conflicts:
	hbase-common/src/main/java/org/apache/hadoop/hbase/codec/BaseDecoder.java
	hbase-common/src/main/java/org/apache/hadoop/hbase/codec/BaseEncoder.java
2015-12-03 18:27:20 -08:00
tedyu b001019d9b HBASE-14905 VerifyReplication does not honour versions option (Vishal Khandelwal) 2015-12-03 16:13:59 -08:00
stack 7f2e09f9c9 HBASE-14909 NPE testing for RIT; addendum -- forgot import 2015-12-02 12:02:56 -08:00
stack 96e5f04036 HBASE-14909 NPE testing for RIT 2015-12-02 10:40:51 -08:00
stack 81de832732 HBASE-14908 TestRowCounter flakey especially on branch-1 2015-12-02 10:23:13 -08:00
tedyu 3b6ae17a72 HBASE-14575 Relax region read lock for compactions (Nick and Ted) 2015-12-02 06:25:26 -08:00
stack c4bc1c07bc Revert "HBASE-14223 Meta WALs are not cleared if meta region was closed and RS aborts"
Test TestRegionRebalancing is failing fairly reliably since this went in.

This reverts commit c719e8c456.
2015-12-01 16:02:31 -08:00
chenheng 2d7db89590 HBASE-14891 Add log for uncaught exception in RegionServerMetricsWrapperRunnable(Yu Li) 2015-12-01 17:16:23 +08:00
Enis Soztutar c719e8c456 HBASE-14223 Meta WALs are not cleared if meta region was closed and RS aborts 2015-11-30 17:07:54 -08:00
tedyu 66adeb3048 HBASE-14894 Fix misspellings of threshold in log4j.properties files for tests (Youngjoon Kim) 2015-11-28 10:10:27 -08:00
tedyu 9de4691a0a HBASE-14893 Race between mutation on region and region closing operation leads to NotServingRegionException 2015-11-27 15:32:42 -08:00
rahulgidwani 9a11c025f2 HBASE-14355 Scan different TimeRange for each column family - fixing memstore bug
Signed-off-by: stack <stack@apache.org>
2015-11-25 22:04:02 -08:00
Lars Hofhansl dbbdb7b2e8 HBASE-14777 second addendum, better fix using CompletionService. 2015-11-25 21:18:27 -08:00
tedyu 06c233834f HBASE-14885 NullPointerException in HMaster#normalizeRegions() due to missing TableDescriptor 2015-11-25 16:08:49 -08:00
stack 30604761c4 HBASE-14883 TestSplitTransactionOnCluster#testFailedSplit flakey 2015-11-25 09:45:52 -08:00
Enis Soztutar e80face0e9 HBASE-14689 Addendum and unit test for HBASE-13471 2015-11-24 19:15:13 -08:00
tedyu 1917516ffd HBASE-14875 Forward port HBASE-14207 'Region was hijacked and remained in transition when RS failed to open a region and later regionplan changed to new RS on retry' 2015-11-24 14:30:37 -08:00
Gary Helmling 07b07300b8 HBASE-14821 Allow configuration overrides in TableOutputFormat 2015-11-24 12:15:25 -08:00
tedyu 447a0e7b7e HBASE-14737 Clear cachedMaxVersions when HColumnDescriptor#setValue(VERSIONS, value) is called (Pankaj Kumar) 2015-11-23 20:26:18 -08:00
anoopsjohn 81e7eb2805 HBASE-13347 Deprecate FirstKeyValueMatchingQualifiersFilter. (Abhishek) 2015-11-24 09:52:37 +05:30
stack 085bf60b42 HBASE-14807 TestWALLockup is flakey Second attempt at stabilizing this test.
Patch includes loosening of the test so we continue when threads
run in not-expected order. Also includes minor clean ups in
FSHLog -- a formatting change, removal of an unused trace logging,
and a check so we don't create a new exception when not needed --
but it also includes a subtle so we check if we need to get to safe
point EVEN IF an outstanding exception. Previous we could by-pass
the safe point check. This should make us even more robust against
lockup (though this is a change that comes of code reading, not of
any issue seen in test).

Here is some detail on how I loosened the test:

The test can run in an unexpected order. Attempts at dictating the
order in which threads fire only had me deadlocking one latch
against another (the test latch vs the WAL zigzag latch) so I
gave up trying and instead, if we happen to go the unusual route of
rolling WALs and failing flush before the scheduled log roll
latch goes into place, just time out the run after a few seconds
and exit the test (but do not fail it); just log a WARN.

This is less than ideal but allows us keep some coverage of the
tricky scenario that was bringing on deadlock (a broken WAL that
is throwing exceptions getting stuck waiting on a sync to clear
out the ring buffer getting overshadowed by a subsequent append
added in by a concurrent flush).
2015-11-20 12:07:32 -08:00
ramkrishna 11b2131013 HBASE-14840 Sink cluster reports data replication request as success
though the data is not replicated(Ashish Singhi)
2015-11-20 16:00:15 +05:30
Ashu Pachauri f56c605e73 HBASE-14777 ADDENDUM Fix failing TestReplicationEndpoint test
Signed-off-by: stack <stack@apache.org>
2015-11-20 00:21:33 -06:00
Sean Busbey ccee3d8dd5 Revert "Fix failing TestReplicationEndpoint test"
This reverts commit 5b5ff1d8b2.
2015-11-20 00:21:24 -06:00
Ashu Pachauri 5b5ff1d8b2 Fix failing TestReplicationEndpoint test
Signed-off-by: stack <stack@apache.org>
2015-11-19 13:26:37 -08:00
ramkrishna b06acfbf0b HBASE-14761 Deletes with and without visibility expression do not delete
the matching mutation (Ram)
2015-11-19 11:24:35 +05:30
chenheng 40e01512cf HBASE-14782 FuzzyRowFilter skips valid rows (Vladimir Rodionov) 2015-11-19 11:41:05 +08:00
Enis Soztutar 8a69dd5b08 HBASE-14468 Compaction improvements: FIFO compaction policy (Vladimir Rodionov) 2015-11-18 19:27:15 -08:00
Ashu Pachauri de4f235bf4 HBASE-14777 Fix Inter Cluster Replication Future ordering issues
Signed-off-by: Elliott Clark <eclark@apache.org>
2015-11-18 16:41:52 -08:00
tedyu a6e0ad636a HBASE-14824 HBaseAdmin.mergeRegions should recognize both full region names and encoded region names (Eungsop Yoo) 2015-11-18 14:26:31 -08:00
Enis Soztutar d4d3b1954c Revert "HBASE-14689 Addendum and unit test for HBASE-13471"
This reverts commit ec021a7b25.
2015-11-17 20:37:16 -08:00
tedyu 5362ac0311 HBASE-14771 RpcServer#getRemoteAddress always returns null (Abhishek Kumar) 2015-11-17 18:49:05 -08:00
Elliott Clark 604c9b2cca HBASE-14793 Allow limiting size of block into L1 block cache. 2015-11-17 10:38:02 -08:00
tedyu 47d59288a7 HBASE-14809 Grant / revoke Namespace admin permission to group 2015-11-16 09:32:11 -08:00
stack b7a4c5f5dc HBASE-14802 Replaying server crash recovery procedure after a failover causes incorrect handling of deadservers; ADDENDUM 2015-11-15 15:00:15 -08:00
stack aaa2294126 HBASE-14798 NPE reporting server load causes regionserver abort; causes TestAcidGuarantee to fail 2015-11-14 09:08:07 -08:00
stack 336eb92016 HBASE-14355 Scan different TimeRange for each column family 2015-11-13 22:44:05 -08:00
stack 72fbfb589e HBASE-14807 TestWALLockup is flakey 2015-11-13 22:40:07 -08:00
stack bb9fbdb2d2 HBASE-14802 Replaying server crash recovery procedure after a failover causes incorrect handling of deadservers 2015-11-13 22:10:07 -08:00
Jerry He c725356e4a HBASE-13982 Add info for visibility labels/cell TTLs to ImportTsv (NIDHI GAMBHIR) 2015-11-10 22:11:14 -08:00
stack 7280ec09df HBASE-14794 Cleanup TestAtomicOperation
hbase-server/src/test/java/org/apache/hadoop/hbase/client/TestMetaWithReplicas.java
      Fix a few missing table closes (This suite seems to leave loads of threads
      when test is done but have not figured the how yet).

    hbase-server/src/test/java/org/apache/hadoop/hbase/mapreduce/TestImportExport.java
      Fix some missing table closes. We were leaving around client
      resources.

    hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/TestAtomicOperation.java
      Close up WALs when done.
2015-11-10 18:57:35 -10:00
tedyu 37815cac9e HBASE-14788 Splitting a region does not support the hbase.rs.evictblocksonclose config when closing source region 2015-11-10 18:38:32 -08:00
Matteo Bertozzi 1d29d8c004 HBASE-14786 TestProcedureAdmin hangs 2015-11-10 13:17:58 -08:00
Elliott Clark e8e0e86b49 HBASE-14778 Make block cache hit percentages not integer in the metrics system 2015-11-10 12:28:24 -08:00
Enis Soztutar 3de347f6e0 HBASE-14387 Compaction improvements: Maximum off-peak compaction size (Vladimir Rodionov) 2015-11-09 19:54:35 -08:00
chenheng 7330e11aa4 HBASE-14693 Add client-side metrics for received pushback signals
Signed-off-by: Andrew Purtell <apurtell@apache.org>

Conflicts:
	hbase-server/src/test/java/org/apache/hadoop/hbase/client/TestClientPushback.java
2015-11-09 15:32:28 -08:00
tedyu d3e653a261 HBASE-14784 Port conflict is not resolved in HBaseTestingUtility.randomFreePort() (Youngjoon Kim) 2015-11-08 08:51:44 -08:00
tedyu 61e2566c1c HBASE-14463 Severe performance downgrade when parallel reading a single key from BucketCache (Yu Li) 2015-11-06 17:34:14 -08:00
zhangduo 234f31bd4a HBASE-14759 Avoid using Math.abs when selecting SyncRunner in FSHLog 2015-11-07 08:47:56 +08:00
tedyu c1a19dece0 HBASE-14632 Region server aborts due to unguarded dereference of Reader 2015-11-06 13:40:14 -08:00
tedyu c69c74fcbf HBASE-14632 Revert due to over commit 2015-11-06 13:39:24 -08:00
tedyu 0e2e5d3280 HBASE-14632 Region server aborts due to unguarded dereference of Reader 2015-11-06 12:06:58 -08:00
Elliott Clark 2b84c40f01 HBASE-14765 Remove snappy profile 2015-11-05 10:21:14 -08:00
tedyu 6c239f1816 HBASE-14706 RegionLocationFinder should return multiple servernames by top host (Guanghao Zhang) 2015-11-04 14:25:53 -08:00
chenheng fa2d0859f7 HBASE-12986 Compaction pressure based client pushback
Signed-off-by: Andrew Purtell <apurtell@apache.org>

Conflicts:
	hbase-protocol/src/main/java/org/apache/hadoop/hbase/protobuf/generated/ClientProtos.java
2015-11-03 18:40:59 -08:00
Elliott Clark b24324cc23 HBASE-14742 Fix TestHeapMemoryManager being flakey 2015-11-02 17:02:41 -08:00
Andrew Purtell 2e1711f209 HBASE-14631 Addendum restores a method in RegionMergeTransactionImpl 2015-11-02 15:54:28 -08:00
Andrew Purtell bd4addcedf HBASE-14605 Addendum restores two methods in SplitTransactionImpl 2015-11-02 15:50:03 -08:00
stack 51f5412a92 Revert "HBASE-14725 Vet categorization of tests so they for sure go into the right small/medium/large buckets"
Reverting. It seems to have destabilized the build.

This reverts commit aaaa813225.
2015-11-02 08:16:59 -08:00
stack aaaa813225 HBASE-14725 Vet categorization of tests so they for sure go into the right small/medium/large buckets 2015-11-01 22:55:59 -08:00
Gary Helmling 85f2aee070 HBASE-14700 Support a permissive mode for secure clusters to allow SIMPLE auth clients 2015-10-30 20:06:23 -07:00
anoopsjohn de89172244 HBASE-14557 MapReduce WALPlayer issue with NoTagsKeyValue. 2015-10-30 21:19:12 +05:30
anoopsjohn a3842caf77 HBASE-14721 Memstore add cells - Avoid many garbage. 2015-10-30 18:41:45 +05:30
Matteo Bertozzi 569fe82acf HBASE-14714 some cleanup to snapshot code 2015-10-29 14:04:48 -07:00
stack 066f3f7545 HBASE-14720 Make TestHCM and TestMetaWithReplicas large tests rather than mediums 2015-10-29 10:36:39 -07:00
stack 45faf38028 HBASE-14678 Experiment: Temporarily disable balancer and a few others to see if root of crashed/timedout JVMs; REMOVED TestWALSplitCompressed and TestWALSplit 2015-10-28 22:00:02 -07:00
stack 4ef38f0c37 HBASE-14710 Add category-based timeouts to MR tests 2015-10-28 17:16:11 -07:00
tedyu 3c8e92019c HBASE-12769 Replication fails to delete all corresponding zk nodes when peer is removed (Jianwei Cui) 2015-10-28 15:43:26 -07:00
ramkrishna e5b566e01c HBASE-14529 - Addendum to avoid SIGHUP call for WINDOWS OS 2015-10-28 11:54:56 +05:30
Enis Soztutar 68f0fff281 HBASE-14674 Rpc handler / task monitoring seems to be broken after 0.98 (Heng Chen)
Conflicts:
	hbase-server/src/test/java/org/apache/hadoop/hbase/ipc/TestCallRunner.java
2015-10-27 15:06:38 -07:00
Enis Soztutar 87c97c231a HBASE-14680 Two configs for snapshot timeout and better defaults (Heng Chen)
Conflicts:
	hbase-common/src/main/resources/hbase-default.xml
	hbase-server/src/main/java/org/apache/hadoop/hbase/master/snapshot/DisabledTableSnapshotHandler.java
2015-10-27 15:06:37 -07:00
tedyu f6a30d2331 HBASE-14655 Addendum passes User to store#compact() 2015-10-27 11:18:29 -07:00
anoopsjohn 51bfd722c3 HBASE-14257 Periodic flusher only handles hbase:meta, not other system tables. (Abhishek) 2015-10-27 12:22:54 +05:30
stack 6382e975dc Revert "HBASE-14684 Try to remove all MiniMapReduceCluster in unit tests; REAPPLY"
I did not mean to apply this to branch-1 until a branch-1 patch build had passed. Reverting.

This reverts commit ff0bc80374.
2015-10-26 22:45:20 -07:00
stack 50b5465284 HBASE-14702 TestZKProcedureControllers.testZKCoordinatorControllerWithSingleMemberCohort is a flakey 2015-10-26 22:35:50 -07:00
Ben Lau 288a274052 HBASE-14283 Reverse scan doesn’t work with HFile inline index/bloom blocks
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2015-10-26 15:13:07 -07:00
Andrew Purtell 6fbcd0a2e8 HBASE-13318 RpcServer.getListenerAddress should handle when the accept channel is closed 2015-10-26 15:11:08 -07:00
stack c3d4d0233d HBASE-14661 RegionServer link is not opening, in HBase Table page (Y. SREENIVASULU REDDY) 2015-10-26 14:57:49 -07:00
stack ff0bc80374 HBASE-14684 Try to remove all MiniMapReduceCluster in unit tests; REAPPLY 2015-10-26 14:01:03 -07:00
stack 0c5f4e01f6 HBASE-14698 Set category timeouts on TestScanner and TestNamespaceAuditor 2015-10-26 12:56:14 -07:00
Enis Soztutar ec021a7b25 HBASE-14689 Addendum and unit test for HBASE-13471
Conflicts:
	hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/TestHRegion.java
2015-10-26 12:08:58 -07:00
stack d76dbb4f84 HBASE-14648 Reenable TestWALProcedureStoreOnHDFS#testWalRollOnLowReplication (Heng Chen) 2015-10-24 20:56:06 -07:00
tedyu 40887c94b7 HBASE-14624 BucketCache.freeBlock is too expensive 2015-10-24 18:48:55 -07:00
stack 4f8387959a HBASE-14266 RegionServers have a lock contention of Configuration.getProps 2015-10-24 15:37:55 -07:00
stack 91bca7323a HBASE-14678 Experiment: Temporarily disable balancer and a few others to see if root of crashed/timedout JVMs; ADD TestDistributedLogSplitting to the mix; ADDENDUM added TestSnapshotCloneIndependence to removed set of dodgy tests 2015-10-24 14:27:38 -07:00
Elliott Clark 1050908ff0 HBASE-14690 Fix css so there's no left/right scroll bar 2015-10-24 10:26:57 -07:00
Elliott Clark a268d151e2 HBASE-14683 Fix Batching in buffered mutator is awful when adding lists of mutations.
Summary: Send the list of mutations to AsyncProcess only after done adding the list otherwise there's a lot of contention

Test Plan: UnitTests.

Differential Revision: https://reviews.facebook.net/D49251
2015-10-24 10:03:03 -07:00
Lars George 6f21cfbf27 HBASE-14343 Fix debug message in SimpleRegionNormalizer for small regions (Lars Francke) 2015-10-24 11:28:02 +02:00
tedyu bc990a3328 HBASE-14655 Narrow the scope of doAs() calls to region observer notifications for compaction 2015-10-23 15:00:04 -07:00
Nicolas Liochon cdf2c01a76 HBASE-14580 Make the HBaseMiniCluster compliant with Kerberos 2015-10-23 11:42:30 -07:00
stack 9e3c381bee HBASE-14657 Remove unneeded API from EncodedSeeker (Heng Chen) 2015-10-22 21:32:51 -07:00
stack 34fe1f5fd7 Revert "more"
Remove overcommit..... made mistakenly.

This reverts commit 1b3557649c.
2015-10-22 17:08:54 -07:00
stack 3f7994b5ab HBASE-14678 Experiment: Temporarily disable balancer and a few others to see if root of crashed/timedout JVMs; ADD TestDistributedLogSplitting to the mix 2015-10-22 17:02:44 -07:00
stack 81d7d7ba7e HBASE-14678 Experiment: Temporarily disable balancer and a few others to see if root of crashed/timedout JVMs 2015-10-22 12:33:36 -07:00
stack 1b3557649c more 2015-10-22 12:31:22 -07:00
Matteo Bertozzi 0f5191dd9a HBASE-14667 HBaseFsck constructors have diverged 2015-10-22 09:39:02 -07:00
stack aed33c9cca HBASE-14663 HStore::close does not honor config hbase.rs.evictblocksonclose (Vladimir Rodionov) 2015-10-21 21:58:09 -07:00
stack 35c34ba84e HBASE-14662 Fix NPE in HFileOutputFormat2 (Heng Chen) 2015-10-21 21:53:00 -07:00
ramkrishna 97fc755013 HBASE-14643 Avoid Splits from once again opening a closed reader for
fetching the first and last key (Heng Chen)
2015-10-21 14:45:21 +05:30
Elliott Clark 118d7b20b0 HBASE-14633 Try fluid width UI 2015-10-20 17:46:00 -07:00
stack ec1f8df523 HBASE-14656 Move TestAssignmentManager from medium to large category 2015-10-20 12:39:16 -07:00
stack 4950db5110 HBASE-14634 Disable flakey TestSnapshotCloneIndependence.testOnlineSnapshotDeleteIndependent; ADDENDUM 2015-10-20 12:19:30 -07:00
tedyu b076d7dbd1 HBASE-14604 Improve MoveCostFunction in StochasticLoadBalancer (Guanghao Zhang) 2015-10-20 02:37:35 -07:00
stack 74ad3947e9 HBASE-14646 Move TestCellACLs from medium to large category; ADDENDUM 2015-10-19 11:20:33 -07:00
stack 8940be0597 HBASE-14647 Disable TestWALProcedureStoreOnHDFS#testWalRollOnLowReplication 2015-10-19 10:42:05 -07:00
stack b921ed4222 HBASE-14646 Move TestCellACLs from medium to large category 2015-10-19 10:41:13 -07:00
Matteo Bertozzi d01063c9a3 HBASE-14541 TestHFileOutputFormat.testMRIncrementalLoadWithSplit failed due to too many splits and few retries 2015-10-19 09:24:47 -07:00
tedyu 61b11e0765 HBASE-14631 Region merge request should be audited with request user through proper scope of doAs() calls to region observer notifications 2015-10-19 08:41:58 -07:00
stack 39f6a4eb0b HBASE-14642 Disable flakey TestMultiParallel#testActiveThreadsCount 2015-10-18 20:18:15 -07:00
stack 836afcc901 HBASE-14637 Loosen TestChoreService assert AND have TestDataBlockEncoders do less work (and add timeouts) 2015-10-17 16:27:23 -07:00
Stephen Yuan Jiang 9bdb88a572 HBASE-14536 Balancer & SSH interfering with each other leading to unavailability 2015-10-16 22:38:40 -07:00
stack e8c69a5921 HBASE-14634 Disable flakey TestSnapshotCloneIndependence.testOnlineSnapshotDeleteIndependent 2015-10-16 21:15:13 -07:00
Ashu Pachauri bce9ceef41 HBASE-14621 ReplicationLogCleaner stuck on RS crash.
Signed-off-by: Elliott Clark <eclark@apache.org>
2015-10-16 15:26:17 -07:00
Elliott Clark f4a4c3a489 HBASE-14597 Fix Groups cache in multi-threaded env 2015-10-16 15:19:19 -07:00
Devaraj Das 2c301d535b HBASE-13330. Region left unassigned due to AM & SSH each thinking the assignment would be done by the other 2015-10-16 13:49:18 -07:00
tedyu 7fe5fa0069 HBASE-14605 Split fails due to 'No valid credentials' error when SecureBulkLoadEndpoint#start tries to access hdfs 2015-10-16 02:55:28 -07:00
stack c8bdb91737 HBASE-14622 Purge TestZkLess* tests from branch-1 2015-10-15 13:00:39 -07:00
stack a3f588b26f HBASE-14608 testWalRollOnLowReplication has some risk to assert failed after HBASE-14600 (Heng Chen) 2015-10-14 23:02:43 -07:00
stack bd78320caa HBASE-14600 Make #testWalRollOnLowReplication looser still; ADDENDUM 2015-10-14 17:41:24 -07:00
tedyu be04ede5b9 HBASE-14594 Use new DNS API introduced in HADOOP-12437 (Josh Elser) 2015-10-14 14:24:24 -07:00
stack 0818df79d3 HBASE-14606 TestSecureLoadIncrementalHFiles tests timed out in trunk build on apache 2015-10-14 10:00:35 -07:00
stack f24fb713c8 HBASE-14569 Disable hanging test TestNamespaceAuditor 2015-10-13 23:44:52 -07:00
Liu Shaohui 1a163b7ab7 HBASE-14591 Region with reference hfile may split after a forced split in IncreasingToUpperBoundRegionSplitPolicy 2015-10-14 10:36:32 +08:00
stack 778a595a52 HBASE-14596 TestCellACLs failing... on1.2 builds; FIX 2015-10-13 17:07:58 -07:00
stack db880599bf HBASE-14600 Make #testWalRollOnLowReplication looser still 2015-10-13 15:51:14 -07:00
stack 50866daab3 HBASE-14596 TestCellACLs failing... on1.2 builds; TUNEUP -- ADD DEBUG INFO 2015-10-13 13:33:57 -07:00
stack 6f28281052 HBASE-14588 Stop accessing test resources from within src folder (Andrew Wang) 2015-10-12 23:11:08 -07:00
stack 80a51d227e HBASE-14596 TestCellACLs failing... on1.2 builds; TUNEUP 2015-10-12 22:38:29 -07:00
Enis Soztutar bbbb52cfbf HBASE-14501 NPE in replication with TDE
Conflicts:
	hbase-common/src/main/java/org/apache/hadoop/hbase/KeyValue.java
	hbase-common/src/main/java/org/apache/hadoop/hbase/KeyValueUtil.java
2015-10-12 20:44:35 -07:00
anoopsjohn 5dba2c71f7 HBASE-13819 Make RPC layer CellBlock buffer a DirectByteBuffer. 2015-10-13 07:59:11 +05:30
stack b1cfe94c92 HBASE-14587 Attach a test-sources.jar for hbase-server (Andrew Wang) 2015-10-12 14:00:40 -07:00
Elliott Clark 8019009563 HBASE-14211 Add more rigorous integration tests of splits
Summary:
Intgration tests don't currently have a lot of splits going on while there is IO.
This changes that by changing the split aglorithm and the max region hfile size. That should make things split more.

Additionally this allows ITBLL to start with just one region if hbase.test.pre-split-table is False.

Test Plan: Test on a cluster with ITBLL slow determinitic monkey and stress am monkey.

Differential Revision: https://reviews.facebook.net/D44181
2015-10-12 13:25:10 -07:00
stack a7bf4198b5 HBASE-14582 Regionserver status webpage bucketcache list can become huge 2015-10-12 12:46:02 -07:00
Elliott Clark 9c6f73d576 HBASE-14585 Clean up TestSnapshotCloneIndependence 2015-10-12 11:25:50 -07:00
tedyu cb3e734ff0 HBASE-14578 URISyntaxException during snapshot restore for table with user defined namespace (Pankaj Kumar) 2015-10-10 15:21:37 -07:00
anoopsjohn 90f0644d9a HBASE-14366 NPE in case visibility expression is not present in labels table during importtsv run. (Bhupendra) 2015-10-10 12:08:23 +05:30
stack 14819ce853 HBASE-13858 RS/MasterDumpServlet dumps threads before its “Stacks” header 2015-10-09 15:46:51 -07:00
stack cd298eae4f HBASE-14517 Show regionserver's version in master status page (Liu Shaohui) 2015-10-09 15:11:14 -07:00
anoopsjohn ced6794230 HBASE-14525 Append and increment operation throws NullPointerException on non-existing column families.(Abhishek) 2015-10-09 20:55:22 +05:30
Elliott Clark 226f7a019a HBASE-14529 Respond to SIGHUP to reload config
Summary: Add a signal handler to reload the config.

Test Plan: Send the command and see that configs get reloaded.

Differential Revision: https://reviews.facebook.net/D47877
2015-10-08 16:38:26 -07:00
tedyu 841f3924cd HBASE-14565 Make ZK connection timeout configurable in MiniZooKeeperCluster 2015-10-08 14:34:49 -07:00
Nick Dimiduk a048c32a99 HBASE-12911 Client-side metrics 2015-10-07 17:05:51 -07:00
stack d79be59f85 HBASE-14572 TestImportExport#testImport94Table can't find its src data file; ADDENDUM -- fix broke build 2015-10-07 09:03:38 -07:00
stack fcb335c4fd HBASE-14572 TestImportExport#testImport94Table can't find its src data file 2015-10-06 23:30:18 -07:00
stack fd002eaead HBASE-14502 Purge use of jmock and remove as dependency (Gabor Liptak) 2015-10-06 23:10:16 -07:00
stack 2d21cb296e HBASE-14571 Purge TestProcessBasedCluster; it does nothing and then fails 2015-10-06 22:52:27 -07:00
stack ab33a65a1a HBASE-14436 HTableDescriptor#addCoprocessor will always make RegionCoprocessorHost create new Configuration 2015-10-06 14:00:57 -07:00
tedyu 5e2db42d68 HBASE-14497 Reverse Scan threw StackOverflow caused by readPt checking (Yerui Sun) 2015-10-06 13:56:02 -07:00
stack aeb3a62459 HBASE-14563 Disable zombie TestHFileOutputFormat2 2015-10-06 13:37:35 -07:00
Stephen Yuan Jiang a6d90bcc97 HBASE-14432 Procedure V2 - enforce ACL on procedure admin tasks (Stephen Yuan Jiang) 2015-10-06 09:11:38 -07:00
stack 80961187aa HBASE-14559 branch-1 test tweeks; disable assert explicit region lands post-restart and up a few handlers 2015-10-05 22:34:41 -07:00
Elliott Clark 12fd46cdca HBASE-14555 Fix Deadlock in MVCC branch-1.2 toString() 2015-10-05 17:49:48 -07:00
Matteo Bertozzi 86b505c224 HBASE-14547 Add more debug/trace to zk-procedure 2015-10-04 20:56:01 -07:00
Mikhail Antonov b9bfd6f7e3 HBASE-14367 Add normalization support to shell 2015-10-04 01:24:15 -07:00
stack 5f95ec6265 HBASE-14545 TestMasterFailover often times out 2015-10-03 13:33:09 -07:00
Lars Hofhansl 5b3579c327 HBASE-14539 Slight improvement of StoreScanner.optimize. 2015-10-02 20:24:19 -07:00
smaddineni 373c75dde6 HBASE-13770 Programmatic JAAS configuration option for secure zookeeper may be broken
Signed-off-by: Andrew Purtell <apurtell@apache.org>

Conflicts:
	hbase-client/src/main/java/org/apache/hadoop/hbase/zookeeper/HQuorumPeer.java
2015-10-02 18:00:47 -07:00
Andrew Purtell d7c7cc8c8c HBASE-13744 TestCorruptedRegionStoreFile is flaky 2015-10-02 15:07:13 -07:00
stack 54dc20e920 HBASE-14519 Purge TestFavoredNodeAssignmentHelper, a test for an abandoned feature that can hang 2015-10-02 13:30:05 -07:00
Andrew Purtell 9b297493e2 HBASE-13143 TestCacheOnWrite is flaky and needs a diet
Conflicts:
	hbase-server/src/test/java/org/apache/hadoop/hbase/io/hfile/TestCacheOnWrite.java
2015-10-01 18:45:48 -07:00
Andrew Purtell 7aaef0f920 HBASE-14475 Region split requests are always audited with hbase user rather than request user (Ted Yu) 2015-10-01 15:12:29 -07:00
Sanjeev Srivatsa d047c37871 HBASE-14459 Add response and request size metrics
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2015-09-30 18:23:17 -07:00
Elliott Clark cca2ba4d93 HBASE-14512 Cache UGI groups
Summary:
Don't create a user for every call. Instead create one user per connection.
Then inside of SecureHadoopUser cache the groupNames. This allows HBase to cache
empty groups.  This is needed since it's much more likely that HBase will be accessed
by a user that's not present on the posix /etc/group file.

Test Plan: Unit Tests

Differential Revision: https://reviews.facebook.net/D47751
2015-09-30 12:52:50 -07:00
stack 4812d9a178 HBASE-14465 Backport 'Allow rowlock to be reader/write' to branch-1 2015-09-30 11:48:46 -07:00
chenheng 2ff8580d72 HBASE-14230 replace reflection in FSHlog with HdfsDataOutputStream#getCurrentBlockReplication() 2015-09-30 17:05:32 +02:00
stack 19ac591876 HBASE-14518 Give TestScanEarlyTermination the same treatment as 'HBASE-14378 Get TestAccessController* passing again...' -- up priority handlers 2015-09-29 22:45:04 -07:00
Jerry He c75382860f HBASE-14394 Properly close the connection after reading records from table: addendum 2015-09-29 19:49:28 -07:00
stack 4bd8461566 HBASE-14513 TestBucketCache runs obnoxious 1k threads in a unit test 2015-09-29 16:20:00 -07:00
stack 255fd07d35 HBASE-14362 org.apache.hadoop.hbase.master.procedure.TestWALProcedureStoreOnHDFS is super duper flaky (Heng Chen) 2015-09-29 14:52:01 -07:00
Elliott Clark bf6a713bfc HBASE-14473 Compute region locality in parallel 2015-09-29 13:09:09 -07:00
ramkrishna d0d79f46c4 HBASE-14437 - ArithmeticException in ReplicationInterClusterEndpoint (Ram) 2015-09-29 16:46:29 +05:30
stack 642273bc2a HBASE-14430 TestHttpServerLifecycle#testStartedServerIsAlive times out 2015-09-28 21:38:36 -07:00
Lars Hofhansl 45fdcfc23c HBASE-14489 postScannerFilterRow consumes a lot of CPU. 2015-09-26 16:25:17 -07:00
Andrew Purtell 0dd57174fa HBASE-14407 NotServingRegion: hbase region closed forever (Shuaifeng Zhou) 2015-09-25 17:57:56 -07:00
Stephen Yuan Jiang 36eeb7917a HBASE-14051 Undo workarounds in IntegrationTestDDLMasterFailover for client double submit (Stephen Yuan jiang) 2015-09-25 15:09:34 -07:00
Andrew Purtell 70c3ed1c9c HBASE-12748 RegionCoprocessorHost.execOperation creates too many iterator objects 2015-09-25 13:31:01 -07:00
stack e33d8bd3e0 HBASE-14378 Get TestAccessController* passing again on branch-1; ADDENDUM... missed org.apache.hadoop.hbase.security.access.TestWithDisabledAuthorization 2015-09-25 09:34:01 -07:00
tedyu 2b84576e3d HBASE-14456 Implement a namespace-based region grouping strategy for RegionGroupingProvider (Yu Li) 2015-09-25 08:45:50 -07:00
tedyu 52188c5c4a HBASE-14370 Use separate thread for calling ZKPermissionWatcher#refreshNodes() 2015-09-25 06:56:33 -07:00
stack 68cb682c07 HBASE-14378 Get TestAccessController* passing again on branch-1 2015-09-24 17:39:09 -07:00
stack 8290139d4b HBASE-14486 Disable TestRegionPlacement, a flakey test for an unfinished feature 2015-09-24 15:56:08 -07:00
stack 565aaf1abe HBASE-14421 Follow-on from HBASE-14421, just disable TestFastFail* until someone digs in and fixes it; ADDENDUM -- missing import 2015-09-24 14:11:18 -07:00
stack 01ae4efb5a HBASE-14421 Follow-on from HBASE-14421, just disable TestFastFail* until someone digs in and fixes it 2015-09-24 13:52:34 -07:00
Andrew Purtell fc79ba338a HBASE-14205 RegionCoprocessorHost System.nanoTime() performance bottleneck 2015-09-24 11:16:47 -07:00
Stephen Yuan Jiang e38fd84d3f HBASE-14107 Administrative Task: Provide an API to List all procedures (Stephen Yuan Jiang) 2015-09-24 07:17:23 -07:00
stack 744a40917c HBASE-14472 TestHCM and TestRegionServerNoMaster fixes
Conflicts:
	hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/TestRegionServerNoMaster.java
2015-09-23 11:45:57 -07:00
Matteo Bertozzi 0fa48ae56a HBASE-14464 Removed unused fs code 2015-09-23 09:56:24 -07:00
tedyu 8ed3729105 HBASE-14445 ExportSnapshot does not honor -chmod option 2015-09-22 12:59:17 -07:00
stack da7003ade2 HBASE-14461 Cleanup IncreasingToUpperBoundRegionSplitPolicy (Lars Francke) 2015-09-22 09:41:15 -07:00
tedyu 4b5dd8ee5a HBASE-14280 Bulk Upload from HA cluster to remote HA hbase cluster fails (Ankit Singhal) 2015-09-22 09:21:05 -07:00
Jerry He 73ec3fdd5c Revert: HBASE-14391 Empty regionserver WAL will never be deleted although the coresponding regionserver has been stale 2015-09-21 19:34:55 -07:00
Jerry He 9574c67610 HBASE-14391 Empty regionserver WAL will never be deleted although the coresponding regionserver has been stale (Qianxi Zhang) 2015-09-21 15:06:20 -07:00
tedyu ec86d174b4 HBASE-14280 Revert due to TestFSHDFSUtils failure 2015-09-21 09:51:27 -07:00
tedyu 81d04cde27 HBASE-14448 Refine RegionGroupingProvider Phase-2: remove provider nesting and formalize wal group name (Yu Li) 2015-09-21 06:45:02 -07:00
tedyu 566a20145c HBASE-14280 Bulk Upload from HA cluster to remote HA hbase cluster fails (Ankit Singhal) 2015-09-19 10:55:54 -07:00
Nick Dimiduk 7fb12e3331 Revert "HBASE-14230 replace reflection in FSHlog with HdfsDataOutputStream#getCurrentBlockReplication()"
This reverts commit 945477e2e6.

Also reintroduces the NO_ARGS instance that was removed in HBASE-14401
2015-09-18 14:27:45 -07:00
Enis Soztutar bb4a690b79 HBASE-14082 Add replica id to JMX metrics names (Lei Chen) 2015-09-16 17:43:32 -07:00
Elliott Clark d4d398d942 HBASE-14334 Move Memcached block cache in to it's own optional module. 2015-09-16 15:26:31 -07:00
tedyu 6598f18e56 HBASE-13250 chown of ExportSnapshot does not cover all path and files (He Liangliang) 2015-09-16 13:05:15 -07:00
stack 82554e2750 HBASE-14433 Set down the client executor core thread count from 256 in tests: REAPPLY AGAIN (WAS MISSING JIRA) 2015-09-16 10:15:00 -07:00
stack b6549007b3 Revert "Set down the client executor core thread count from 256 in tests: REAPPLY"
Missing JIRA. Will reapply in a sec with commit log fixed.

This reverts commit c100fb835a.
2015-09-16 10:14:32 -07:00
stack c100fb835a Set down the client executor core thread count from 256 in tests: REAPPLY 2015-09-16 08:57:39 -07:00
tedyu 0452ba09b5 HBASE-14411 Fix unit test failures when using multiwal as default WAL provider (Yu Li) 2015-09-16 07:09:20 -07:00
Apekshit(Appy) Sharma 1517deee67 HBASE-14400 Fix HBase RPC protection documentation
Signed-off-by: Andrew Purtell <apurtell@apache.org>

Conflicts:
	hbase-client/src/main/java/org/apache/hadoop/hbase/security/SaslUtil.java
2015-09-15 18:30:24 -07:00
Sanjeev Srivatsa 9e7f9b621a HBASE-14145 added flag to canary to try all regions in regionserver mode
Signed-off-by: Elliott Clark <eclark@apache.org>
2015-09-15 16:32:44 -07:00
Srikanth Srungarapu 1e90df8aa8 HBASE-14394 Properly close the connection after reading records from table. 2015-09-15 11:11:42 -07:00
stack 236f005088 HBASE-14361 ReplicationSink should create Connection instances lazily 2015-09-15 05:16:17 -07:00
stack 042a63c24d HBASE-14401 Stamp failed appends with sequenceid too.... Cleans up latches 2015-09-14 22:22:24 -07:00
stack 233c1ee875 HBASE-14421 TestFastFail* are flakey; ADDENDUM 3 Exclude another should assert in TestFastFail 2015-09-14 08:34:02 -07:00
tedyu 5767927898 HBASE-14306 Refine RegionGroupingProvider: fix issues and make it more scalable (Yu Li) 2015-09-14 07:27:45 -07:00
stack 33fe3874c1 HBASE-14421 TestFastFail* are flakey; ADDENDUM 2015-09-13 10:12:56 -07:00
tedyu d98ea9bb4e HBASE-14287 Bootstrapping a cluster leaves temporary WAL directory laying around 2015-09-13 08:51:54 -07:00
stack 75d3d7d106 HBASE-14423 TestStochasticBalancerJmxMetrics.testJmxMetrics_PerTableMode:183 NullPointer
Conflicts:
	hbase-server/src/test/java/org/apache/hadoop/hbase/TestStochasticBalancerJmxMetrics.java
2015-09-13 07:37:02 -07:00
stack 37badc04ae HBASE-14421 TestFastFail* are flakey 2015-09-12 22:36:10 -07:00
tedyu be96bb6adf HBASE-6617 ReplicationSourceManager should be able to track multiple WAL paths (Yu Li) 2015-09-11 09:30:58 -07:00
tedyu 84dbe39f5d HBASE-14380 Correct data gets skipped along with bad data in importTsv bulk load thru TsvImporterTextMapper (Bhupendra Kumar Jain) 2015-09-11 09:10:20 -07:00
tedyu 272ca1f61a HBASE-14307 Addendum fixes compilation for TestHFileBlockPositionalRead 2015-09-11 04:43:35 -07:00
ramkrishna 954a6e0a75 HBASE-14307 - Incorrect use of positional read api in HFileBlock (Chris
Nauroth)
2015-09-11 15:59:07 +05:30
stack d9bc84b1fc HBASE-14392 [tests] TestLogRollingNoCluster fails on master from time to time 2015-09-10 20:26:01 -07:00
stack 66ed392412 Revert "HBASE-14361 Investigate unused connection objects"
This reverts commit 6c16d244bb.
2015-09-10 14:17:32 -07:00
chenheng 6c16d244bb HBASE-14361 Investigate unused connection objects
Signed-off-by: stack <stack@apache.org>
2015-09-10 09:18:50 -07:00
chenheng 945477e2e6 HBASE-14230 replace reflection in FSHlog with HdfsDataOutputStream#getCurrentBlockReplication()
Signed-off-by: stack <stack@apache.org>
2015-09-10 08:28:00 -07:00
stack 28afeebf76 HBASE-14393 Have TestHFileEncryption clean up after itself so it don't go all zombie on us 2015-09-10 08:27:41 -07:00
Srikanth Srungarapu e2250e71f8 HBASE-14385 Close the sockets that is missing in connection closure. 2015-09-09 23:39:05 -07:00
tedyu 00bdf14f96 HBASE-14314 Metrics for block cache should take region replicas into account 2015-09-09 13:32:02 -07:00
Sanjeev Srivatsa 2da41e5c9a HBASE-14384 changed Canary to use instance of ExtendedSink
Signed-off-by: Elliott Clark <eclark@apache.org>
2015-09-09 12:17:44 -07:00
Elliott Clark 5b6a46237b HBASE-14322 Add a master priority function to let master use it's threads 2015-09-09 12:13:15 -07:00
stack bbafb47f72 HBASE-14317 Stuck FSHLog: bad disk (HDFS-8960) and can't roll WAL 2015-09-04 22:59:22 -07:00
stack 1f56b55e50 HBASE-14078 improve error message when HMaster can't bind to port 2015-09-04 22:59:21 -07:00
Srikanth Srungarapu b84908857e HBASE-14261 Enhance Chaos Monkey framework by adding zookeeper and datanode fault injections; ADDENDUM 2015-09-04 14:02:48 -07:00
Lars Hofhansl 16d4ed6337 HBASE-12988 [Replication]Parallel apply edits across regions. 2015-09-04 13:23:36 -07:00
stack 1ac42c9634 HBASE-14327 TestIOFencing#testFencingAroundCompactionAfterWALSync is flaky (Heng Chen) 2015-09-04 10:28:31 -07:00
Matteo Bertozzi 8a4aee6082 HBASE-14344 Add timeouts to TestHttpServerLifecycle 2015-09-03 12:07:43 -07:00
Srikanth Srungarapu 1717de65a4 HBASE-14261 Enhance Chaos Monkey framework by adding zookeeper and datanode fault injections. 2015-09-03 11:49:40 -07:00
Stephen Yuan Jiang 90b8a3c894 HBASE-14108 Procedure V2 - Administrative Task: provide an API to abort a procedure (Stephen Yuan Jiang) 2015-09-03 07:01:30 -07:00
tedyu 1003d5a6d5 HBASE-14229 Flushing canceled by coprocessor still leads to memstoreSize set down (Yerui Sun) 2015-09-02 07:29:52 -07:00
tedyu a31adde0bd HBASE-14342 Recursive call in RegionMergeTransactionImpl.getJournal() (Lars Francke) 2015-09-01 11:12:29 -07:00
tedyu d3a7222bfc HBASE-14309 Allow load balancer to operate when there is region in transition by adding force flag 2015-08-29 17:08:40 -07:00
Lars Hofhansl c277166fd1 HBASE-14315 Save one call to KeyValueHeap.peek per row. 2015-08-28 15:17:50 -07:00
tedyu b8c7a08a9e HBASE-14269 FuzzyRowFilter omits certain rows when multiple fuzzy keys exist (hongbin ma) 2015-08-26 20:49:43 -07:00
Stephen Yuan Jiang e4b96cf78a HBASE-13212 Procedure V2 - master Create/Modify/Delete namespace (Stephen Yuan Jiang) 2015-08-26 13:54:50 -07:00
stack c127577862 HBASE-14290 Spin up less threads in tests
Conflicts:
	hbase-server/src/test/java/org/apache/hadoop/hbase/master/TestDistributedLogSplitting.java
2015-08-25 16:32:06 -07:00
stack d204e67091 HBASE-14273 Rename MVCC to MVCC: From MultiVersionConsistencyControl to MultiVersionConcurrencyControl (Lars Francke) 2015-08-25 16:08:09 -07:00
Enis Soztutar 65a96b4883 HBASE-14302 TableSnapshotInputFormat should not create back references when restoring snapshot
Conflicts:
	hbase-server/src/main/java/org/apache/hadoop/hbase/snapshot/RestoreSnapshotHelper.java
	hbase-server/src/main/java/org/apache/hadoop/hbase/util/ModifyRegionUtils.java
	hbase-server/src/test/java/org/apache/hadoop/hbase/mapreduce/TableSnapshotInputFormatTestBase.java
2015-08-25 13:16:53 -07:00
stack 64f9d43d01 HBASE-13480 ShortCircuitConnection doesn't short-circuit all calls as expected (Jingcheng Du) 2015-08-25 08:01:00 -07:00
stack 5dcb3d85a1 HBASE-14224 Fix coprocessor handling of duplicate classes 2015-08-24 14:12:57 -07:00
Elliott Clark 585f8fa8a5 HBASE-14239 Fix Branch-1.2 AM can get stuck when meta moves 2015-08-24 12:53:05 -07:00
tedyu 303ef340db HBASE-14293 TestStochasticBalancerJmxMetrics intermittently fails due to port conflict 2015-08-24 06:27:22 -07:00
tedyu 0b081303b9 HBASE-14291 NPE On StochasticLoadBalancer Balance Involving RS With No Regions 2015-08-22 14:50:57 -07:00
Andrew Purtell 234a4632a4 HBASE-13996 Add write sniffing in canary (Liu Shaohui)
Conflicts:
	hbase-server/src/main/java/org/apache/hadoop/hbase/tool/Canary.java

Amending-Author: Andrew Purtell <apurtell@apache.org>
2015-08-21 22:57:28 -07:00
Sean Busbey ca9fdb142e HBASE-14250 ensure hbase-server test-jar has its own LICENSE file and not the one for the non-test jar. 2015-08-21 17:09:48 -05:00
Sean Busbey 71fbd4ac63 HBASE-14251 ensure javadoc jars have LICENSE/NOTICE that match content. 2015-08-20 11:20:47 -05:00
Gábor Lipták d4c99fc633 HBASE-14148 Default HBase web pages to be non-framable.
* Sends X-Frame-Options header
* configured via hbase.http.filter.xframeoptions.mode
* defaults to DENY

Signed-off-by: Sean Busbey <busbey@cloudera.com>
2015-08-19 21:30:34 -05:00
tedyu b79326f09b HBASE-14165 The initial size of RWQueueRpcExecutor.queues should be (numWriteQueues + numReadQueues + numScanQueues) (Cui Jianwei) 2015-08-19 14:35:50 -07:00
Ashish Singhi 22d39c0712 HBASE-14210 Create test for cell level ACLs involving user group
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2015-08-18 16:54:44 -07:00
Jerry He 2599ed7102 HBASE-14228 Close BufferedMutator and connection in MultiTableOutputFormat 2015-08-18 13:32:39 -07:00
Elliott Clark 81f3afa5da HBASE-14166 Per-Region metrics can be stale -- ADDENDUM 2015-08-17 12:19:42 -07:00
Elliott Clark d6c2beb4bf HBASE-14166 Per-Region metrics can be stale 2015-08-17 11:22:21 -07:00
Nick Dimiduk 0b6d9b25f5 HBASE-10844 Coprocessor failure during batchmutation leaves the memstore datastructs in an inconsistent state
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2015-08-14 15:55:58 -07:00
stack 4588b7ab90 HBASE-13966 Limit column width in table.jsp (Matt Warhaftig) 2015-08-14 09:03:08 -07:00
tedyu 22259e0dbd HBASE-13376 Improvements to Stochastic load balancer (Vandana Ayyalasomayajula) 2015-08-13 14:35:51 -07:00
Enis Soztutar a0086e97ad HBASE-14054 Acknowledged writes may get lost if regionserver clock is set backwards
Conflicts:
	hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/HRegion.java
	hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/TestHRegion.java
2015-08-13 11:23:55 +03:00
Elliott Clark 0dbaf0ea51 HBASE-14098 Allow dropping caches behind compactions 2015-08-12 19:42:11 -07:00
Andrew Purtell ca19f961a2 HBASE-13985 Add configuration to skip validating HFile format when bulk loading (Victor Xu) 2015-08-12 18:37:06 -07:00
Andrew Purtell ba4cc6321b HBASE-14122 Client API for determining if server side supports cell level security 2015-08-12 13:27:51 -07:00
Andrew Purtell ba328d26ea HBASE-14209 TestShell visibility tests failing 2015-08-12 13:25:29 -07:00
Simon Law 881d2c1d74 HBASE-14201 hbck should not take a lock unless fixing errors
By default, hbck is run in a read-only checker mode. In this case, it is
sensible to let others run. By default, the balancer is left alone,
which may cause spurious errors, but cannot leave the balancer in a bad
state. It is dangerous to leave the balancer by accident, so it is only
ever enabled after fixing, it will never be forced off because of
racing.

When hbck is run in fixer mode, it must take an exclusive lock and
disable the balancer, or all havoc will break loose.

If you want to stop hbck from running in parallel, the -exclusive flag
will create the lock file. If you want to force -disableBalancer, that
option is available too. This makes more semantic sense than -noLock and
-noSwitchBalancer, respectively.

Signed-off-by: Elliott Clark <eclark@apache.org>
2015-08-12 11:51:27 -07:00
tedyu 90b8cc89bd HBASE-14206 MultiRowRangeFilter returns records whose rowKeys are out of allowed ranges (Anton Nazaruk) 2015-08-11 10:01:55 -07:00
Ashish Singhi 0862abd659 HBASE-5878 Use getVisibleLength public api from HdfsDataInputStream from Hadoop-2.
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2015-08-10 16:20:23 -07:00
tedyu afa6fa6baa HBASE-14200 Separate RegionReplica subtests of TestStochasticLoadBalancer into TestStochasticLoadBalancer2 2015-08-10 07:46:01 -07:00