Sean Busbey
4b124913f0
HBASE-17823 Migrate to Apache Yetus Audience Annotations
...
Signed-off-by: Michael Stack <stack@apache.org>
Signed-off-by: Misty Stanley-Jones <misty@apache.org>
2017-09-12 20:53:30 -05:00
Guangxu Cheng
cfdbdd2066
HBASE-18131 Add an hbase shell command to clear deadserver list in ServerManager
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
2017-09-12 08:29:16 -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
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
Mike Drob
51d458872d
HBASE-12349 Add custom error-prone module
2017-08-22 16:38:17 -05:00
Chenxi Tong
a17ed0356f
HBASE-18125 shell disregards spaces at the end of a split key in a split file
...
Signed-off-by: fchenxi <fchenxi@126.com>
Signed-off-by: Michael Stack <stack@apache.org>
2017-08-16 15:14:12 -07:00
Apekshit Sharma
504a1f14e3
HBASE-18102 (addendum fixing shell tests) - Purge close_region command that allows by-pass of Master
...
Change-Id: I753f20d50954969ee473f6a016d5c5f9ff4fd631
2017-08-02 18:11:48 -07:00
Apekshit Sharma
71151eb0e9
HBASE-18102 Purge close_region command that allows by-pass of Master
...
Change-Id: I67e3f74e16706043056bac73bc1ff3a713d0e977
2017-08-02 17:09:32 -07:00
Phil Yang
1ac4152b19
HBASE-15968 New behavior of versions considering mvcc and ts rather than ts only
2017-07-25 15:00:36 +08:00
Michael Stack
890d92a90c
HBASE-17908 Upgrade guava
...
Pull in guava 22.0 by using the shaded version up in new hbase-thirdparty project.
In poms, exclude guava everywhere except on hadoop-common. Do this so
we minimize transitive includes. hadoop-common is needed because hadoop
Configuration uses guava doing preconditions.
Everywhere we used guava, instead use shaded so fix a load of imports.
Stopwatch API changed as did hashing and toStringHelper which is now
in MoreObjects class. Otherwise, minimal changes to come up on 22.0
2017-07-21 15:28:08 +01:00
tedyu
af534acabb
HBASE-18412 [Shell] Support unset of list of configuration for a table (Yun Zhao)
2017-07-20 21:01:05 -07:00
Yi Liang
353627b39d
HBASE-18229: create new Async Split API to embrace AM v2
...
Signed-off-by: Michael Stack <stack@apache.org>
2017-07-14 22:25:14 +01:00
Guangxu Cheng
619d6a50f6
HBASE-16120 Add shell test for truncate_preserve
...
Signed-off-by: Michael Stack <stack@apache.org>
2017-07-05 12:51:36 -07:00
Peter Somogyi
f2731fc241
HBASE-18264 Update pom plugins
...
Update plugins in main and subprojects
Unified versions to use variable instead of direct values
Affected plugins:
- apache-rat-plugin 0.11 -> 0.12
- asciidoctor-maven-plugin 1.5.2.1 -> 1.5.5
- asciidoctorj-pdf 1.5.0-alpha.6 -> 1.5.0-alpha.15
- build-helper-maven-plugin 1.9.1 -> 3.0.0
- buildnumber-maven-plugin 1.3 -> 1.4
- exec-maven-plugin 1.2.1/1.4.0 -> 1.6.0
- extra-enforcer-rules 1.0-beta-3 -> 1.0-beta-6
- findbugs-maven-plugin 3.0.0 -> 3.0.4
- jamon-maven-plugin 2.4.1 -> 2.4.2
- maven-bundle-plugin 2.5.3 -> 3.3.0
- maven-compiler-plugin 3.2/3.5.1 -> 3.6.1
- maven-eclipse-plugin 2.9 -> 2.10
- maven-shade-plugin 2.4.1 -> 3.0.0
- maven-surefire-plugin 2.18.1 -> 2.20
- maven-surefire-report-plugin 2.7.2 -> 2.20
- scala-maven-plugin 3.2.0 -> 3.2.2
- spotbugs 3.1.0-RC1 -> 3.1.0-RC3
- wagon-ssh 2.2 -> 2.12
- xml-maven-plugin 1.0 -> 1.0.1
- maven-assembly-plugin 2.4 -> 2.6(inherited)
- maven-dependency-plugin 2.4 -> 2.10 (inherited)
- maven-enforcer-plugin 1.3.1 -> 1.4.1 (inherited)
- maven-javadoc-plugin 2.10.3 -> 2.10.4 (inherited)
- maven-resources-plugin 2.7 (inherited)
- maven-site-plugin 3.4 -> 3.5.1 (inherited)
Change-Id: I84539f555be498dff18caed1e3eea1e1aeb2143a
Signed-off-by: Michael Stack <stack@apache.org>
2017-07-03 19:42:46 -07:00
Mike Drob
2115d4b50e
HBASE-18239 rubocop autocorrect for shell
...
Signed-off-by: Michael Stack <stack@apache.org>
2017-06-30 10:23:12 -07:00
Josh Elser
a19e5673d6
HBASE-18244 Temporarily disable TestShellRSGroups
...
Signed-off-by: Michael Stack <stack@apache.org>
2017-06-28 11:55:18 -07:00
Josh Elser
5b485d14cd
HBASE-17752 Shell command to list snapshot sizes WRT quotas
2017-06-20 14:17:00 -04:00
Guangxu Cheng
492c3f8e20
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:30:27 -07:00
Michael Stack
929c9dab14
HBASE-18181 Move master branch to version 3.0.0-SNAPSHOT post creation of branch-2
2017-06-06 22:04:39 -07:00
Mike Drob
140ce1453e
HBASE-16196 Update to JRuby 9.1.9.0
...
* Get hbase-shell to use latest current JRuby release.
* Update license information to reflect the changes to jruby-complete.jar
* Update shell scripts for Ruby 1.8->2.x incompatabilities
* Update joni and jcodings to compatible versions
Signed-off-by: Sean Busbey <busbey@apache.org>
2017-05-31 11:09:07 -05:00
Guangxu Cheng
dda9ae0295
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:31:29 -07:00
Guangxu Cheng
64c701768b
HBASE-18001 Extend the "count" shell command to support specified conditions
...
Signed-off-by: Chia-Ping Tsai <chia7712@gmail.com>
2017-05-24 17:06:36 +08:00
Guangxu Cheng
ebe92c8fb3
HBASE-18094 Display the return value of the command append
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
2017-05-23 08:59:05 -07:00
Josh Elser
ed618da906
HBASE-17981 Consolidate the space quota shell commands
2017-05-22 13:41:36 -04:00
Josh Elser
80a1f8fa2a
HBASE-17428 Implement informational RPCs for space quotas
...
Create some RPCs that can expose the in-memory state that the
RegionServers and Master hold to drive the space quota "state machine".
Then, create some hbase shell commands to interact with those.
2017-05-22 13:41:35 -04:00
Josh Elser
f1066cd774
HBASE-17025 Add shell commands for space quotas
2017-05-22 13:41:35 -04:00
Josh Elser
f1544c3466
HBASE-18067 Allow default FORMATTER for shell put/get commands
2017-05-21 22:24:12 -04:00
huzheng
37dd8ff722
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:39:50 +08:00
tedyu
5e046151d6
HBASE-11013: Clone Snapshots on Secure Cluster Should provide option to apply Retained User Permissions - revert, pending work in snapshot descriptor
2017-05-11 18:53:14 -07:00
tedyu
b3dcfb659e
HBASE-17928 Shell tool to clear compaction queues (Guangxu Cheng)
2017-05-11 18:47:12 -07:00
tedyu
d8d4ba7c59
HBASE-17928 Shell tool to clear compaction queues - revert pending work in snapshot descriptor
2017-05-11 18:43:59 -07:00
tedyu
815b0f853b
HBASE-17928 Shell tool to clear compaction queues (Guangxu Cheng)
2017-05-09 18:32:38 -07:00
huzheng
951b23a44c
HBASE-11013: Clone Snapshots on Secure Cluster Should provide option to apply Retained User Permissions
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
2017-05-09 09:32:48 -07:00
Karan Mehta
7d819eb722
HBASE-14925 (Addendum) Develop HBase shell command/tool to list table's region info through command line
...
Signed-off-by: Ashish Singhi <ashishsinghi@apache.org>
2017-05-05 23:33:30 +05:30
Josh Elser
de78c11893
HBASE-17973 Fix incorrect method call in list_regions and expand tests (addendum)
2017-05-02 17:42:47 -04:00
Enis Soztutar
a171b7feaf
HBASE-17979 HBase Shell 'list' Command Help Doc Improvements (Hugo Louro)
2017-05-01 16:36:53 -07:00
Josh Elser
13b6fdf8ad
HBASE-17973 Expand list_regions to filter on data locality
2017-05-01 13:46:41 -04:00
Karan Mehta
68b2e0f7d9
HBase-14925 Develop HBase shell command/tool to list table's region info through command line
...
Signed-off-by: Ashish Singhi <ashishsinghi@apache.org>
2017-04-28 14:06:03 +05:30
Chia-Ping Tsai
053e61541e
HBASE-15583 Any HTableDescriptor we give out should be immutable
2017-04-27 03:22:29 +08:00
Balazs Meszaros
2557506415
HBASE-15143 Procedure v2 - Web UI displaying queues
...
Signed-off-by: Michael Stack <stack@apache.org>
2017-04-25 09:39:28 -07:00
tedyu
68e48c456d
HBASE-17946 Shell command compact_rs don't work (Guangxu Cheng)
2017-04-21 06:54:44 -07:00
Umesh Agashe
c8461456d0
HBASE-17888: Added generic methods for updating metrics on submit and finish of a procedure execution
...
Signed-off-by: Michael Stack <stack@apache.org>
2017-04-14 11:51:08 -07:00
tedyu
8e5eeb4db3
HBASE-17758 [RSGROUP] Add shell command to move servers and tables at the same time (Guangxu Cheng) - addendum with move_servers_tables_rsgroup.rb
2017-03-17 13:55:36 -07:00
Andrew Purtell
7f0e6f1c9e
HBASE-17758 [RSGROUP] Add shell command to move servers and tables at the same time (Guangxu Cheng)
2017-03-16 18:37:40 -07:00
CHIA-PING TSAI
26928ff912
HBASE-17736 Some options can't be configured by the shell
...
Signed-off-by: Andrew Purtell <apurtell@apache.org>
2017-03-09 16:53:34 -08:00
Andrew Purtell
1b5afc3395
HBASE-17729 Missing shortcuts for some useful HCD options
2017-03-08 10:05:05 -08:00
tedyu
d2349c6f98
HBASE-17736 Some options can't be configured by the shell - revert premature commit
2017-03-05 16:38:13 -08:00
CHIA-PING TSAI
9d8dd6c474
HBASE-17736 Some options can't be configured by the shell
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
2017-03-05 11:07:11 -08:00
Andrew Purtell
404a2883f2
HBASE-17722 Metrics subsystem stop/start messages add a lot of useless bulk to operational logging
2017-03-03 12:40:06 -08:00
huzheng
335cde3415
HBASE-17672: "Grant should set access rights appropriately" test fails
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
2017-02-22 20:08:12 -08:00