tedyu
266b251dfa
HBASE-20639 Implement permission checking through AccessController instead of RSGroupAdminEndpoint - revert due to pending discussion
2018-05-29 19:57:51 -07:00
tedyu
fe73fe8def
HBASE-20653 Add missing observer hooks for region server group to MasterObserver - revert due to pending discussion
2018-05-29 19:42:28 -07:00
Nihal Jain
8d19bbd347
HBASE-20653 Add missing observer hooks for region server group to MasterObserver
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
2018-05-29 16:37:19 -07:00
Apekshit Sharma
05f57f4c03
HBASE-20652 Remove internal uses of some deprecated MasterObserver hooks
...
Remove internal uses of these hooks:
preModifyNamespace
postModifyNamespace
preModifyTable
postModifyTable
preModifyTableAction
postCompletedModifyTableAction
Signed-off-by: tedyu <yuzhihong@gmail.com>
2018-05-28 21:10:52 -07:00
Nihal Jain
9bd4b04ca8
HBASE-20639 Implement permission checking through AccessController instead of RSGroupAdminEndpoint
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
2018-05-27 11:29:26 -07:00
Thiruvel Thirumoolan
1fbce10ff4
HBASE-20548 Master fails to startup on large clusters, refreshing block distribution
...
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2018-05-24 15:47:24 -07:00
tedyu
3a805074a2
HBASE-20627 Relocate RS Group pre/post hooks from RSGroupAdminServer to RSGroupAdminEndpoint
2018-05-23 15:51:04 -07:00
Andrew Purtell
304d3e6fa9
HBASE-20595 Remove the concept of 'special tables' from rsgroups
2018-05-23 11:57:18 -07:00
Sean Busbey
92a58016ae
HBASE-20544 ADDENDUM Make HBTU default to random ports.
...
Signed-off-by: Mike Drob <mdrob@apache.org>
Signed-off-by: Umesh Agashe <uagashe@cloudera.com>
2018-05-14 10:49:08 -05:00
Nihal Jain
d1cc92599a
HBASE-20566 Creating a system table after enabling rsgroup feature puts region into RIT
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
2018-05-13 10:29:43 -07:00
Sean Busbey
8ba2a7eeb9
HBASE-20544 Make HBTU default to random ports.
...
Signed-off-by: Umesh Agashe <uagashe@cloudera.com>
Signed-off-by: Josh Elser <elserj@apache.org>
2018-05-09 23:35:20 -07:00
Yechao Chen
102f0bf9c5
HBASE-20500 [rsgroup] should keep at least one server in default group
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
2018-05-08 07:59:01 -07:00
Balazs Meszaros
193359ffd2
HBASE-20465 Fix TestEnableRSGroup flaky
2018-04-22 15:38:36 -07:00
lujie
1339ff9666
HBASE-20419 Fix potential NPE in ZKUtil#listChildrenAndWatchForNewChildren callers
...
Signed-off-by: Yu Li <liyu@apache.org>
2018-04-16 16:06:57 +08:00
tedyu
219625233c
HBASE-20224 Web UI is broken in standalone mode - addendum for hbase-endpoint and hbase-rsgroup modules
2018-04-02 17:57:56 -07:00
Chia-Ping Tsai
a6eeb26cc0
HBASE-20212 Make all Public classes have InterfaceAudience category
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
Signed-off-by: Michael Stack <stack@apache.org>
2018-03-22 18:10:23 +08:00
Guangxu Cheng
45586ab300
HBASE-20220 [RSGroup] Check if table exists in the cluster before moving it to the specified regionserver group
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
2018-03-19 11:13:44 -07:00
Chia-Ping Tsai
4f2133ee32
HBASE-20119 Introduce a pojo class to carry coprocessor information in order to make TableDescriptorBuilder accept multiple cp at once
...
Signed-off-by: Ted Yu <yuzhihong@gmail.com>
Signed-off-by: Michael Stack <stack@apache.org>
2018-03-16 01:21:38 +08:00
Xiang LI
37342220b4
HBASE-20186 Improve RSGroupBasedLoadBalancer#balanceCluster() to be more efficient when calculating cluster state for each rsgroup
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
2018-03-14 09:23:18 -07:00
Xiang LI
19a396b9c2
HBASE-20133 Calculate correct assignment and build region movement plans for mis-placed regions in one pass
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
2018-03-10 07:09:45 -08:00
Sean Busbey
2a65066b35
HBASE-20070 refactor website generation
...
* rely on git plumbing commands when checking if we've built the site for a particular commit already
* switch to forcing '-e' for bash
* add command line switches for: path to hbase, working directory, and publishing
* only export JAVA/MAVEN HOME if they aren't already set.
* add some docs about assumptions
* Update javadoc plugin to consistently be version 3.0.0
* avoid duplicative site invocations on reactor modules
* update use of cp command so it works both on linux and mac
* manually skip enforcer plugin during build
* still doing install of all jars due to MJAVADOC-490, but then skip rebuilding during aggregate reports.
* avoid the pager on git-diff by teeing to a log file, which also helps later reviewing in the case of big changesets.
Signed-off-by: Michael Stack <stack@apache.org>
Signed-off-by: Misty Stanley-Jones <misty@apache.org>
2018-03-02 09:25:10 -06:00
haxiaolin
ee1f26c4bb
HBASE-20104 Fix infinite loop of RIT when creating table on a rsgroup that has no online servers
2018-03-01 08:34:31 -08:00
Chia-Ping Tsai
7f6e971c4c
HBASE-20093 Replace ServerLoad by ServerMetrics for ServerManager
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
2018-02-28 14:57:50 +08:00
haxiaolin
a29b3caf4d
HBASE-19974 Fix decommissioned servers cannot be removed by remove_servers_rsgroup methods
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
2018-02-26 07:30:56 -08:00
Apekshit Sharma
6b84393661
HBASE-19400 Add missing security checks in MasterRpcServices
...
- Added ADMIN permission check for following rpc calls:
normalize, setNormalizerRunning, runCatalogScan, enableCatalogJanitor, runCleanerChore,
setCleanerChoreRunning, execMasterService, execProcedure, execProcedureWithRet
- Moved authorizationEnabled check to start of AccessChecker's functions. Currently, and IDK why,
we call authManager.authorize() first and then discard its result if authorizationEnabled is false. Weird.
2018-02-20 13:37:20 -07:00
haxiaolin
bc720374c3
HBASE-19937 Ensure createRSGroupTable be called after ProcedureExecutor and LoadBalancer are initialized
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
2018-02-08 22:41:45 -08:00
tedyu
d95940776e
HBASE-19949 TestRSGroupsWithACL fails with ExceptionInInitializerError
2018-02-07 04:45:34 -08:00
Xiang Li
7f7f2b2de5
HBASE-19917 Improve RSGroupBasedLoadBalancer#filterServers() to be more efficient
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
2018-02-04 17:22:41 -08:00
zhangduo
918599ef12
HBASE-19873 Add a CategoryBasedTimeout ClassRule for all UTs
2018-01-29 08:43:56 +08:00
Peter Somogyi
b20b45e4e8
HBASE-19845 Fix findbugs and error-prone warnings in hbase-rsgroup
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
2018-01-24 08:39:59 -08:00
Apekshit Sharma
0b6422658c
HBASE-19780 Remove execution phase and goal of checkstyle plugin.
...
We don't do checkstyle as part of default "mvn install" since it takes significant
amount of time (~90sec) and slows builds and development. We only need it for pre-commits.
2018-01-23 15:08:04 -08:00
tedyu
2018ffc943
HBASE-19757 System table gets stuck after enabling region server group feature in secure cluster - addendum removes unused import
2018-01-18 18:13:56 -08:00
tedyu
fd43507069
HBASE-19757 System table gets stuck after enabling region server group feature in secure cluster
2018-01-18 17:56:07 -08:00
Guangxu Cheng
cde1f821eb
HBASE-19799 Add web UI to rsgroup
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
2018-01-18 12:49:43 -08:00
tedyu
f0ba7922f3
HBASE-19752 RSGroupBasedLoadBalancer#getMisplacedRegions() should handle the case where rs group cannot be determined
2018-01-12 12:10:22 -08:00
Guangxu Cheng
f0d0501d55
HBASE-19483 Add proper privilege check for rsgroup commands addendum fixes unit test
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
2018-01-10 06:29:20 -08:00
Guangxu Cheng
81ea657ed1
HBASE-19483 Add proper privilege check for rsgroup commands addendum
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
2018-01-09 07:58:20 -08:00
Guangxu Cheng
7ddf79946d
HBASE-19483 Add proper privilege check for rsgroup commands
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
2018-01-08 19:48:37 -08:00
tedyu
5ce9351129
HBASE-19483 Add proper privilege check for rsgroup commands - revert due to pending review comment
2018-01-05 12:06:31 -08:00
Guangxu Cheng
fc7736eb00
HBASE-19483 Add proper privilege check for rsgroup commands
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
2018-01-05 11:18:07 -08:00
Chia-Ping Tsai
8119acfca7
HBASE-19596 RegionMetrics/ServerMetrics/ClusterMetrics should apply to all public classes
2018-01-04 13:13:34 +08:00
Mike Drob
c3b4f788b1
HBASE-19552 find-and-replace thirdparty offset
2017-12-28 11:52:32 -06:00
Chia-Ping Tsai
01b1f48ccd
HBASE-19644 add the checkstyle rule to reject the illegal imports
2017-12-28 04:10:42 +08:00
Jan Hentschel
c24cf2d55e
HBASE-19601 Fixed Checkstyle errors in hbase-rsgroup and enabled Checkstyle to fail on violations
2017-12-24 12:58:50 +01:00
Chia-Ping Tsai
448ba3a78f
HBASE-19496 Reusing the ByteBuffer in rpc layer corrupt the ServerLoad and RegionLoad
2017-12-22 18:54:25 +08:00
Balazs Meszaros
f572c4b80e
HBASE-10092 Move up on to log4j2
...
Changes:
- replaced commons-logging to slf4j everywhere
- log.XXX(Throwable) calls were replaced with log.XXX(t.toString(), t)
- log.XXX(Object) calls were replaced with log.XXX(Objects.toString(obj))
- log.fatal() calls were replaced with log.error(HBaseMarkers.FATAL, ...)
- programmatic log4j configuration was removed from the unit test
This commit does not affect the current logging configurations, because log4j
is still on the classpath. slf4j-log4j12 binds log4j to slf4j.
Signed-off-by: Michael Stack <stack@apache.org>
2017-12-20 22:21:33 -08:00
Jan Hentschel
f46a6d1637
HBASE-19540 Reduced number of unnecessary semicolons
2017-12-19 20:06:59 +01:00
Andrew Purtell
d276c3275e
HBASE-19509 RSGroupAdminEndpoint#preCreateTable triggers TableNotFoundException
2017-12-15 17:53:54 -08:00
Mike Drob
75f512bd71
HBASE-18838 Fix hadoop3 check-shaded-invariants
2017-12-15 11:19:47 -06:00
Josh Elser
4a1c3b4210
HBASE-19267 Remove compiler-plugin mapping executions as it breaks Java8 detection
...
It seems like the original reason this execution filter was added is no
longer an issue for 2.0. Actually, these entries actually preclude
Eclipse from correctly using the Java8 source/target version that we
have specified (which creates numerous compilation errors in Eclipse)
Signed-off-by: Guanghao Zhang <zghao@apache.org>
2017-12-14 15:11:19 -05:00