Alex Leblang
0f0ff0ef52
HBASE-18041 Add .pylintrc to HBase
...
This commit copies the pylintrc file that apache yetus uses for itself
to HBase.
Differences:
- Yetus uses 2 space indents and the initial consensus
in the JIRA discussion asked for 4 space indents (as
called for in PEP 8)
Amending-Author: Alex Leblang
Signed-off-by: Sean Busbey <busbey@apache.org>
2017-06-28 12:27:01 -05:00
Kahlil Oppenheimer
bb181ff50b
HBASE-18164 Fast locality computation in balancer - addendum handles NaN
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
Signed-off-by: Sean Busbey <busbey@apache.org>
2017-06-27 13:33:48 -05:00
Sean Busbey
386a6e87fe
Revert "HBASE-18164 Fast locality computation in balancer - addendum handles NaN"
...
This reverts commit 74e9d31474
.
early commit missed some review feedback.
2017-06-27 13:33:23 -05:00
Mike Drob
a88310e9ae
HBASE-18230 Remove Velocity vars from LICENSE (Addendum)
...
Signed-off-by: Sean Busbey <busbey@apache.org>
2017-06-27 11:18:40 -05:00
Kahlil Oppenheimer
74e9d31474
HBASE-18164 Fast locality computation in balancer - addendum handles NaN
...
-Added new LocalityCostFunction and LocalityCandidateGenerator that
cache localities of every region/rack combination and mappings of every
region to its most local server and to its most local rack.
-Made LocalityCostFunction incremental so that it only computes locality
based on most recent region moves/swaps, rather than recomputing the
locality of every region in the cluster at every iteration of the
balancer
-Changed locality cost function to reflect the ratio of:
(Current locality) / (Best locality possible given current cluster)
Signed-off-by: tedyu <yuzhihong@gmail.com>
2017-06-26 12:40:30 -07:00
Pankaj Kumar
d5bba50794
HBASE-18167 OfflineMetaRepair tool may cause HMaster to abort always
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
2017-06-22 02:11:07 -07:00
tedyu
3d9c544428
HBASE-18167 OfflineMetaRepair tool may cause HMaster to abort always - revert wrong version of patch
2017-06-22 02:10:25 -07:00
tedyu
940f4107b0
HBASE-18226 Disable reverse DNS lookup at HMaster and use the hostname provided by RegionServer (Duo Xu)
2017-06-21 18:23:30 -07:00
Stephen Yuan Jiang
105c5c36e6
HBASE-15691 ConcurrentModificationException in BucketAllocator
2017-06-21 15:23:59 -07:00
Mike Drob
739fedbbb7
HBASE-16351 Improve error reporting for license failures
...
Signed-off-by: Sean Busbey <busbey@apache.org>
Conflicts:
hbase-resource-bundle/src/main/resources/META-INF/LICENSE.vm
hbase-resource-bundle/src/main/resources/META-INF/NOTICE.vm
pom.xml
2017-06-21 16:00:48 -05:00
QilinCao
7b977695aa
HBASE-18252 Resolve BaseLoadBalancer bad practice warnings
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
2017-06-21 10:13:18 -07:00
Pankaj Kumar
01027f805b
HBASE-18167 OfflineMetaRepair tool may cause HMaster to abort always
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
2017-06-21 08:22:30 -07:00
Stephen Yuan Jiang
532e0dda16
HBASE-18036 Data locality is not maintained after cluster restart or SSH (Stephen Yuan Jiang)
2017-06-20 13:07:19 -07:00
Ashish Singhi
dead08d668
HBASE-18212 reduce log level for unbuffer warning.
...
In Standalone mode with local filesystem HBase logs Warning message:Failed to invoke 'unbuffer' method in class org.apache.hadoop.fs.FSDataInputStream
Signed-off-by: Umesh Agashe <uagashe@cloudera.com>
Signed-off-by: Sean Busbey <busbey@apache.org>
2017-06-20 02:18:44 -05:00
Jan Hentschel
13f670057f
HBASE-17954 Switched findbugs implementation to spotbugs
...
Signed-off-by: Sean Busbey <busbey@apache.org>
Conflicts:
pom.xml
2017-06-20 02:18:44 -05:00
Kahlil Oppenheimer
4a2f475ed3
HBASE-18164 Fast locality computation in balancer
...
-Added new LocalityCostFunction and LocalityCandidateGenerator that
cache localities of every region/rack combination and mappings of every
region to its most local server and to its most local rack.
-Made LocalityCostFunction incremental so that it only computes locality
based on most recent region moves/swaps, rather than recomputing the
locality of every region in the cluster at every iteration of the
balancer
-Changed locality cost function to reflect the ratio of:
(Current locality) / (Best locality possible given current cluster)
Signed-off-by: Sean Busbey <busbey@apache.org>
Signed-off-by: Chia-Ping Tsai <chia7712@gmail.com>
Conflicts:
hbase-server/src/main/java/org/apache/hadoop/hbase/master/balancer/StochasticLoadBalancer.java
2017-06-20 02:18:43 -05:00
Mike Drob
6f7b4f5c2c
HBASE-18230 Remove Velocity vars from LICENSE
...
Signed-off-by: Sean Busbey <busbey@apache.org>
2017-06-20 01:41:58 -05:00
Sean Busbey
c6e587c5ac
HBASE-16242 Manually resolve transitive Apache Avro dependency to consistently be ver 1.7.7.
...
Signed-off-by: Jerry He <jerryjch@apache.org>
Conflicts:
hbase-common/pom.xml
hbase-spark/pom.xml
pom.xml
2017-06-19 15:58:43 -05:00
Pankaj Kumar
d5749bf8ed
HBASE-18180 Possible connection leak while closing BufferedMutator in TableOutputFormat
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
2017-06-19 06:39:27 -07:00
Andrew Purtell
316e02e3d8
HBASE-18219 Fix typo in constant HConstants.HBASE_CLIENT_MEAT_REPLICA_SCAN_TIMEOUT
2017-06-14 16:03:54 -07:00
huzheng
256fc63007
HBASE-17678 FilterList with MUST_PASS_ONE may lead to redundant cells returned
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
Signed-off-by: zhangduo <zhangduo@apache.org>
2017-06-13 20:28:04 +08:00
zhangduo
d6e85b0511
Revert "FilterList with MUST_PASS_ONE may lead to redundant cells returned" miss issue number
...
This reverts commit c71da858ad
.
2017-06-13 20:27:28 +08:00
huzheng
c71da858ad
FilterList with MUST_PASS_ONE may lead to redundant cells returned
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
2017-06-12 23:55:25 -07:00
Vincent
650ef5cf59
HBASE-18137 Replication gets stuck for empty WALs
...
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2017-06-10 11:29:51 -07:00
zhangduo
6860ddca9f
HBASE-18199 Race in NettyRpcConnection may cause call stuck in BufferCallBeforeInitHandler forever
2017-06-10 19:07:23 +08:00
Ashu Pachauri
6e3da5a39a
HBASE-18192: Replication drops recovered queues on region server shutdown
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
2017-06-09 19:54:17 -07:00
Ashu Pachauri
961337aadc
HBASE-18092: Removing a peer does not properly clean up the ReplicationSourceManager state and metrics
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
2017-06-09 11:14:40 -07:00
Gary Helmling
6c4980161b
HBASE-18141 Regionserver fails to shutdown when abort triggered during RPC call
2017-06-08 18:33:19 -07:00
Alex Araujo
ba3a816663
HBASE-18184 Add hbase-hadoop2-compat jar as MapReduce dependency
...
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2017-06-07 14:26:08 -07:00
Guangxu Cheng
e94245331e
HBASE-18149 The setting rules for table-scope attributes and family-scope attributes should keep consistent
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
2017-06-07 08:32:27 -07:00
Phil Yang
381c89b5cc
HBASE-15576 Scanning cursor to prevent blocking long time on ResultScanner.next()
2017-06-07 11:37:22 +08:00
Chia-Ping Tsai
9cb57ae35e
HBASE-18145 The flush may cause the corrupt data for reading
...
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2017-06-06 18:03:02 -07:00
Andrew Purtell
e0dbafd7cc
HBASE-18132 Low replication should be checked in period in case of datanode rolling upgrade (Allan Yang)
2017-06-06 17:21:11 -07:00
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