hbase-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Chinmay Kulkarni (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (HBASE-17988) get-active-master.rb and draining_servers.rb no longer work
Date Tue, 06 Jun 2017 21:52:18 GMT

    [ https://issues.apache.org/jira/browse/HBASE-17988?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16039717#comment-16039717
] 

Chinmay Kulkarni commented on HBASE-17988:
------------------------------------------

Both scripts work as they are in the repo right now for branches 0.98, branch-1, branch-1.1,
branch-1.2 and branch-1.3.
This patch is required for both scripts to work correctly in master, i.e. the patch only applies
to master and is not required for other branches, since the issue does not exist for other
branches. Sorry for the confusion!

> get-active-master.rb and draining_servers.rb no longer work
> -----------------------------------------------------------
>
>                 Key: HBASE-17988
>                 URL: https://issues.apache.org/jira/browse/HBASE-17988
>             Project: HBase
>          Issue Type: Bug
>          Components: scripts
>    Affects Versions: 2.0.0
>            Reporter: Mike Drob
>            Assignee: Chinmay Kulkarni
>            Priority: Critical
>             Fix For: 2.0.0, 1.4.0, 1.3.2, 1.1.11, 1.2.7
>
>         Attachments: HBASE-17988.patch
>
>
> The scripts {{bin/get-active-master.rb}} and {{bin/draining_servers.rb}} no longer work
on current master branch. Here is an example error message:
> {noformat}
> $ bin/hbase-jruby bin/get-active-master.rb 
> NoMethodError: undefined method `masterAddressZNode' for #<Java::OrgApacheHadoopHbaseZookeeper::ZooKeeperWatcher:0x1b0e9707>
>   <main> at bin/get-active-master.rb:35
> {noformat}
> My initial probing suggests that this is likely due to movement that happened in HBASE-16690.
Perhaps instead of reworking the ruby, there is similar Java functionality already existing
somewhere.
> Putting priority at critical since it's impossible to know whether users rely on the
scripts.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Mime
View raw message