hbase-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Simon Law (JIRA)" <j...@apache.org>
Subject [jira] [Reopened] (HBASE-14092) Add -noLock and -noBalanceSwitch options to hbck
Date Thu, 06 Aug 2015 07:18:05 GMT

     [ https://issues.apache.org/jira/browse/HBASE-14092?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Simon Law reopened HBASE-14092:
-------------------------------

I have two issues with the initial fix.

The first is that the command line flags seem to be a bit backwards. I could probably live
with bad defaults, but I think that being smart about when to use the hbase-hbck.lock file
is much better. And also, semantic names rather than functional ones would probably make this
clearer.

But the real reason I'm submitting !HBASE-14092-v2.patch! is because of the race-condition
when the balancer is re-enabled. That's not good at all, because it can accidentally leave
the balancer disabled and we know how that can fall over if you don't notice.

> Add -noLock and -noBalanceSwitch options to hbck
> ------------------------------------------------
>
>                 Key: HBASE-14092
>                 URL: https://issues.apache.org/jira/browse/HBASE-14092
>             Project: HBase
>          Issue Type: Bug
>          Components: hbck, util
>    Affects Versions: 2.0.0, 1.3.0
>            Reporter: Elliott Clark
>            Assignee: Elliott Clark
>             Fix For: 2.0.0, 1.2.0, 1.3.0
>
>         Attachments: HBASE-14092-v1.patch, HBASE-14092.patch
>
>
> HBCK is sometimes used as a way to check the health of the cluster. When doing that it's
not necessary to turn off the balancer. As such it's not needed to lock other runs of hbck
out.
> We should add the --no-lock and --no-balancer command line flags.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message