I have seen this leak too, in testing with 2.5. I don't think it is a
blocker for branching, but yes I would prefer a solution committed to
branch-2.6 before a 2.6.0 release, if that can be possible.

On Wed, Aug 30, 2023 at 7:43 PM 张铎(Duo Zhang) <[email protected]> wrote:

> There is a possible memory leak problem, HBASE-27941, which is found
> when running ITBLL against branch-3.
>
> Viraj reported that it also affects branch-2.x.
>
> Buy anyway, since it also affects branch-2.5, should not be a blocker
> for branch-2.6.
>
> Andrew Purtell <[email protected]> 于2023年8月31日周四 00:50写道:
> >
> > Are there any more important or serious issues with branch-2 which are
> not
> > resolved?
> >
> > Planning to cut branch-2.6 from branch-2 on 9/5 and stabilize it for a
> > 2.6.0 release from there.
> >
> > On Wed, Aug 23, 2023 at 7:41 PM 张铎(Duo Zhang) <[email protected]>
> wrote:
> >
> > > Let's get HBASE-28028 in too. Since Andrew is still on vacation, let
> > > me find another committer to help review the PR.
> > >
> > > Thanks.
> > >
> > > Bryan Beaudreault <[email protected]> 于2023年8月24日周四 02:23写道:
> > > >
> > > > We resolved HBASE-28010, so we should be good to go there now.
> > > >
> > > > On Sun, Aug 20, 2023 at 7:22 AM Bryan Beaudreault <
> > > [email protected]>
> > > > wrote:
> > > >
> > > > > I made
> > > > > https://issues.apache.org/jira/browse/HBASE-28010 a blocker so we
> > > don’t
> > > > > release a broken new feature. We will have it fixed early this
> week.
> > > > >
> > > > > On Fri, Aug 18, 2023 at 11:08 AM Andrew Purtell <
> > > [email protected]>
> > > > > wrote:
> > > > >
> > > > >> Let’s do it. We can use the new branch to stabilize for release.
> > > > >>
> > > > >>  I am back from vacation in two weeks and can then lend time and
> AWS
> > > > >> resources for testing (and presumably fixing).
> > > > >>
> > > > >> > On Aug 18, 2023, at 10:53 AM, 张铎 <[email protected]> wrote:
> > > > >> >
> > > > >> > HBASE-27947 has been resolved.
> > > > >> >
> > > > >> > So I think now we are good to cut branch-2.6?
> > > > >> >
> > > > >> > Another good news is we are also close to fix the WAL value
> > > > >> > compression issue in HBASE-28028.
> > > > >> >
> > > > >> > Thanks.
> > > > >> >
> > > > >> > Bryan Beaudreault <[email protected]> 于2023年6月23日周五
> 02:47写道:
> > > > >> >>
> > > > >> >> Thanks!
> > > > >> >>
> > > > >> >> We're looking into one other emergent issue that we uncovered
> > > during
> > > > >> the
> > > > >> >> rollout of server side TLS on RegionServers. It seems
> > > > >> nettyDirectMemory has
> > > > >> >> increased substantially when under load with it enabled.
> Details in
> > > > >> >> https://issues.apache.org/jira/browse/HBASE-27947.
> > > > >> >>
> > > > >> >>
> > > > >> >>> On Thu, Jun 22, 2023 at 12:02 PM 张铎(Duo Zhang) <
> > > [email protected]
> > > > >> >
> > > > >> >>> wrote:
> > > > >> >>>
> > > > >> >>> PR is ready
> > > > >> >>>
> > > > >> >>> https://github.com/apache/hbase/pull/5305
> > > > >> >>>
> > > > >> >>> PTAL.
> > > > >> >>>
> > > > >> >>> Thanks.
> > > > >> >>>
> > > > >> >>> 张铎(Duo Zhang) <[email protected]> 于2023年6月22日周四 21:40写道:
> > > > >> >>>>
> > > > >> >>>> Ah, missed your last comment on HBASE-27782.
> > > > >> >>>>
> > > > >> >>>> Let me take a look.
> > > > >> >>>>
> > > > >> >>>> Netty has some rules about how the exceptions are passed
> through
> > > the
> > > > >> >>>> pipeline(especially the order, forward or backward...) but
> > > honestly I
> > > > >> >>>> always forget it just a day later after I finished the
> code...
> > > > >> >>>>
> > > > >> >>>> Bryan Beaudreault <[email protected]> 于2023年6月17日周六
> > > 00:43写道:
> > > > >> >>>>>
> > > > >> >>>>> In terms of TLS:
> > > > >> >>>>>
> > > > >> >>>>> - All of our clients (many thousands) in production are
> using
> > > the
> > > > >> >>>>> NettyRpcConnection with TLS enabled. However, these clients
> are
> > > > >> >>> currently
> > > > >> >>>>> connecting to the RegionServer/HMaster through an haproxy
> > > process
> > > > >> >>> local to
> > > > >> >>>>> each server which handles SSL termination. So not quite
> > > end-to-end
> > > > >> yet.
> > > > >> >>>>> - On the server side, most of our QA environment (a thousand
> > > > >> >>> regionservers
> > > > >> >>>>> and ~200 hmasters) are running it. So these are accepting
> TLS
> > > from
> > > > >> >>> clients
> > > > >> >>>>> and using TLS for intra-cluster communication.
> > > > >> >>>>>
> > > > >> >>>>> The migration is tricky for us due to the scale and the fact
> > > that we
> > > > >> >>> need
> > > > >> >>>>> to migrate off haproxy at the same time. Hopefully we should
> > > have
> > > > >> some
> > > > >> >>> of
> > > > >> >>>>> production running end-to-end TLS within the next month or
> so.
> > > > >> >>>>>
> > > > >> >>>>> From what we've seen in QA so far, there have not been any
> major
> > > > >> >>> issues. We
> > > > >> >>>>> also couldn't discern any performance issues in testing,
> though
> > > we
> > > > >> were
> > > > >> >>>>> comparing against our legacy haproxy setup and can't really
> > > compare
> > > > >> >>> against
> > > > >> >>>>> kerberos.
> > > > >> >>>>>
> > > > >> >>>>> One outstanding issue is
> > > > >> >>> https://issues.apache.org/jira/browse/HBASE-27782,
> > > > >> >>>>> which we still see periodically. It doesn't seem to cause
> actual
> > > > >> >>> issues,
> > > > >> >>>>> since the RpcClient still handles it gracefully, but it does
> > > cause
> > > > >> >>> noise
> > > > >> >>>>> and may have implications.
> > > > >> >>>>>
> > > > >> >>>>> On Fri, Jun 16, 2023 at 11:41 AM 张铎(Duo Zhang) <
> > > > >> [email protected]>
> > > > >> >>>>> wrote:
> > > > >> >>>>>
> > > > >> >>>>>> So any updates here?
> > > > >> >>>>>>
> > > > >> >>>>>> Do we have any good news about the TLS usage in production
> so
> > > we
> > > > >> can
> > > > >> >>>>>> move forward on release 2.6.x?
> > > > >> >>>>>>
> > > > >> >>>>>> Thanks.
> > > > >> >>>>>>
> > > > >> >>>>>> Andrew Purtell <[email protected]> 于2023年4月7日周五 09:37写道:
> > > > >> >>>>>>>
> > > > >> >>>>>>> Agreed, that sounds like a good plan.
> > > > >> >>>>>>>
> > > > >> >>>>>>> On Wed, Mar 29, 2023 at 7:31 AM 张铎(Duo Zhang) <
> > > > >> >>> [email protected]>
> > > > >> >>>>>> wrote:
> > > > >> >>>>>>>
> > > > >> >>>>>>>> I think we could follow the old pattern when we cut a new
> > > release
> > > > >> >>>>>> branch.
> > > > >> >>>>>>>> That is, after the new release branch is cut and the new
> > > minor
> > > > >> >>> release
> > > > >> >>>>>> is
> > > > >> >>>>>>>> out, we will do a final release of the oldest release
> line
> > > and
> > > > >> >>> then
> > > > >> >>>>>> mark it
> > > > >> >>>>>>>> as EOL.
> > > > >> >>>>>>>>
> > > > >> >>>>>>>> So here, I think once we cut branch-2.6 and release
> 2.6.0, we
> > > > >> >>> can do a
> > > > >> >>>>>>>> final release for 2.4.x and mark 2.4.x as EOL.
> > > > >> >>>>>>>>
> > > > >> >>>>>>>> Thanks.
> > > > >> >>>>>>>>
> > > > >> >>>>>>>> Bryan Beaudreault <[email protected]>
> 于2023年3月27日周一
> > > > >> >>> 09:57写道:
> > > > >> >>>>>>>>
> > > > >> >>>>>>>>> Primary development on hbase-backup and TLS is complete.
> > > There
> > > > >> >>> are a
> > > > >> >>>>>>>> couple
> > > > >> >>>>>>>>> minor things I may want to add to TLS in the future,
> such as
> > > > >> >>>>>> pluggable
> > > > >> >>>>>>>> cert
> > > > >> >>>>>>>>> verification. But those are not needed for initial
> release
> > > IMO.
> > > > >> >>>>>>>>>
> > > > >> >>>>>>>>> We are almost ready integrating hbase-backup in
> production.
> > > > >> >>> We’ve
> > > > >> >>>>>> fixed a
> > > > >> >>>>>>>>> few minor things (all committed) but otherwise it’s
> worked
> > > > >> >>> well so
> > > > >> >>>>>> far in
> > > > >> >>>>>>>>> tests.
> > > > >> >>>>>>>>>
> > > > >> >>>>>>>>> We are a bit delayed in integrating TLS. I’m hopeful it
> will
> > > > >> >>> happen
> > > > >> >>>>>> in
> > > > >> >>>>>>>> the
> > > > >> >>>>>>>>> next 2-3 months. It’s a big project for us, so not
> quick,
> > > but
> > > > >> >>>>>> definitely
> > > > >> >>>>>>>> on
> > > > >> >>>>>>>>> the roadmap.
> > > > >> >>>>>>>>>
> > > > >> >>>>>>>>> It seems like cloudera may be closer to integrating TLS
> in
> > > > >> >>>>>> production.
> > > > >> >>>>>>>>> Balazs recently filed and fixed HBASE-27673 related to
> mTLS.
> > > > >> >>> Maybe
> > > > >> >>>>>> he can
> > > > >> >>>>>>>>> chime in on his status, or let me know if I am totally
> off
> > > > >> >>> base :)
> > > > >> >>>>>>>>>
> > > > >> >>>>>>>>> On Sun, Mar 26, 2023 at 9:25 PM Andrew Purtell <
> > > > >> >>>>>> [email protected]
> > > > >> >>>>>>>>>
> > > > >> >>>>>>>>> wrote:
> > > > >> >>>>>>>>>
> > > > >> >>>>>>>>>> Before we open a new code line should we discuss EOL of
> > > 2.4?
> > > > >> >>> After
> > > > >> >>>>>> the
> > > > >> >>>>>>>>>> first 2.6 release? It’s not required of course but cuts
> > > down
> > > > >> >>> the
> > > > >> >>>>>> amount
> > > > >> >>>>>>>>> of
> > > > >> >>>>>>>>>> labor to have two 2.x code lines (presumably, one as
> stable
> > > > >> >>> and
> > > > >> >>>>>> one as
> > > > >> >>>>>>>>>> next) rather than three. Perhaps even before that,
> should
> > > we
> > > > >> >>> move
> > > > >> >>>>>> the
> > > > >> >>>>>>>>>> stable pointer to the latest 2.5 release?
> > > > >> >>>>>>>>>>
> > > > >> >>>>>>>>>>>
> > > > >> >>>>>>>>>>> On Mar 26, 2023, at 5:59 PM, 张铎 <
> [email protected]>
> > > > >> >>> wrote:
> > > > >> >>>>>>>>>>>
> > > > >> >>>>>>>>>>> Bump.
> > > > >> >>>>>>>>>>>
> > > > >> >>>>>>>>>>> I believe the mTLS and backup related code have all
> been
> > > > >> >>>>>> finished on
> > > > >> >>>>>>>>>>> branch-2?
> > > > >> >>>>>>>>>>>
> > > > >> >>>>>>>>>>> Are there any other things which block us making the
> > > > >> >>> branch-2.6
> > > > >> >>>>>>>> branch?
> > > > >> >>>>>>>>>>>
> > > > >> >>>>>>>>>>> Thanks.
> > > > >> >>>>>>>>>>>
> > > > >> >>>>>>>>>>> Mallikarjun <[email protected]> 于2022年10月17日周一
> > > > >> >>> 02:09写道:
> > > > >> >>>>>>>>>>>
> > > > >> >>>>>>>>>>>> On hbase-backup, we are using in production for more
> then
> > > > >> >>> 1
> > > > >> >>>>>> year. I
> > > > >> >>>>>>>>> can
> > > > >> >>>>>>>>>>>> vouch for it to be stable enough to be in a release
> > > > >> >>> version so
> > > > >> >>>>>> that
> > > > >> >>>>>>>>> more
> > > > >> >>>>>>>>>>>> people can use it and polished it further.
> > > > >> >>>>>>>>>>>>
> > > > >> >>>>>>>>>>>>> On Sun, Oct 16, 2022, 11:25 PM Andrew Purtell <
> > > > >> >>>>>>>>>> [email protected]>
> > > > >> >>>>>>>>>>>>> wrote:
> > > > >> >>>>>>>>>>>>>
> > > > >> >>>>>>>>>>>>> My understanding is some folks evaluating and
> polishing
> > > > >> >>> TLS for
> > > > >> >>>>>>>> their
> > > > >> >>>>>>>>>>>>> production are also considering hbase-backup in the
> same
> > > > >> >>> way,
> > > > >> >>>>>> which
> > > > >> >>>>>>>>> is
> > > > >> >>>>>>>>>>>> why
> > > > >> >>>>>>>>>>>>> I linked them together. If that is incorrect then
> they
> > > > >> >>> both are
> > > > >> >>>>>>>> still
> > > > >> >>>>>>>>>>>> worth
> > > > >> >>>>>>>>>>>>> considering in my opinion but would have a more
> tenuous
> > > > >> >>> link.
> > > > >> >>>>>>>>>>>>>
> > > > >> >>>>>>>>>>>>> Where we are with hbase-backup is it should
> probably be
> > > > >> >>> ported
> > > > >> >>>>>> to
> > > > >> >>>>>>>>> where
> > > > >> >>>>>>>>>>>>> more people would be inclined to evaluate it, in
> order
> > > > >> >>> for it
> > > > >> >>>>>> to
> > > > >> >>>>>>>> make
> > > > >> >>>>>>>>>>>> more
> > > > >> >>>>>>>>>>>>> progress. A new minor releasing line would fit. On
> the
> > > > >> >>> other
> > > > >> >>>>>> hand
> > > > >> >>>>>>>> if
> > > > >> >>>>>>>>> it
> > > > >> >>>>>>>>>>>> is
> > > > >> >>>>>>>>>>>>> too unpolished then the experience would be poor.
> > > > >> >>>>>>>>>>>>>
> > > > >> >>>>>>>>>>>>>
> > > > >> >>>>>>>>>>>>>> On Oct 16, 2022, at 5:35 AM, 张铎 <
> [email protected]
> > > >
> > > > >> >>>>>> wrote:
> > > > >> >>>>>>>>>>>>>>
> > > > >> >>>>>>>>>>>>>> I believe the second one is still ongoing?
> > > > >> >>>>>>>>>>>>>>
> > > > >> >>>>>>>>>>>>>> Andrew Purtell <[email protected]>
> 于2022年10月14日周五
> > > > >> >>> 05:37写道:
> > > > >> >>>>>>>>>>>>>>>
> > > > >> >>>>>>>>>>>>>>> We will begin releasing activity for the 2.6 code
> line
> > > > >> >>> and
> > > > >> >>>>>> as a
> > > > >> >>>>>>>>>>>>>>> prerequisite to that we shall need to make a new
> > > branch
> > > > >> >>>>>>>> branch-2.6
> > > > >> >>>>>>>>>>>> from
> > > > >> >>>>>>>>>>>>>>> branch-2.
> > > > >> >>>>>>>>>>>>>>>
> > > > >> >>>>>>>>>>>>>>> Before we do that let's make sure all commits for
> the
> > > > >> >>> key
> > > > >> >>>>>>>> features
> > > > >> >>>>>>>>> of
> > > > >> >>>>>>>>>>>>> 2.6
> > > > >> >>>>>>>>>>>>>>> are settled in branch-2 before the branching
> point.
> > > > >> >>> Those key
> > > > >> >>>>>>>>>> features
> > > > >> >>>>>>>>>>>>> are:
> > > > >> >>>>>>>>>>>>>>> - mTLS RPC
> > > > >> >>>>>>>>>>>>>>> - hbase-backup backport
> > > > >> >>>>>>>>>>>>>>>
> > > > >> >>>>>>>>>>>>>>> --
> > > > >> >>>>>>>>>>>>>>> Best regards,
> > > > >> >>>>>>>>>>>>>>> Andrew
> > > > >> >>>>>>>>>>>>>
> > > > >> >>>>>>>>>>>>
> > > > >> >>>>>>>>>>
> > > > >> >>>>>>>>>
> > > > >> >>>>>>>>
> > > > >> >>>>>>>
> > > > >> >>>>>>>
> > > > >> >>>>>>> --
> > > > >> >>>>>>> Best regards,
> > > > >> >>>>>>> Andrew
> > > > >> >>>>>>>
> > > > >> >>>>>>> Unrest, ignorance distilled, nihilistic imbeciles -
> > > > >> >>>>>>>    It's what we’ve earned
> > > > >> >>>>>>> Welcome, apocalypse, what’s taken you so long?
> > > > >> >>>>>>> Bring us the fitting end that we’ve been counting on
> > > > >> >>>>>>>   - A23, Welcome, Apocalypse
> > > > >> >>>>>>
> > > > >> >>>
> > > > >>
> > > > >
> > >
> >
> >
> > --
> > Best regards,
> > Andrew
> >
> > Unrest, ignorance distilled, nihilistic imbeciles -
> >     It's what we’ve earned
> > Welcome, apocalypse, what’s taken you so long?
> > Bring us the fitting end that we’ve been counting on
> >    - A23, Welcome, Apocalypse
>


-- 
Best regards,
Andrew

Unrest, ignorance distilled, nihilistic imbeciles -
    It's what we’ve earned
Welcome, apocalypse, what’s taken you so long?
Bring us the fitting end that we’ve been counting on
   - A23, Welcome, Apocalypse

Reply via email to