On Mon, Apr 1, 2019 at 9:56 AM Wellington Chevreuil <
[email protected]> wrote:

> ....
>
<!-- SNIP nice summary of hbck2 precepts-->

>
> Am interested to hear what's the general opinion on the way to move forward
> with hbck2? Should we completely discourage client bound logic patches such
> as the one from HBASE-22143 ?
>


No. If in a bind -- need to change a state but don't have the facility on
the master to do it in the kosher way -- then you have no recourse but to
do 'dirty tricks' as HBASE-22143 does making use of 'private' Interfaces.

What you think Wellington of checking master version in the client-side and
doing 'dirty tricks' version if master version is old but taking the
master-route when it provides support; i.e. when making a fix, we'd do two
versions: one via the ordained route of asking the master to make the
change for us, and then a workaround second version for those deploys that
don't currently have the master-side support?

Thanks for bringing up this topic,
S

Reply via email to