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
Michael Stack
ae840c0ccd
HBASE-17656 Move new Address class from util to net package
2017-02-16 12:17:50 -08:00
Michael Stack
e019961150
HBASE-17624 Address late review of HBASE-6721, rsgroups feature
...
Addresses review comments by Sean Busbey and Appy that happened
to come in long after the commit of HBASE-6721, the original
rsgroup issue.
Also includes subsequent accommodation of Duo Zhang review.
Adds a new type to hold hostname and port. It is called
Address. It is a facade over Guava's HostAndPort. Replace
all instances of HostAndPort with Address. In particular,
those places where HostAndPort was part of the rsgroup
public API.
Fix licenses. Add audience annotations.
Cleanup and note concurrency expectation on a few core classes.
In particular, all access on RSGroupInfoManager is made
synchronized.
M hbase-client/src/main/java/org/apache/hadoop/hbase/ServerName.java
Host the hostname and port in an instance of the new type Address.
Add a bunch of deprecation of exotic string parses that should never
have been public.
M hbase-rsgroup/src/main/java/org/apache/hadoop/hbase/rsgroup/RSGroupAdmin.java
Make this an Interface rather than abstract class. Creation was a
static internal method that only chose one type.... Let it be free
as a true Interface instead.
2017-02-14 09:29:17 -08:00
Guanghao Zhang
9a78d00884
HBASE-17389 Convert all internal usages from ReplicationAdmin to Admin
2017-02-07 10:18:59 +08:00
Michael Stack
9ec0ec4922
HBASE-17350 Fixup of regionserver group-based assignment
...
Renamed move_rsgroup_servers as move_servers_rsgroup
Renamed move_rsgroup_tables as move_tables_rsgroup
Minor changes to help text in rsgroup commands making them all same.
Made LOG from RSGroupAdminServer all talk of 'rsgroup' rather than
'group' to be consistent.
Fix for table.jsp where it would fail to display regions because no
type for the protobuf record specified.
Fix it so that move of an offline server to 'default' rsgroup is like
moving the reference to the server to trash (keeps the 'default' group
consistently 'dynamic' regards its server-list).
Fixed another issue where we were stuck in a loop because regions
were in FAILED_OPEN state because no server to assign too so we'd
never recover (a vagary of the current state of Master assignement
but no less a possibility in real world deploys).
Make it so servers are sorted when we list them; its what operator
would expect.
2017-02-06 13:09:57 -08:00
Huaxiang Sun
1159296541
HBASE-16981 Expand Mob Compaction Partition policy from daily to weekly, monthly
...
Support weekly and monthly mob compact partition policies in addition to the existing
daily partition policy.
Signed-off-by: Jingcheng Du <jingchengdu@apache.org>
2017-02-03 15:52:43 +08:00
Ajay Jadhav
f8b1f57b05
HBASE-17280 Add mechanism to control hbase cleaner behavior
...
Signed-off-by: anoopsamjohn <anoopsamjohn@gmail.com>
Signed-off-by: tedyu <yuzhihong@gmail.com>
2017-02-01 22:16:01 -06:00
Sean Busbey
2c799fb70a
Revert "Add mechanism to control hbase cleaner behavior"
...
This reverts commit ef052521cd
.
Bad commit message.
2017-02-01 22:11:48 -06:00
Ajay Jadhav
ef052521cd
Add mechanism to control hbase cleaner behavior
...
Signed-off-by: tedyu <yuzhihong@gmail.com>
2017-02-01 19:33:06 -08:00
anastas
aa5d9a9ad3
HBASE-17492 Fix the compacting memstore part in hbase shell ruby script
...
Signed-off-by: Michael Stack <stack@apache.org>
2017-01-23 21:27:44 -08:00
Jan Hentschel
55a1aa1e73
HBASE-10699 Set capacity on ArrayList where possible and use isEmpty instead of size() == 0
...
Signed-off-by: Michael Stack <stack@apache.org>
2017-01-20 22:58:20 -08:00
Michael Stack
31f3e8f833
HBASE-17496 RSGroup shell commands:get_server_rsgroup don't work and commands display an incorrect result size (Guangxu Cheng)
2017-01-20 09:20:31 -08:00
Yu Li
f92a14ade6
HBASE-14061 Support CF-level Storage Policy
2017-01-09 09:52:58 +08:00
Guanghao Zhang
0e48665641
HBASE-17336 get/update replication peer config requests should be routed through master
2016-12-30 10:12:47 +08:00
Guanghao Zhang
8da7366fc2
HBASE-17348 Remove the unused hbase.replication from javadoc/comment/book completely
2016-12-25 08:46:29 +08:00
eshcar
a9310436d5
HBASE-17294: External configuration for memory compaction
...
Signed-off-by: Michael Stack <stack@apache.org>
2016-12-13 17:16:00 -08:00
tedyu
2333596279
HBASE-17296 Provide per peer throttling for replication (Guanghao Zhang)
2016-12-13 04:20:20 -08:00
Michael Stack
0b0e857465
HBASE-17160 Undo unnecessary inter-module dependency; spark to hbase-it and hbase-it to shell; ADDENDUM
...
Signed-off-by: Michael Stack <stack@apache.org>
2016-11-23 11:45:37 -08:00
Esteban Gutierrez
5bc518b387
HBASE-16774 [shell] Add coverage to TestShell when ZooKeeper is not reachable
2016-10-18 09:08:33 -07:00
tedyu
76e7c05474
HBASE-16274 Add more peer tests to replication_admin_test (Guanghao Zhang)
2016-10-15 07:30:52 -07:00
tedyu
f5abe17bc6
HBASE-16666 Add append and remove peer namespaces cmds for replication (Guanghao Zhang)
2016-10-09 21:22:50 -07:00
Apekshit Sharma
5f7e642fed
HBASE-16682 Fix Shell tests failure. NoClassDefFoundError for MiniKdc.
...
Change-Id: I75b5dde104f716f173a5a41d43f7b4c2b8ba1f39
2016-09-26 02:05:21 -07:00
Jonathan M Hsieh
a90d433a2c
HBASE-12088 Remove unused hadoop-1.0, hadoop-1.1 profiles from non-root poms
2016-09-21 20:45:03 -07:00
Jerry He
edc0ef3fe4
HBASE-16598 Enable zookeeper useMulti always and clean up in HBase code
2016-09-17 16:51:26 -07:00
Enis Soztutar
1a1003a482
HBASE-16447 Replication by namespaces config in peer (Guanghao Zhang)
2016-09-16 11:47:42 -07:00