Andrew Purtell
7f0e6f1c9e
HBASE-17758 [RSGROUP] Add shell command to move servers and tables at the same time (Guangxu Cheng)
2017-03-16 18:37:40 -07:00
CHIA-PING TSAI
8ad3add0d4
HBASE-17426 Inconsistent environment variable names for enabling JMX
2017-03-17 09:10:06 +08:00
CHIA-PING TSAI
e2a070cae0
HBASE-17778 Remove the testing code in the AsyncRequestFutureImpl
2017-03-17 07:49:13 +08:00
Michael Stack
7c19490bac
HBASE-17792 Use a shared thread pool for AtomicityWriter, AtomicGetReader, AtomicScanReader's connections in TestAcidGuarantees (Huaxiang Sun)
2017-03-16 15:15:28 -07:00
Michael Stack
6fb44f7eb8
HBASE-17501 Revert "Revert "guard against NPE while reading FileTrailer and HFileBlock""
...
This reverts commit 9a4068dcf8
.
This is a revert of a revert -- i.e. a restore -- just so I can add the
JIRA issue to the commit message.
2017-03-16 14:54:17 -07:00
Michael Stack
9a4068dcf8
Revert "guard against NPE while reading FileTrailer and HFileBlock"
...
This reverts commit 201c838250
.
Reverted because missing JIRA number. Fixing...
2017-03-16 14:53:25 -07:00
Kahlil Oppenheimer
edbd0e494d
HBASE-17706 TableSkewCostFunction improperly computes max skew
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
2017-03-16 11:57:25 -07:00
Ramkrishna
e67eb6c424
HBSE-15314 Allow more than one backing file in bucketcache (Chunhui Shen)
2017-03-16 16:28:58 +05:30
Guanghao Zhang
6a6fff103e
HBASE-17790 Mark ReplicationAdmin's peerAdded and listReplicationPeers as Deprecated
2017-03-16 16:55:18 +08:00
Kahlil Oppenheimer
53e9a1c43a
HBASE-17707 New More Accurate Table Skew cost function/generator - re-enable with test fix
...
This reverts commit 9214ad69af
.
Signed-off-by: tedyu <yuzhihong@gmail.com>
2017-03-15 20:42:40 -07:00
zhangduo
1849e8a5a7
HBASE-17740 Correct the semantic of batch and partial for async client
2017-03-16 09:44:23 +08:00
Chia-Ping Tsai
0ecb678259
HBASE-17723 ClientAsyncPrefetchScanner may end prematurely when the size of the cache is one
2017-03-16 03:07:20 +08:00
zhangduo
a49bc58a54
HBASE-17584 Expose ScanMetrics with ResultScanner rather than Scan
2017-03-15 17:48:58 +08:00
Yu Li
aace02a230
HBASE-17782 Extend IdReadWriteLock to support using both weak and soft reference
2017-03-15 11:07:42 +08:00
Andrew Purtell
14fb57cab2
HBASE-17780 BoundedByteBufferPool "At capacity" messages are not actionable
2017-03-14 13:23:11 -07:00
tedyu
777fea552e
HBASE-17779 disable_table_replication returns misleading message and does not turn off replication (Janos Gub)
2017-03-14 12:13:34 -07:00
Yu Li
44b255889c
HBASE-17747 Support both weak and soft object pool
2017-03-14 11:07:52 +08:00
James Moore
201c838250
guard against NPE while reading FileTrailer and HFileBlock
...
guard against NPE from FSInputStream#seek
Signed-off-by: Michael Stack <stack@apache.org>
2017-03-13 14:53:35 -07:00
Jerry He
35d7a0cd07
HBASE-15597 Clean up configuration keys used in hbase-spark module (Yi Liang)
2017-03-13 12:02:07 -07:00
Tom Tsuruhara
fee67bcf14
HBASE-17773 VerifyReplication tool wrongly emits Invalid arguments error
...
Signed-off-by: Guanghao Zhang <zghao@apache.org>
2017-03-13 17:46:58 +08:00
Chia-Ping Tsai
31bc94ae60
HBASE-17746 TestSimpleRpcScheduler.testCoDelScheduling is broken
...
Signed-off-by: Guanghao Zhang <zghao@apache.org>
2017-03-13 10:13:42 +08:00
Michael Stack
4b541d6380
HBASE-17772 IntegrationTestRSGroup won't run
2017-03-10 19:50:53 -08:00
zhangduo
e0365df9d6
HBASE-17712 Addendum modify log message
2017-03-10 16:01:35 +08:00
zhangduo
ed6e5d6999
HBASE-17763 IPCUtil.wrapException will wrap DoNotRetryIOException with IOException
2017-03-10 15:37:59 +08:00
anoopsamjohn
ab5970773a
HBASE-17338 Treat Cell data size under global memstore heap size only when that Cell can not be copied to MSLAB.
2017-03-10 11:12:59 +05:30
Yu Li
c63a871176
HBASE-17745 Support short circuit connection for master services
2017-03-10 09:15:04 +08:00
Andrew Purtell
7da0feea8d
HBASE-17731 Fractional latency reporting in MultiThreadedAction
2017-03-09 16:54:23 -08:00
CHIA-PING TSAI
26928ff912
HBASE-17736 Some options can't be configured by the shell
...
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2017-03-09 16:53:34 -08:00
Ashu Pachauri
d4cbff58cc
HBASE-16977 VerifyReplication should log a printable representation of the row keys
...
Signed-off-by: Gary Helmling <garyh@apache.org>
2017-03-09 16:31:02 -08:00
Esteban Gutierrez
1160315e2f
HBASE-15941 HBCK repair should not unsplit healthy splitted region
...
Signed-off-by: Michael Stack <stack@apache.org>
2017-03-08 22:02:14 -08:00
Umesh Agashe
2b89748432
HBASE-17761: Test TestRemoveRegionMetrics.testMoveRegion fails intermittently because of race condition
...
Signed-off-by: Esteban Gutierrez <esteban@apache.org>
2017-03-08 21:18:05 -08:00
Guanghao Zhang
4ff838df13
HBASE-17600 Implement get/create/modify/delete/list namespace admin operations
2017-03-09 10:32:46 +08:00
tedyu
9214ad69af
HBASE-17707 New More Accurate Table Skew cost function/generator - revert due to test failure
2017-03-08 16:09:34 -08:00
tedyu
2304e7eced
HBASE-17760 HDFS Balancer doc is misleading (Harsh J)
2017-03-08 15:59:30 -08:00
Andrew Purtell
1b5afc3395
HBASE-17729 Missing shortcuts for some useful HCD options
2017-03-08 10:05:05 -08:00
Michael Stack
6a57050c24
HBASE-17718 Difference between RS's servername and its ephemeral node cause SSH stop working; AMENDMENT.
...
Make test tighter by extending ServerListener so can find when Master
is in the waiting-on-regionservers state and making more assertions
about state.
Fix error where I would move on from waiting-on-regionservers if
we had waited max time.
2017-03-08 08:14:24 -08:00
chenyechao
e239e8d2d3
HBASE-17737 Thrift2 proxy should support scan timeRange per column family
...
--
.../hadoop/hbase/thrift2/ThriftUtilities.java | 11 +
.../hadoop/hbase/thrift2/generated/TScan.java | 234 ++++++++++++++++++---
.../org/apache/hadoop/hbase/thrift2/hbase.thrift | 3 +-
.../thrift2/TestThriftHBaseServiceHandler.java | 63 ++++++
4 files changed, 279 insertions(+), 32 deletions(-)
Signed-off-by: tedyu <yuzhihong@gmail.com>
2017-03-08 07:05:44 -08:00
zhangduo
58c76192bd
HBASE-17712 Remove/Simplify the logic of RegionScannerImpl.handleFileNotFound
2017-03-08 14:39:29 +08:00
tedyu
c42a0665b9
HBASE-17460 enable_table_replication can not perform cyclic replication of a table - addendum removes replication check (Janos Gub)
2017-03-07 19:42:26 -08:00
Kahlil Oppenheimer
ee1549cc97
HBASE-17707 New More Accurate Table Skew cost function/generator - adendum ensure testTableSkewConvergesToZero finishes before timeout
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
2017-03-07 12:37:16 -08:00
Jan Hentschel
b53f354763
HBASE-17532 Replaced explicit type with diamond operator
...
Signed-off-by: Michael Stack <stack@apache.org>
2017-03-07 11:22:51 -08:00
Karan Mehta
fee86ebd7b
HBASE-17716 Formalize Scan Metric names
...
Signed-off-by: Michael Stack <stack@apache.org>
2017-03-07 07:41:54 -08:00
Phil Yang
b635414e83
HBASE-15484 Correct the semantic of batch and partial - amend to fix bug and revise the JavaDoc for related APIs.
2017-03-07 22:23:56 +08:00
Kahlil Oppenheimer
93b0cdeaaf
HBASE-17707 New More Accurate Table Skew cost function/generator
...
This reverts commit 3b914df949
.
Signed-off-by: tedyu <yuzhihong@gmail.com>
2017-03-06 20:27:48 -08:00
tedyu
dfc6cf3076
HBASE-17707 New More Accurate Table Skew cost function/generator - revert due to missing JIRA number
2017-03-06 20:26:59 -08:00
Phil Yang
0d3e986f7e
HBASE-15484 Correct the semantic of batch and partial
2017-03-07 11:52:04 +08:00
ChiaPing Tsai
81cb298014
HBASE-17734 Guard against possibly copying the qualifier in the ScanDeleteTracker
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
2017-03-06 18:01:06 -08:00
Michael Stack
4beae9a56e
Javadoc on what BLOCKSIZE means (related to HBASE-15248)
2017-03-06 15:53:13 -08:00
Michael Stack
7fa7156f2c
HBASE-17718 Difference between RS's servername and its ephemeral node cause SSH stop working
...
This patch reverts HBASE-9593 -- i.e. registering in zk before we
register with master putting it back to how it was where we register
in zk AFTER we report for duty with the master (because then we'll
register in zk with the name the master gave us). It then fixes the
problem reported in HBASE-9593 in an alternate fashion by checking
for a RS znode if we failed a connect on assign; if none found, we
remove a server from online servers list.
M hbase-server/src/main/java/org/apache/hadoop/hbase/master/HMaster.java
Make move method available to tests.
M hbase-server/src/main/java/org/apache/hadoop/hbase/master/ServerManager.java
Correct method name changing moveFromOnelineToDeadServers to
moveFromOnlineToDeadServers
Add actual fix which is call to checkForRSznode if exception trying to
open a region; if none found, call expire on the server so it gets
removed from the list of online servers.
This patch exposes sloppyness in the waitForRegionServers around our
current case where Master is hosting regions but ONLY hbase:meta;
in this case we need to wait on at least another server to report
in beyond Master (we weren't but stuff was 'working' because of the
early registration of RS nodes in zk).
M hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/HRegionServer.java
Make 'killed' available to tests.
Put registry of ephemeral node back to where it was originally,
so it is AFTER we get response from Master on registering for duty
so we can put our znode up in zk with the name the Master gave us
rather than local name (which could be unknown to the Master).
private boolean stopping = false;
M hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/TestRSKilledWhenInitializing.java
Cleanup and test of new cleanup.
2017-03-06 13:14:23 -08:00
Kahlil Oppenheimer
de25fcbd93
Fixed flaky test failure for TestStochasticLoadBalancer
...
This reverts commit 3b914df949
.
Signed-off-by: tedyu <yuzhihong@gmail.com>
2017-03-06 12:15:33 -08:00