Josh Elser
85b5d49315
HBASE-17717 Explicitly use "sasl" ACL scheme for hbase superuser
...
The special "auth" ZK ACL scheme will always set the ACL's id (the
user who is allowed) to be the authenticated user of the ZK connection.
This results in the HBase superuser not actually receiving the
permissions as the ZKUtil intends to do. Since we know we have security
enabled, we can instead explicitly list "sasl" as the ACL scheme
instead.
2017-03-02 15:50:38 -05:00
Jingcheng Du
2131c79552
HBASE-17688 MultiRowRangeFilter not working correctly if given same start and stop RowKey
2017-02-28 12:15:38 +08:00
Jan Hentschel
ec84118c97
HBASE-17634 Cleaned up the usage of Result.isPartial
...
Signed-off-by: zhangduo <zhangduo@apache.org>
2017-02-27 20:45:58 +08:00
Abhishek Singh Chouhan
2b6e9b3a3a
Amend HBASE-17069 RegionServer writes invalid META entries in some circumstances
...
Fix Hregioninfo being null during merge
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2017-02-23 13:46:02 -08:00
zhangduo
3e2a6784c7
HBASE-17595 Add partial result support for small/limited scan
2017-02-23 16:10:10 +08:00
huzheng
45357c078d
HBASE-17472: Correct the semantic of permission grant
...
Signed-off-by: zhangduo <zhangduo@apache.org>
2017-02-20 20:24:09 +08:00
zhangduo
f835d1efc2
HBASE-17583 Add inclusive/exclusive support for startRow and endRow of scan for sync client
2017-02-15 10:18:58 +08:00
tedyu
2ac0c3b6da
HBASE-17460 enable_table_replication can not perform cyclic replication of a table - revert due to failure in testEnableReplicationWhenSlaveClusterDoesntHaveTable
2017-02-13 16:01:25 -08:00
tedyu
810427b950
HBASE-17460 enable_table_replication can not perform cyclic replication of a table (NITIN VERMA)
2017-02-10 16:45:27 -08:00
Andrew Purtell
e4ee7ee891
HBASE-17572 HMaster: Caught throwable while processing event C_M_MERGE_REGION
2017-02-09 13:37:40 -08:00
Ajay Jadhav
67fe516ec9
HBASE-17280 Add mechanism to control hbase cleaner behavior
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
2017-02-09 12:18:42 -08:00
zhangduo
e9abe07629
HBASE-17599 Use mayHaveMoreCellsInRow instead of isPartial
2017-02-09 15:38:23 +08:00
Andrew Purtell
fd062011f0
Revert "HBASE-17572 HMaster: Caught throwable while processing event C_M_MERGE_REGION (UndeclaredThrowableException)"
...
This reverts commit fb1239766d
.
2017-02-08 15:59:44 -08:00
Enis Soztutar
7cac85b667
HBASE-17187 DoNotRetryExceptions from coprocessors should bubble up to the application
2017-02-06 13:39:09 -08:00
zhangduo
4456d22859
HBASE-17508 Unify the implementation of small scan and regular scan for sync client
2017-02-05 08:49:51 +08:00
Andrew Purtell
fb1239766d
HBASE-17572 HMaster: Caught throwable while processing event C_M_MERGE_REGION (UndeclaredThrowableException)
2017-02-03 14:15:56 -08:00
gjacoby
3aac1b6884
HBASE-17543 - Create additional ReplicationEndpoint WALEntryFilters by configuration
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
2017-01-31 16:16:20 -08:00
zhangduo
57409371a0
HBASE-17489 ClientScanner may send a next request to a RegionScanner which has been exhausted
2017-01-22 16:39:14 +08:00
tedyu
0e06ade694
HBASE-17469 Properly handle empty TableName in TablePermission#readFields and #write (Manjunath Anand)
2017-01-17 09:38:50 -08:00
Allan Yang
2b5292c5f9
HBASE-17475 Stack overflow in AsyncProcess if retry too much
...
Signed-off-by: zhangduo <zhangduo@apache.org>
2017-01-17 15:47:25 +08:00
tedyu
ee66ab8e29
HBASE-17450 TablePermission#equals throws NPE after namespace support was added (huzheng)
2017-01-13 09:39:06 -08:00
tedyu
e371b1e723
HBASE-17431 Incorrect precheck condition in RoundRobinPool#get() - revert due to test failure
2017-01-06 12:13:18 -08:00
tedyu
d0393bdf28
HBASE-17431 Incorrect precheck condition in RoundRobinPool#get() (Jan Hentschel)
2017-01-06 09:08:55 -08:00
Ashish Singhi
e8e40d8625
HBASE-17290 Potential loss of data for replication of bulk loaded hfiles
2017-01-06 16:57:52 +05:30
Jan Hentschel
a9bac6a496
HBASE-17390 Added master and backup masters to online update of configuration
...
Signed-off-by: Jerry He <jerryjch@apache.org>
2017-01-04 22:25:22 -08:00
Guanghao Zhang
97d1ba4015
HBASE-17317 [branch-1] The updatePeerConfig method in ReplicationPeersZKImpl didn't update the table-cfs map
2016-12-20 18:51:26 +08:00
Guanghao Zhang
4b3df0f926
HBASE-17296 Provide per peer throttling for replication
...
Signed-off-by: Phil Yang <yangzhe1991@apache.org>
2016-12-15 16:13:04 +08:00
tedyu
1f9214bee7
HBASE-17297 Single Filter in parenthesis cannot be parsed correctly (Xuesen Liang)
2016-12-12 12:09:22 -08:00
tedyu
30576991bc
HBASE-17289 Avoid adding a replication peer named "lock"
2016-12-12 09:38:55 -08:00
tedyu
d87b05f040
HBASE-16336 Removing peers seems to be leaving spare queues (Guanghao Zhang)
2016-12-11 07:43:10 -08:00
tedyu
600fa8de77
HBASE-17170 HBase is also retrying DoNotRetryIOException because of class loader differences (Ankit Singhal)
2016-12-05 10:16:01 -08:00
Guanghao Zhang
682dd57cd6
HBASE-17205 Add a metric for the duration of region in transition
2016-12-01 10:32:24 -08:00
Jonathan M Hsieh
9da0d5d00e
HBASE-17224 Fix lots of spelling errors in HBase logging and exception messages (Grant Sohn)
2016-12-01 09:10:03 -08:00
Yu Li
4068a8b4d4
HBASE-17114 Add an option to set special retry pause when encountering CallQueueTooBigException
2016-12-01 16:48:46 +08:00
Yu Li
b3627ef51e
HBASE-17212 Should add null checker on table name in HTable and RegionServerCallable constructor (addendum)
2016-12-01 13:32:33 +08:00
Yu Li
edcac04ac1
HBASE-17212 Should add null checker on table name in HTable and RegionServerCallable constructor
2016-12-01 02:26:14 +08:00
Yu Li
547d97f5ca
HBASE-17211 Add more details in log when UnknownScannerException thrown in ScannerCallable
2016-12-01 01:14:45 +08:00
zhangduo
af69783128
HBASE-17167 Pass mvcc to client when scan
2016-11-30 10:02:17 +08:00
Yu Li
e30329e372
HBASE-17127 Locate region should fail fast if underlying Connection already closed
2016-11-19 23:51:25 +08:00
Jerry He
26e3164481
HBASE-16708 Expose endpoint Coprocessor name in responseTooSlow log messages (Yi Liang)
2016-11-18 11:09:55 -08:00
tedyu
b77bfe9d3b
HBASE-17077 Don't copy the replication queue belonging to the peer which has been deleted (Guanghao Zhang)
2016-11-13 07:00:25 -08:00
tedyu
97276da9a7
HBASE-17010 Serial replication should handle daughter regions being assigned to another RS (Phil Yang)
2016-11-08 06:35:12 -08:00
Mikhail Antonov
3063943c78
HBASE-17032 CallQueueTooBigException and CallDroppedException should not be triggering PFFE
2016-11-06 21:34:11 -08:00
Jim Kleckner
5fdddae55e
HBASE-16970 Clarify misleading Scan.java comment about caching
...
Signed-off-by: Yu Li <liyu@apache.org>
2016-11-01 17:48:56 +08:00
Guanghao Zhang
722be3a3d8
HBASE-16947 Some improvements for DumpReplicationQueues tool
...
Signed-off-by: Michael Stack <stack@apache.org>
2016-10-31 21:00:45 -07:00
Michael Stack
a969f8d790
HBASE-16969 RegionCoprocessorServiceExec should override the toString() for debugging (ChiaPing Tsai)
2016-10-31 14:37:51 -07:00
Esteban Gutierrez
0a41493ac4
HBASE-16450 Shell tool to dump replication queues
...
New tool to dump existing replication peers, configurations and
queues when using HBase Replication. The tool provides two flags:
--distributed This flag will poll each RS for information about
the replication queues being processed on this RS.
By default this is not enabled and the information
about the replication queues and configuration will
be obtained from ZooKeeper.
--hdfs When --distributed is used, this flag will attempt
to calculate the total size of the WAL files used
by the replication queues. Since its possible that
multiple peers can be configured this value can be
overestimated.
Signed-off-by: Matteo Bertozzi <matteo.bertozzi@cloudera.com>
2016-10-27 21:38:42 -07:00
tedyu
d4826e1665
HBASE-16886 hbase-client: scanner with reversed=true and small=true gets no result (huzheng)
2016-10-27 07:47:49 -07:00
Ashu Pachauri
0117ed9d78
HBASE-16752 addendum. Do not retry large request for client versions less than 1.3
...
Signed-off-by: Gary Helmling <garyh@apache.org>
2016-10-20 10:34:46 -07:00
Ashu Pachauri
33e89fa9cf
HBASE-16752 Return error back to rpc client on exceeding rpc request size limit.
...
Signed-off-by: Gary Helmling <garyh@apache.org>
2016-10-19 15:50:42 -07:00