huzheng
9c1efc9f9d
HBASE-18066: Get with closest_row_before on hbase:meta can return empty Cell during region merge/split
...
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2017-06-06 17:13:16 -07:00
Enis Soztutar
ea3075e7fd
HBASE-15160 Put back HFile's HDFS op latency sampling code and add metrics for monitoring (Yu Li and Enis Soztutar)
2017-06-06 14:41:02 -07:00
Ashish Singhi
356d4e9187
HBASE-9393 Hbase does not closing a closed socket resulting in many CLOSE_WAIT
...
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2017-06-06 12:59:19 -07:00
tedyu
39e8e2fb58
HBASE-18005 read replica: handle the case that region server hosting both primary replica and meta region is down (huaxiang sun)
2017-06-06 09:07:17 -07:00
Xiang Li
69d3e332f1
HBASE-18150: Do not call FSUtils.setVersion() and FSUtils.checkVersion() when using checkRootDir() to check hbase.wal.dir
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
2017-06-06 05:44:29 -07:00
anoopsamjohn
8252fe4fbb
HBASE-18030 Per Cell TTL tags may get duplicated with increments/Append causing tags length overflow.
2017-06-06 12:26:21 +05:30
zhangduo
395d9a08e3
HBASE-18159 Use OpenJDK7 instead of Oracle JDK7 in pre commit docker file
2017-06-06 09:43:48 +08:00
Vincent
3cf4433260
HBASE-15995 Separate replication WAL reading from shipping
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
2017-06-03 09:48:57 -07:00
Guanghao Zhang
b66a478e73
HBASE-18111 Replication stuck when cluster connection is closed
...
Conflicts:
hbase-server/src/main/java/org/apache/hadoop/hbase/replication/regionserver/HBaseInterClusterReplicationEndpoint.java
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2017-06-01 15:18:04 -07:00
Chinmay Kulkarni
46ee6e0fcc
HBASE 17959 Canary timeout should be configurable on a per-table basis
...
For branch-1: Added support for configuring read/write timeouts on a per-table basis
when in region mode.
Added unit test for per-table timeout checks.
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2017-05-31 17:58:09 -07:00
Guangxu Cheng
50b201668b
HBASE-18129 truncate_preserve fails when the truncate method doesn't exist on the master
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
2017-05-31 02:32:57 -07:00
Phil Yang
e670be690f
HBASE-18122 Scanner id should include ServerName of region server
2017-05-31 14:01:58 +08:00
Andrew Purtell
140c559a3a
HBASE-18027 HBaseInterClusterReplicationEndpoint should respect RPC limits when batching edits
2017-05-30 14:25:36 -07:00
zhangduo
1a37f3be82
HBASE-18042 Client Compatibility breaks between versions 1.2 and 1.3
2017-05-27 17:56:05 +08:00
huzheng
d8c1e0e004
HBASE-16011 TableSnapshotScanner and TableSnapshotInputFormat can produce duplicate rows if split table.
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
2017-05-26 07:31:05 -07:00
Phil Yang
d5838c78fc
HBASE-18113 Handle old client without include_stop_row flag when startRow equals endRow
2017-05-26 13:51:17 +08:00
tedyu
109e0d5485
HBASE-18099 FlushSnapshotSubprocedure should wait for concurrent Region#flush() to finish
2017-05-25 07:56:13 -07:00
Vincent
a3c3f1012d
HBASE-18060 Backport to branch-1 HBASE-9774 HBase native metrics and metric collection for coprocessors
...
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2017-05-24 13:20:44 -07:00
Balazs Meszaros
f2ba52ac45
HBASE-18096 Limit HFileUtil visibility and add missing annotations
...
Signed-off-by: Chia-Ping Tsai <chia7712@gmail.com>
2017-05-24 16:34:27 +08:00
Stephen Yuan Jiang
50708d9524
HBASE-18093 Overloading the meaning of 'enabled' in Quota Manager to indicate either quota disabled or quota manager not ready is not good (Stephen Yuan Jiang)
2017-05-23 13:10:07 -07:00
Guangxu Cheng
8c313d5be4
HBASE-18094 Display the return value of the command append
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
2017-05-23 08:59:54 -07:00
Mike Drob
abf03da41d
HBASE-18077 Update JUnit licensing to use EPL
...
Signed-off-by: Sean Busbey <busbey@apache.org>
2017-05-23 10:20:44 -05:00
Guanghao Zhang
4249a1f3d9
HBASE-18069 Fix flaky test TestReplicationAdminWithClusters#testDisableAndEnableReplication
2017-05-22 17:31:01 +08:00
zhangduo
affd6ddf32
HBASE-18081 The way we process connection preamble in SimpleRpcServer is broken
2017-05-21 22:00:27 +08:00
tedyu
c03f003f4f
HBASE-18035 Meta replica does not give any primaryOperationTimeout to primary meta region (huaxiang sun)
2017-05-21 06:39:33 -07:00
tedyu
300c5388f2
HBASE-18058 Zookeeper retry sleep time should have an upper limit (Allan Yang)
2017-05-19 10:58:38 -07:00
Mike Drob
f348caf7fe
HBASE-17286 Add goal to remote-resources plugin
...
With Apache parent pom v12 our remote-resources-plugin execution id was
shadowing the parent declaration, and our configuration would get run to
aggregate LICENSE files correctly. When upgrading to v18, apache changed
the execution id, so our configuration no longer gets used.
Add an explicit goal to our usage of the remote-resources-plugin and
change the name to something more descriptive and less likely to
conflict (either intentionally or not).
Signed-off-by: Josh Elser <elserj@apache.org>
2017-05-19 13:29:15 -04:00
huzheng
f9dc4cad63
HBASE-11013 Clone Snapshots on Secure Cluster Should provide option to apply Retained User Permissions
...
Signed-off-by: Guanghao Zhang <zghao@apache.org>
2017-05-18 17:54:53 +08:00
Junegunn Choi
68d292d83b
HBASE-17352 Fix hbase-assembly build with bash 4
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
2017-05-16 08:05:32 -07:00
Vincent
d8ef495063
Amend HBASE-18026 ProtobufUtil seems to do extra array copying
...
If the ByteString is not a LiteralByteString, just do toByteArray().
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2017-05-15 18:07:53 -07:00
Andrew Purtell
292226690a
HBASE-18043 Institute a hard limit for individual cell size that cannot be overridden by clients
2017-05-15 18:03:24 -07:00
Andrew Purtell
0a4528225c
HBASE-18014 A case of Region remain unassigned when table enabled (Allan Yang)
2017-05-12 16:59:38 -07:00
Chia-Ping Tsai
f81486445c
HBASE-17887 Row-level consistency is broken for read
2017-05-12 19:44:16 +08:00
Michael Stack
51cb53776d
HBASE-18021 Add more info in timed out RetriesExhaustedException for read replica client get processing (Huaxiang Sun)
2017-05-11 17:24:26 -07:00
Andrew Purtell
9bf5bc1986
Amend HBASE-18000 Make sure we always return the scanner id with ScanResponse (Karan Mehta and Duo Zhang)
...
Move getRegionScanner() call below builder.setScannerId() to handle a
corner case.
2017-05-11 14:38:28 -07:00
Vincent
ffa3785d0e
HBASE-18026 ProtobufUtil seems to do extra array copying
...
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2017-05-11 13:23:19 -07:00
tedyu
27eab2c6ef
HBASE-16356 REST API scanner: row prefix filter and custom filter parameters are mutually exclusive (Ben Watson)
2017-05-10 06:05:25 -07:00
Roman Nikitchenko
ea89047abf
HBASE-8758 Error in RegionCoprocessorHost class preScanner method documentation
...
Signed-off-by: Chia-Ping Tsai <chia7712@gmail.com>
2017-05-10 11:34:18 +08:00
Karan Mehta
8d51c83712
HBASE-14925 Addendum patch for 'list_regions' that support column projection
...
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2017-05-08 18:09:50 -07:00
Josh Elser
1d33f61918
HBASE-17973 Fix incorrect method call in list_regions and expand tests (addendum)
...
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2017-05-08 18:00:07 -07:00
Josh Elser
eaaf70354f
HBASE-17973 Create shell command to identify regions with poor locality
...
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2017-05-08 18:00:07 -07:00
Andrew Purtell
0f6a2c4113
HBASE-17924 Consider sorting the row order when processing multi() ops before taking rowlocks
...
(Allan Yang)
Conflicts:
hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/RSRpcServices.java
2017-05-08 17:04:50 -07:00
Allan Yang
9a97e28bdf
HBASE-17471 Region Seqid will be out of order in WAL if using mvccPreAssign
...
Signed-off-by: Yu Li <liyu@apache.org>
2017-05-06 23:29:49 +08:00
zhangduo
408645c4ef
HBASE-18000 Make sure we always return the scanner id with ScanResponse
...
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2017-05-05 11:49:07 -07:00
Josh Elser
737b489edd
HBASE-17534 Avoid re-wrapping IOExceptions as IOExceptions
...
This ensures that when a DoNotRetryIOException is returned
from the RPC, it is propagated as a DoNotRetryIOException.
When this does not happen, requests which should not be
retried are repeated per the client configuration.
2017-05-04 12:45:02 -04:00
tedyu
dd321c4a35
HBASE-17991 Add more details about compaction queue on /dump (Guangxu Cheng)
2017-05-04 08:28:02 -07:00
Jingyun Tian
a5f52360f6
HBASE-17993 Delete useless info log in RpcServer.processResponse
...
Signed-off-by: zhangduo <zhangduo@apache.org>
2017-05-04 20:59:10 +08:00
Chinmay Kulkarni
e08277ac8f
Addendum patch for HBASE-12870. Added check for null pointer.
...
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2017-05-03 14:03:27 -07:00
Guanghao Zhang
9f25836d99
HBASE-17958 Avoid passing unexpected cell to ScanQueryMatcher when optimize SEEK to SKIP
2017-05-03 21:39:30 +08:00
Josh Elser
58c504e701
HBASE-17985 Inline apt-get update calls in Yetus Dockerfile
2017-05-02 17:33:32 -04:00