Filed HBASE-28278, it is part of the reason but since we close the WAL
files asynchronously, it is still possible that we consider a WAL file
as 'uncleanly closed' even if later it will be closed cleanly.

Maybe we need to change the code where we update the metrics...

Anyway, not a blocker for a release.

张铎(Duo Zhang) <palomino...@gmail.com> 于2023年12月21日周四 22:20写道:
>
> I've done some digging about the test. I do not think it should be
> considered as a test issue but it also does not cause real big
> troubles in production.
>
> The problem is that, we will close WAL writer asynchronously for
> speeding up log rolling, and writing trailer is part of the closing
> operation, so for replication, we may find that there is already a new
> file in the queue but when reading the previous file, we can not read
> the trailer yet, thus we consider the WAL file as not closed cleanly.
>
> Let me check how do we deal with this on master and branch-3.
>
> Thanks.
>
> Andrew Purtell <apurt...@apache.org> 于2023年12月21日周四 02:03写道:
> >
> > Please file or promote an existing JIRA for this test issue (I seem to
> > recall some have been opened and closed over the previous months) so we can
> > track them. If you set a fix version of 2.5.8 it will be an effective
> > reminder.
> >
> > On Wed, Dec 20, 2023 at 9:59 AM Andrew Purtell <apurt...@apache.org> wrote:
> >
> > > This test is a known flake. It has been flaky from the time it was
> > > introduced. I cannot claim there is definitively no real issue here but I
> > > am certain the test should be rewritten.
> > >
> > > It is certainly no reason to stop this release.
> > >
> > > On Wed, Dec 20, 2023 at 5:45 AM 张铎(Duo Zhang) <palomino...@gmail.com>
> > > wrote:
> > >
> > >> Run UTs locally, TestBasicWALEntryStreamAsyncFSWAL failed for me several
> > >> times.
> > >>
> > >> Checked flaky dashboard
> > >>
> > >>
> > >> https://nightlies.apache.org/hbase/HBase-Find-Flaky-Tests/branch-2.5/837/output/dashboard.html
> > >>
> > >> TestBasicWALEntryStreamAsyncFSWAL and TestBasicWALEntryStreamFSHLog
> > >> fails nearly 100% of times.
> > >>
> > >> I think we need to find out whether this is just a test issue, if not
> > >> we need to find out the root cause and fix it.
> > >>
> > >> Thanks.
> > >>
> > >> Andrew Purtell <apurt...@apache.org> 于2023年12月19日周二 05:38写道:
> > >> >
> > >> > Please vote on this Apache HBase release candidate, 2.5.7RC0
> > >> >
> > >> > The VOTE will remain open for at least 72 hours.
> > >> >
> > >> > [ ] +1 Release this package as Apache HBase 2.5.7
> > >> > [ ] -1 Do not release this package because ...
> > >> >
> > >> > The tag to be voted on is 2.5.7RC0:
> > >> >
> > >> >   https://github.com/apache/hbase/tree/2.5.7RC0
> > >> >
> > >> > This tag currently points to git reference
> > >> >
> > >> >   6788f98356dd70b4a7ff766ea7a8298e022e7b95
> > >> >
> > >> > The release files, including signatures, digests, as well as CHANGES.md
> > >> > and RELEASENOTES.md included in this RC can be found at:
> > >> >
> > >> >   https://dist.apache.org/repos/dist/dev/hbase/2.5.7RC0/
> > >> >
> > >> > The API compatibility report comparing this RC to the previous release
> > >> > can be found at:
> > >> >
> > >> >
> > >> >
> > >> https://dist.apache.org/repos/dist/dev/hbase/2.5.7RC0/api_compare_2.5.6_to_2.5.7RC0.html
> > >> >
> > >> > As explained in the recent email to dev@ titled '[NOTICE] Recent
> > >> changes
> > >> > to ZooKeeper dependencies due to CVE issues has a compatibility 
> > >> > impact',
> > >> > due to a recent upgrade of our ZooKeeper dependencies via HBASE-28153
> > >> > there has been an allowable and expected impact to the shaded jars we
> > >> > distribute for the convenience of our downstream users. Naturally
> > >> because
> > >> > the version of ZooKeeper shaded into these jars has changed, so has the
> > >> > compatibility of the included classes with earlier releases.
> > >> >
> > >> > There is also a source only compatibility impact to the Public 
> > >> > annotated
> > >> > Admin API because of HBASE-25549, which has this release note:
> > >> >
> > >> >    New APIs are added to Admin, AsyncAdmin, and hbase shell to allow
> > >> >    modifying a table without reopening all regions...
> > >> >
> > >> > Maven artifacts are available in a staging repository at:
> > >> >
> > >> >
> > >> https://repository.apache.org/content/repositories/orgapachehbase-1529/
> > >> >
> > >> > Maven artifacts for hadoop3 are available in a staging repository at:
> > >> >
> > >> >
> > >> https://repository.apache.org/content/repositories/orgapachehbase-1530/
> > >> >
> > >> > Artifacts were signed with the 0xD5365CCD key which can be found in:
> > >> >
> > >> >   https://downloads.apache.org/hbase/KEYS
> > >> >
> > >> > To learn more about Apache HBase, please see
> > >> >
> > >> >   http://hbase.apache.org/
> > >> >
> > >> > Thanks,
> > >> > Your HBase Release Manager
> > >>
> > >
> > >
> > > --
> > > 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