> Unfortunately upgrading to 2.2 doesn’t seem to be feasible at the moment, thought it would be a straightforward resolution. What's your consideration about upgrading to 2.2 ? Mind to share it ?
> My question was about whether it’s possible at all in the current architecture of branch-2.1. Looks like it’s not, but I’m quite new to HBase and wanted to get confirmation. The branch-2.1 would like to accept the patches of bug fix as I said above. Thanks. On Mon, Jul 15, 2019 at 5:57 PM Andor Molnar <[email protected]> wrote: > Hi OpenInx, > > I meant RegionObserver, but it doesn’t really matter: your patch > implemented it in MasterObserver, but either observer would be fine for us. > Unfortunately upgrading to 2.2 doesn’t seem to be feasible at the moment, > thought it would be a straightforward resolution. > > To be more specific: I’m only looking for the possibilities of backporting > the 4 new events: pre/post Grant/Revoke, not the entire Procedure V2 > refactor. My question was about whether it’s possible at all in the current > architecture of branch-2.1. Looks like it’s not, but I’m quite new to HBase > and wanted to get confirmation. > > Regards, > Andor > > > > > On 2019. Jul 12., at 17:07, OpenInx <[email protected]> wrote: > > > > Hi Andor: > >> to branch-2.1 to make pre/post Grant and Revoke events available in > > RegionObserver. > > I think you mean MasterObserver. > > > > This feature was contributed by our XiaoMi HBase team. we did not port > > those patches to branch-2.1 > > before because we thought the most priority of the branch at that time > was > > to make it more stable. So > > only patches of bug fix were ported to branch-2.1. All new features are > > committed in the unreleased > > branches. > > > > Now, we have the 2.2.0 release now, which has included the feature you > > need. I think it may be better for you > > to upgrade your clusters to 2.2.0, it has some procedure-v2 improvement > ( > > such as HBASE-21970). Also > > there're some incompatible change when rolling upgrade, so please see the > > notice[1] carefully. > > > > [1]. > > > http://mail-archives.apache.org/mod_mbox/hbase-user/201906.mbox/%3CCAB8hLa=cwke+fcc6_dubysqjxfxtdgs+6gz_vkwpsep1yzp...@mail.gmail.com%3E > > > > Thanks. > > > > On Fri, Jul 12, 2019 at 10:37 PM Andor Molnar <[email protected]> wrote: > > > >> Hi HBase dev, > >> > >> I’d like to backport "HBASE-21739 Move grant/revoke from regionserver to > >> master" to branch-2.1 to make pre/post Grant and Revoke events > available in > >> RegionObserver. > >> > >> Currently these commands are implemented in AccessController as rpc > >> services. The problem is that AccessController is effectively a > >> co-processor which doesn’t have access (or at least it seems to me) to > >> CoprocessorHost, so I cannot fire the events in grant() and revoke() > >> methods. > >> > >> Do you think it’s achievable without too much refactoring in > >> AccessController? > >> > >> Regards, > >> Andor > >> > >> > >> > >> > >
