Yun Zhao
6035035707
HBASE-18662 The default values for many configuration items in the code are not consistent with hbase-default.xml
...
Signed-off-by: Chia-Ping Tsai <chia7712@gmail.com>
2017-09-09 18:14:34 +08:00
Chia-Ping Tsai
64fe24e687
HBASE-18783 Declare the builder of ClusterStatus as IA.Private, and remove the Writables from ClusterStatus
2017-09-09 15:51:32 +08:00
Chia-Ping Tsai
d782ae820f
HBASE-18718 Document the coprocessor.Export
2017-09-09 15:16:14 +08:00
Chia-Ping Tsai
d22a05084a
HBASE-13868 Correct "Disable automatic splitting" section in HBase book
2017-09-09 15:00:22 +08:00
Chia-Ping Tsai
78d9b7ffad
HBASE-18750 Cleanup the docs saying "HTable use write buffer"
2017-09-09 14:11:23 +08:00
Reid Chan
77ca743d09
HBASE-18621 Refactor ClusterOptions before applying to code base
...
Signed-off-by: Chia-Ping Tsai <chia7712@gmail.com>
2017-09-09 03:31:28 +08:00
Biju Nair
af21572427
HBASE-18641 Include block content verification logic used in lruCache in bucketCache
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
2017-09-08 11:24:31 -07:00
Balazs Meszaros
359fed7b4b
HBASE-18106 Redo ProcedureInfo and LockInfo
...
Main changes:
- ProcedureInfo and LockInfo were removed, we use JSON instead of them
- Procedure and LockedResource are their server side equivalent
- Procedure protobuf state_data became obsolate, it is only kept for
reading previously written WAL
- Procedure protobuf contains a state_message field, which stores the internal
state messages (Any type instead of bytes)
- Procedure.serializeStateData and deserializeStateData were changed slightly
- Procedures internal states are available on client side
- Procedures are displayed on web UI and in shell in the following jruby format:
{ ID => '1', PARENT_ID = '-1', PARAMETERS => [ ..extra state information.. ] }
Signed-off-by: Michael Stack <stack@apache.org>
2017-09-08 10:24:04 -07:00
Chia-Ping Tsai
87c3ae9314
HBASE-18780 Remove HLogPrettyPrinter
...
Signed-off-by: Michael Stack <stack@apache.org>
2017-09-08 10:20:20 -07:00
Michael Stack
c90602ef67
HBASE-18779 Move CompareOperator to hbase-client module
2017-09-08 10:19:10 -07:00
Michael Stack
b8e0a8396f
HBASE-18769 Make CompareFilter use generic CompareOperator instead of
...
internal enum
2017-09-08 10:06:56 -07:00
zhangduo
331910192a
HBASE-18778 Use Comparator for StealJobQueue
2017-09-08 21:27:12 +08:00
Chia-Ping Tsai
e69b05d109
HBASE-18765 The value of balancerRan is true even though no plans are executed
2017-09-08 13:57:19 +08:00
Umesh Agashe
5847c901a7
HBASE-18543 [AMv2] Fixed and re-enabled TestMasterFailover
...
* testSimpleMasterFailover - fixed and verified
* testPendingOpenOrCloseWhenMasterFailover - removed as logic is based on old code and no longer relevant. TestServerCrashProcedure tests assignments with crashing master and region servers
* testMetaInTransitionWhenMasterFailover - verified that it is fixed by patch for HBASE-18511.
Signed-off-by: Michael Stack <stack@apache.org>
2017-09-07 16:45:52 -07:00
Apekshit Sharma
6752eba68f
HBASE-14997 Move compareOp and Comparators out of filter to client package
...
Add a new generic CompareOperator enum and use it instead of the filter
CompareOp enum everywhere BUT inside CompareFilter.
2017-09-07 10:03:45 -07:00
Guangxu Cheng
5ff04c5e7f
HBASE-17972 Remove mergePool from CompactSplitThread
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
2017-09-07 09:39:53 -07:00
Peter Somogyi
137b105c67
HBASE-18704 Upgrade hbase to commons-collections 4
...
Upgrade commons-collections:3.2.2 to commons-collections4:4.1
Add missing dependency for hbase-procedure, hbase-thrift
Replace CircularFifoBuffer with CircularFifoQueue in WALProcedureStore and TaskMonitor
Signed-off-by: Sean Busbey <busbey@apache.org>
Signed-off-by: Chia-Ping Tsai <chia7712@gmail.com>
2017-09-07 10:30:01 -05:00
tedyu
df34300cd3
HBASE-15410 Utilize the max seek value when all Filters in MUST_PASS_ALL FilterList return SEEK_NEXT_USING_HINT
2017-09-07 04:07:09 -07:00
Michael Stack
3a9dc8fbd5
HBASE-18768 Move TestTableName to hbase-common from hbase-server
...
Signed-off-by: Michael Stack <stack@apache.org>
2017-09-06 18:11:32 -07:00
Apekshit Sharma
fd49a9826a
HBASE-18697 Replace hbase-shaded-server jar with hbase-shaded-mapreduce jar.
...
Change-Id: I08b1af860c743249885adc0ba21885dd10f32d96
2017-09-06 08:28:06 -07:00
Guangxu Cheng
7fb52e73f3
HBASE-17713 the interface '/version/cluster' with header 'Accept: application/json' return is not JSON but plain text
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
2017-09-06 07:31:01 -07:00
Chia-Ping Tsai
2f14a054f8
HBASE-18749 Apply the CF specific TimeRange from Scan to filter the segment scanner
2017-09-06 19:40:51 +08:00
Zach York
f36fb11eaf
HBASE-18757 Fix improper bitwise & in bucketcache offset calculation
...
This correctly casts the operand to a long to avoid negative offsets created by sign extending the integer operand.
Signed-off-by: tedyu <yuzhihong@gmail.com>
2017-09-05 14:11:54 -07:00
Biju Nair
f362ef709f
HBASE-18737 Display configured max size of memstore and cache on RS UI
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
2017-09-05 13:01:11 -07:00
Umesh Agashe
5d60123f3e
HBASE-18674 upgrading to commons-lang3
...
Signed-off-by: Michael Stack <stack@apache.org>
2017-09-05 09:46:10 -07:00
Biju Nair
36371acee7
HBASE-18652 Expose individual cache stats in a CombinedCache through JMX
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
2017-09-05 08:13:19 -07:00
Michael Stack
52d4b25754
HBASE-18723 [pom cleanup] Do a pass with dependency:analyze; remove unused and explicity list the dependencies we exploit; ADDENDUM2
...
Plug more holes. REST can't find JspC when it runs its antrun task.
hbase-it didn't include reference to hbase-protocol-shaded
2017-09-04 21:13:36 -07:00
Michael Stack
8ec5d59a08
HBASE-18736 Cleanup the HTD/HCD for Admin; ADDENDUM
2017-09-04 21:09:04 -07:00
Chun-Hao Tang
bea5de02b3
HBASE-18746 Throw exception with job.getStatus().getFailureInfo() when ExportSnapshot fails
...
Signed-off-by: Chia-Ping Tsai <chia7712@gmail.com>
2017-09-05 01:54:29 +08:00
Chia-Ping Tsai
32ddb1f604
HBASE-18736 Cleanup the HTD/HCD for Admin
2017-09-04 16:59:36 +08:00
cuijianwei
476973654c
HBASE-15497 Incorrect javadoc for atomicity guarantee of Increment and Append
2017-09-04 16:20:45 +08:00
Chia-Ping Tsai
0a3a9a5417
Revert "HBASE-15497 Incorrect javadoc for atomicity guarantee of Increment and Append"
...
Wrong author information
This reverts commit 6e3ffd03e7
.
2017-09-04 16:19:44 +08:00
cuijianwei
6e3ffd03e7
HBASE-15497 Incorrect javadoc for atomicity guarantee of Increment and Append
...
Signed-off-by: Chia-Ping Tsai <chia7712@gmail.com>
2017-09-04 16:13:36 +08:00
sahil aggarwal
a5131a0491
HBASE-16390 Fix documentation around setAutoFlush
...
Signed-off-by: Chia-Ping Tsai <chia7712@gmail.com>
2017-09-04 13:58:13 +08:00
Jerry He
2305510b7a
HBASE-18740 Upgrade Zookeeper version to 3.4.10
2017-09-03 21:47:54 -07:00
Michael Stack
0e95a8a0ae
HBASE-18723 [pom cleanup] Do a pass with dependency:analyze; remove unused and explicity list the dependencies we exploit; ADDENDUM
...
Addendum addresses holes found running HBASE-18674 against hadoopqa.
2017-09-03 15:42:59 -07:00
tedyu
83175fdf83
HBASE-18743 HFiles in use by a table which has the same name and namespace with a default table cloned from snapshot may be deleted when that snapshot and default table are deleted (wenbang)
2017-09-03 07:10:19 -07:00
zhangduo
9e53f2927b
HBASE-18699 Copy LoadIncrementalHFiles to another package and mark the old one as deprecated
2017-09-03 19:49:42 +08:00
Peter Somogyi
7c51d3f2e1
HBASE-18741 Remove cancel command from backup code
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
2017-09-02 07:36:56 -07:00
Michael Stack
e1eb53296d
HBASE-18739 Make all TimeRange Constructors InterfaceAudience Private
2017-09-01 12:36:31 -07:00
tedyu
19bb4ef487
HBASE-18646 [Backup] LogRollMasterProcedureManager: make procedure timeout, thread pool size configurable (Vladimir Rodionov)
2017-09-01 10:16:48 -07:00
Sean Busbey
7550c64ac2
HBASE-18724 Close stale github PRs
...
* closes #48 work continued on HBASE-17906
* closes #49 work continued on HBASE-17906
* closes #53 as mistake pull request
* closes #54 as mistake pull request
* closes #55 as mistake pull request
Signed-off-by: Peter Somogyi <psomogyi@cloudera.com>
Signed-off-by: Chia-Ping Tsai <chia7712@gmail.com>
2017-09-01 09:34:16 -07:00
tedyu
7a1c121678
HBASE-17826 Backup: submit M/R job to a particular Yarn queue - addendum fixes variable name (Vladimir Rodionov)
2017-09-01 08:43:55 -07:00
Michael Stack
fb537fe736
HBASE-18723 [pom cleanup] Do a pass with dependency:analyze; remove unused and explicity list the dependencies we exploit
...
Do a pass with dependency:analyze; remove unused and
explicity list the dependencies we exploit.
Remove the parent dependencies set which had junit, mockito,
log4j, and findbugs annotations (had to put junit back
temporarily in subsequent version of this patch TODO). Listing in
parent set meant these libs were dependencies for all modules
which in practice was not the case. Edited all modules so
those that need any from this parent set now do explicit listing.
Ran the dependency:analyze over the project. Acted on most
suggested removals and requests for explicit listing. Some
grey areas remain around transitives that come in with
hadoop -needs better excludes, another project- and that
the dependency:analyze tool is not always accurate in its
reporting.
2017-08-31 12:41:31 -07:00
Chia-Ping Tsai
8a800c3f19
HBASE-18721 Cleanup unused configs and private declaration
2017-08-31 23:40:37 +08:00
Guangxu Cheng
53c9516834
HBASE-18461 Build broken If the username contains a backslash
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
2017-08-30 19:06:11 -07:00
tedyu
645e5a5e2b
HBASE-17826 Backup: submit M/R job to a particular Yarn queue (Vladimir Rodionov)
2017-08-30 16:11:32 -07:00
Cesar Delgado
b5942241ca
HBASE-18675 Making {max,min}SessionTimeout configurable for MiniZooKeeperCluster
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
Signed-off-by: Sean Busbey <busbey@apache.org>
2017-08-30 14:14:40 -07:00
Sean Busbey
1e28c9be6b
Revert "Making {max,min}SessionTimeout configurable for MiniZooKeeperCluster"
...
This reverts commit bcefdf7d18
.
2017-08-30 14:13:55 -07:00
Cesar Delgado
bcefdf7d18
Making {max,min}SessionTimeout configurable for MiniZooKeeperCluster
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
Signed-off-by: Sean Busbey <busbey@apache.org>
2017-08-30 14:13:09 -07:00