You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@hbase.apache.org by Nick Dimiduk <nd...@apache.org> on 2024/10/09 12:22:22 UTC

[VOTE] The second release candidate for Apache HBase 2.6.1 is available

Please vote on this Apache hbase release candidate,
hbase-2.6.1RC1

The VOTE will remain open for at least 72 hours.

[ ] +1 Release this package as Apache hbase 2.6.1
[ ] -1 Do not release this package because ...

The tag to be voted on is 2.6.1RC1:

  https://github.com/apache/hbase/tree/2.6.1RC1

This tag currently points to git reference

  7ed50b4dd742269a78875fb32112215f831284ff

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.6.1RC1/

Maven artifacts are available in a staging repository at:

  https://repository.apache.org/content/repositories/orgapachehbase-1560/

Maven artifacts for hadoop3 are available in a staging repository at:

  https://repository.apache.org/content/repositories/orgapachehbase-1561/

Artifacts were signed with the 0xEF4EBF27 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

Re: [VOTE] The second release candidate for Apache HBase 2.6.1 is available

Posted by Nick Dimiduk <nd...@apache.org>.
I ran a small ITBLL job against rc1 on a cluster of 9 region servers and 3
masters, generating 250m nodes, using slowDeterministic monkey. The job
took 9 hours and verify succeeded.

On Wed, Oct 9, 2024 at 2:22 PM Nick Dimiduk <nd...@apache.org> wrote:

> Please vote on this Apache hbase release candidate,
> hbase-2.6.1RC1
>
> The VOTE will remain open for at least 72 hours.
>
> [ ] +1 Release this package as Apache hbase 2.6.1
> [ ] -1 Do not release this package because ...
>
> The tag to be voted on is 2.6.1RC1:
>
>   https://github.com/apache/hbase/tree/2.6.1RC1
>
> This tag currently points to git reference
>
>   7ed50b4dd742269a78875fb32112215f831284ff
>
> 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.6.1RC1/
>
> Maven artifacts are available in a staging repository at:
>
>   https://repository.apache.org/content/repositories/orgapachehbase-1560/
>
> Maven artifacts for hadoop3 are available in a staging repository at:
>
>   https://repository.apache.org/content/repositories/orgapachehbase-1561/
>
> Artifacts were signed with the 0xEF4EBF27 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
>

Re: [VOTE] The second release candidate for Apache HBase 2.6.1 is available

Posted by "张铎(Duo Zhang)" <pa...@gmail.com>.
+1 binding. Thanks Nick for driving this release forward.

Checked sigs and sums: Matched
Rat check: Passed
LICENSE and NOTICE: In place
Compatibility report: 100% compatible
Built from source(Temurin-17.0.12+7):
  mvn clean install -DskipTests -Dhadoop.profile=3.0
  Passed
Run UTs(Temurin-17.0.12+7):
  mvn -Dsurefire.firstPartForkCount=1C
-Dsurefire.secondPartForkCount=1C -Dsurefire.rerunFailingTestsCount=3
-Dhadoop.profile=3.0 test -PrunAllTests -fn | tee test.log
  As described above, there were some failures but seemed to be my
environment problem
Start a mini cluster(Temurin-17.0.12+7):
  Succeeded.
  Check logs and web pages, nothing unusual
  Run these shell commands, looks fine
    list
    create 't','f'
    put 't','r','f:q','value'
    get 't','r'
    list
    disable 't'
    drop 't'
    list
Run LTT to load 10000 rows:
  ./bin/hbase ltt -write 4:1024 -num_keys 10000
  Passed
  Run these shell commands, looks fine
    count 'cluster_test'
    scan 'cluster_test', {LIMIT=>10}
    scan 'cluster_test', {FILTER =>
org.apache.hadoop.hbase.filter.KeyOnlyFilter.new(true)}
    flush 'cluster_test'
    major_compact 'cluster_test'
    disable 'cluster_test'
    drop 'cluster_test'

张铎(Duo Zhang) <pa...@gmail.com> 于2024年10月14日周一 22:31写道:
>
> Ah I think maybe the problem is because of the precision of the clock in KVM...
>
> In this test we will delete a row and then put two values for the same
> row, I tried add a sleep(1) right after the delete
>
> https://github.com/apache/hbase/blob/cac58baf12cbf294baa591b2b4a8eda88b06a1e2/hbase-shell/src/test/ruby/hbase/table_test.rb#L254
>
> The test could pass...
>
> 张铎(Duo Zhang) <pa...@gmail.com> 于2024年10月14日周一 20:58写道:
> >
> > Ah, so maybe still an environment problem...
> >
> > Let me dig and report back.
> >
> > Nick Dimiduk <nd...@apache.org> 于2024年10月14日周一 17:30写道:
> > >
> > > Thanks for looking at this.
> > >
> > > I checked the CI history for the branch before the release and it looked
> > > okay. Looking again today, it seems a bit worse, but I don't see any
> > > hbase-shell failures when I look through the recent failed test runs.
> > >
> > > Running locally, all the tests in hbase-shell pass for me. TestTableShell
> > > is among the tests run.
> > >
> > > $ JAVA_HOME=$JAVA17_HOME mvn clean install -Dhadoop.profile=3.0 -T1.0C -am
> > > -pl hbase-shell -Dmaven.repo.local=$HOME/tmp/maven-repo-local
> > > -DskipTests=true && JAVA_HOME=$JAVA17_HOME mvn test -Dhadoop.profile=3.0
> > > -pl hbase-shell -Dmaven.repo.local=$HOME/tmp/maven-repo-local
> > > ...
> > > [INFO] Results:
> > > [INFO]
> > > [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0
> > > [INFO]
> > > [INFO]
> > > ------------------------------------------------------------------------
> > > [INFO] BUILD SUCCESS
> > > [INFO]
> > > ------------------------------------------------------------------------
> > >
> > > On Mon, Oct 14, 2024 at 4:40 AM 张铎(Duo Zhang) <pa...@gmail.com> wrote:
> > >
> > > > I'm running UTs for this RC.
> > > >
> > > > The failures in hbase-server seemed OK, some flakies ones but they
> > > > passed when rerun.
> > > > TestAcidGuaranteesWithEagerPolicy failed but it is known to be heavy and
> > > > flaky.
> > > > TestMutualTlsClientSideNonLocalhost seemed to be my environment problem.
> > > >
> > > > But there are bunch of failures in hbase-shell module, and I manually
> > > > tried running TestTableShell
> > > >
> > > > org/jruby/RubyKernel.java:1233:in `catch'
> > > > org/jruby/RubyKernel.java:1238:in `catch'
> > > > org/jruby/RubyKernel.java:1233:in `catch'
> > > >   256:       # Put two columns with colons in their qualifiers
> > > >   257:       @test_table.put(rowkey, col1,
> > > > org.apache.hadoop.hbase.util.Bytes.toBytes(1))
> > > >   258:       @test_table.put(rowkey, col2,
> > > > org.apache.hadoop.hbase.util.Bytes.toBytes(2))
> > > >   ^[[48;5;16;38;5;226;1m  => 259:       assert_equal(2,
> > > > @test_table._get_internal(rowkey).length)^[[0m
> > > >   260:
> > > >   261:       # Increment the second column by 10 => 2 + 10 => 12
> > > >   262:       @test_table.incr(rowkey, col2, 10)
> > > > src/test/ruby/hbase/table_test.rb:259:in `block in
> > > > test_should_work_with_qualifiers_with_colons'
> > > > Error:
> > > > ^[[48;5;16;38;5;226;1mtest_should_work_with_qualifiers_with_colons(Hbase::TableSimpleMethodsTest)^[[0m:
> > > > NoMethodError: undefined method `length' for nil:NilClass
> > > >
> > > > Seemed to be real problem or at least test issue?
> > > >
> > > > Nick Dimiduk <nd...@apache.org> 于2024年10月9日周三 20:41写道:
> > > > >
> > > > > I have generated an API Compatibility report for this release
> > > > > candidate that includes the LimitedPrivate annotated classes. It is
> > > > > available for your consideration at
> > > > >
> > > > https://dist.apache.org/repos/dist/dev/hbase/2.6.1RC1/api_compare_2.6.0_to_2.6.1RC1_Public_LimitedPrivate.html
> > > > >
> > > > > Thanks,
> > > > > Nick
> > > > >
> > > > > On Wed, Oct 9, 2024 at 2:22 PM Nick Dimiduk <nd...@apache.org> wrote:
> > > > >
> > > > > > Please vote on this Apache hbase release candidate,
> > > > > > hbase-2.6.1RC1
> > > > > >
> > > > > > The VOTE will remain open for at least 72 hours.
> > > > > >
> > > > > > [ ] +1 Release this package as Apache hbase 2.6.1
> > > > > > [ ] -1 Do not release this package because ...
> > > > > >
> > > > > > The tag to be voted on is 2.6.1RC1:
> > > > > >
> > > > > >   https://github.com/apache/hbase/tree/2.6.1RC1
> > > > > >
> > > > > > This tag currently points to git reference
> > > > > >
> > > > > >   7ed50b4dd742269a78875fb32112215f831284ff
> > > > > >
> > > > > > 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.6.1RC1/
> > > > > >
> > > > > > Maven artifacts are available in a staging repository at:
> > > > > >
> > > > > >
> > > > https://repository.apache.org/content/repositories/orgapachehbase-1560/
> > > > > >
> > > > > > Maven artifacts for hadoop3 are available in a staging repository at:
> > > > > >
> > > > > >
> > > > https://repository.apache.org/content/repositories/orgapachehbase-1561/
> > > > > >
> > > > > > Artifacts were signed with the 0xEF4EBF27 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
> > > > > >
> > > >

Re: [VOTE] The second release candidate for Apache HBase 2.6.1 is available

Posted by "张铎(Duo Zhang)" <pa...@gmail.com>.
Ah I think maybe the problem is because of the precision of the clock in KVM...

In this test we will delete a row and then put two values for the same
row, I tried add a sleep(1) right after the delete

https://github.com/apache/hbase/blob/cac58baf12cbf294baa591b2b4a8eda88b06a1e2/hbase-shell/src/test/ruby/hbase/table_test.rb#L254

The test could pass...

张铎(Duo Zhang) <pa...@gmail.com> 于2024年10月14日周一 20:58写道:
>
> Ah, so maybe still an environment problem...
>
> Let me dig and report back.
>
> Nick Dimiduk <nd...@apache.org> 于2024年10月14日周一 17:30写道:
> >
> > Thanks for looking at this.
> >
> > I checked the CI history for the branch before the release and it looked
> > okay. Looking again today, it seems a bit worse, but I don't see any
> > hbase-shell failures when I look through the recent failed test runs.
> >
> > Running locally, all the tests in hbase-shell pass for me. TestTableShell
> > is among the tests run.
> >
> > $ JAVA_HOME=$JAVA17_HOME mvn clean install -Dhadoop.profile=3.0 -T1.0C -am
> > -pl hbase-shell -Dmaven.repo.local=$HOME/tmp/maven-repo-local
> > -DskipTests=true && JAVA_HOME=$JAVA17_HOME mvn test -Dhadoop.profile=3.0
> > -pl hbase-shell -Dmaven.repo.local=$HOME/tmp/maven-repo-local
> > ...
> > [INFO] Results:
> > [INFO]
> > [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0
> > [INFO]
> > [INFO]
> > ------------------------------------------------------------------------
> > [INFO] BUILD SUCCESS
> > [INFO]
> > ------------------------------------------------------------------------
> >
> > On Mon, Oct 14, 2024 at 4:40 AM 张铎(Duo Zhang) <pa...@gmail.com> wrote:
> >
> > > I'm running UTs for this RC.
> > >
> > > The failures in hbase-server seemed OK, some flakies ones but they
> > > passed when rerun.
> > > TestAcidGuaranteesWithEagerPolicy failed but it is known to be heavy and
> > > flaky.
> > > TestMutualTlsClientSideNonLocalhost seemed to be my environment problem.
> > >
> > > But there are bunch of failures in hbase-shell module, and I manually
> > > tried running TestTableShell
> > >
> > > org/jruby/RubyKernel.java:1233:in `catch'
> > > org/jruby/RubyKernel.java:1238:in `catch'
> > > org/jruby/RubyKernel.java:1233:in `catch'
> > >   256:       # Put two columns with colons in their qualifiers
> > >   257:       @test_table.put(rowkey, col1,
> > > org.apache.hadoop.hbase.util.Bytes.toBytes(1))
> > >   258:       @test_table.put(rowkey, col2,
> > > org.apache.hadoop.hbase.util.Bytes.toBytes(2))
> > >   ^[[48;5;16;38;5;226;1m  => 259:       assert_equal(2,
> > > @test_table._get_internal(rowkey).length)^[[0m
> > >   260:
> > >   261:       # Increment the second column by 10 => 2 + 10 => 12
> > >   262:       @test_table.incr(rowkey, col2, 10)
> > > src/test/ruby/hbase/table_test.rb:259:in `block in
> > > test_should_work_with_qualifiers_with_colons'
> > > Error:
> > > ^[[48;5;16;38;5;226;1mtest_should_work_with_qualifiers_with_colons(Hbase::TableSimpleMethodsTest)^[[0m:
> > > NoMethodError: undefined method `length' for nil:NilClass
> > >
> > > Seemed to be real problem or at least test issue?
> > >
> > > Nick Dimiduk <nd...@apache.org> 于2024年10月9日周三 20:41写道:
> > > >
> > > > I have generated an API Compatibility report for this release
> > > > candidate that includes the LimitedPrivate annotated classes. It is
> > > > available for your consideration at
> > > >
> > > https://dist.apache.org/repos/dist/dev/hbase/2.6.1RC1/api_compare_2.6.0_to_2.6.1RC1_Public_LimitedPrivate.html
> > > >
> > > > Thanks,
> > > > Nick
> > > >
> > > > On Wed, Oct 9, 2024 at 2:22 PM Nick Dimiduk <nd...@apache.org> wrote:
> > > >
> > > > > Please vote on this Apache hbase release candidate,
> > > > > hbase-2.6.1RC1
> > > > >
> > > > > The VOTE will remain open for at least 72 hours.
> > > > >
> > > > > [ ] +1 Release this package as Apache hbase 2.6.1
> > > > > [ ] -1 Do not release this package because ...
> > > > >
> > > > > The tag to be voted on is 2.6.1RC1:
> > > > >
> > > > >   https://github.com/apache/hbase/tree/2.6.1RC1
> > > > >
> > > > > This tag currently points to git reference
> > > > >
> > > > >   7ed50b4dd742269a78875fb32112215f831284ff
> > > > >
> > > > > 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.6.1RC1/
> > > > >
> > > > > Maven artifacts are available in a staging repository at:
> > > > >
> > > > >
> > > https://repository.apache.org/content/repositories/orgapachehbase-1560/
> > > > >
> > > > > Maven artifacts for hadoop3 are available in a staging repository at:
> > > > >
> > > > >
> > > https://repository.apache.org/content/repositories/orgapachehbase-1561/
> > > > >
> > > > > Artifacts were signed with the 0xEF4EBF27 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
> > > > >
> > >

Re: [VOTE] The second release candidate for Apache HBase 2.6.1 is available

Posted by "张铎(Duo Zhang)" <pa...@gmail.com>.
Ah, so maybe still an environment problem...

Let me dig and report back.

Nick Dimiduk <nd...@apache.org> 于2024年10月14日周一 17:30写道:
>
> Thanks for looking at this.
>
> I checked the CI history for the branch before the release and it looked
> okay. Looking again today, it seems a bit worse, but I don't see any
> hbase-shell failures when I look through the recent failed test runs.
>
> Running locally, all the tests in hbase-shell pass for me. TestTableShell
> is among the tests run.
>
> $ JAVA_HOME=$JAVA17_HOME mvn clean install -Dhadoop.profile=3.0 -T1.0C -am
> -pl hbase-shell -Dmaven.repo.local=$HOME/tmp/maven-repo-local
> -DskipTests=true && JAVA_HOME=$JAVA17_HOME mvn test -Dhadoop.profile=3.0
> -pl hbase-shell -Dmaven.repo.local=$HOME/tmp/maven-repo-local
> ...
> [INFO] Results:
> [INFO]
> [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0
> [INFO]
> [INFO]
> ------------------------------------------------------------------------
> [INFO] BUILD SUCCESS
> [INFO]
> ------------------------------------------------------------------------
>
> On Mon, Oct 14, 2024 at 4:40 AM 张铎(Duo Zhang) <pa...@gmail.com> wrote:
>
> > I'm running UTs for this RC.
> >
> > The failures in hbase-server seemed OK, some flakies ones but they
> > passed when rerun.
> > TestAcidGuaranteesWithEagerPolicy failed but it is known to be heavy and
> > flaky.
> > TestMutualTlsClientSideNonLocalhost seemed to be my environment problem.
> >
> > But there are bunch of failures in hbase-shell module, and I manually
> > tried running TestTableShell
> >
> > org/jruby/RubyKernel.java:1233:in `catch'
> > org/jruby/RubyKernel.java:1238:in `catch'
> > org/jruby/RubyKernel.java:1233:in `catch'
> >   256:       # Put two columns with colons in their qualifiers
> >   257:       @test_table.put(rowkey, col1,
> > org.apache.hadoop.hbase.util.Bytes.toBytes(1))
> >   258:       @test_table.put(rowkey, col2,
> > org.apache.hadoop.hbase.util.Bytes.toBytes(2))
> >   ^[[48;5;16;38;5;226;1m  => 259:       assert_equal(2,
> > @test_table._get_internal(rowkey).length)^[[0m
> >   260:
> >   261:       # Increment the second column by 10 => 2 + 10 => 12
> >   262:       @test_table.incr(rowkey, col2, 10)
> > src/test/ruby/hbase/table_test.rb:259:in `block in
> > test_should_work_with_qualifiers_with_colons'
> > Error:
> > ^[[48;5;16;38;5;226;1mtest_should_work_with_qualifiers_with_colons(Hbase::TableSimpleMethodsTest)^[[0m:
> > NoMethodError: undefined method `length' for nil:NilClass
> >
> > Seemed to be real problem or at least test issue?
> >
> > Nick Dimiduk <nd...@apache.org> 于2024年10月9日周三 20:41写道:
> > >
> > > I have generated an API Compatibility report for this release
> > > candidate that includes the LimitedPrivate annotated classes. It is
> > > available for your consideration at
> > >
> > https://dist.apache.org/repos/dist/dev/hbase/2.6.1RC1/api_compare_2.6.0_to_2.6.1RC1_Public_LimitedPrivate.html
> > >
> > > Thanks,
> > > Nick
> > >
> > > On Wed, Oct 9, 2024 at 2:22 PM Nick Dimiduk <nd...@apache.org> wrote:
> > >
> > > > Please vote on this Apache hbase release candidate,
> > > > hbase-2.6.1RC1
> > > >
> > > > The VOTE will remain open for at least 72 hours.
> > > >
> > > > [ ] +1 Release this package as Apache hbase 2.6.1
> > > > [ ] -1 Do not release this package because ...
> > > >
> > > > The tag to be voted on is 2.6.1RC1:
> > > >
> > > >   https://github.com/apache/hbase/tree/2.6.1RC1
> > > >
> > > > This tag currently points to git reference
> > > >
> > > >   7ed50b4dd742269a78875fb32112215f831284ff
> > > >
> > > > 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.6.1RC1/
> > > >
> > > > Maven artifacts are available in a staging repository at:
> > > >
> > > >
> > https://repository.apache.org/content/repositories/orgapachehbase-1560/
> > > >
> > > > Maven artifacts for hadoop3 are available in a staging repository at:
> > > >
> > > >
> > https://repository.apache.org/content/repositories/orgapachehbase-1561/
> > > >
> > > > Artifacts were signed with the 0xEF4EBF27 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
> > > >
> >

Re: [VOTE] The second release candidate for Apache HBase 2.6.1 is available

Posted by Nick Dimiduk <nd...@apache.org>.
Thanks for looking at this.

I checked the CI history for the branch before the release and it looked
okay. Looking again today, it seems a bit worse, but I don't see any
hbase-shell failures when I look through the recent failed test runs.

Running locally, all the tests in hbase-shell pass for me. TestTableShell
is among the tests run.

$ JAVA_HOME=$JAVA17_HOME mvn clean install -Dhadoop.profile=3.0 -T1.0C -am
-pl hbase-shell -Dmaven.repo.local=$HOME/tmp/maven-repo-local
-DskipTests=true && JAVA_HOME=$JAVA17_HOME mvn test -Dhadoop.profile=3.0
-pl hbase-shell -Dmaven.repo.local=$HOME/tmp/maven-repo-local
...
[INFO] Results:
[INFO]
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0
[INFO]
[INFO]
------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO]
------------------------------------------------------------------------

On Mon, Oct 14, 2024 at 4:40 AM 张铎(Duo Zhang) <pa...@gmail.com> wrote:

> I'm running UTs for this RC.
>
> The failures in hbase-server seemed OK, some flakies ones but they
> passed when rerun.
> TestAcidGuaranteesWithEagerPolicy failed but it is known to be heavy and
> flaky.
> TestMutualTlsClientSideNonLocalhost seemed to be my environment problem.
>
> But there are bunch of failures in hbase-shell module, and I manually
> tried running TestTableShell
>
> org/jruby/RubyKernel.java:1233:in `catch'
> org/jruby/RubyKernel.java:1238:in `catch'
> org/jruby/RubyKernel.java:1233:in `catch'
>   256:       # Put two columns with colons in their qualifiers
>   257:       @test_table.put(rowkey, col1,
> org.apache.hadoop.hbase.util.Bytes.toBytes(1))
>   258:       @test_table.put(rowkey, col2,
> org.apache.hadoop.hbase.util.Bytes.toBytes(2))
>   ^[[48;5;16;38;5;226;1m  => 259:       assert_equal(2,
> @test_table._get_internal(rowkey).length)^[[0m
>   260:
>   261:       # Increment the second column by 10 => 2 + 10 => 12
>   262:       @test_table.incr(rowkey, col2, 10)
> src/test/ruby/hbase/table_test.rb:259:in `block in
> test_should_work_with_qualifiers_with_colons'
> Error:
> ^[[48;5;16;38;5;226;1mtest_should_work_with_qualifiers_with_colons(Hbase::TableSimpleMethodsTest)^[[0m:
> NoMethodError: undefined method `length' for nil:NilClass
>
> Seemed to be real problem or at least test issue?
>
> Nick Dimiduk <nd...@apache.org> 于2024年10月9日周三 20:41写道:
> >
> > I have generated an API Compatibility report for this release
> > candidate that includes the LimitedPrivate annotated classes. It is
> > available for your consideration at
> >
> https://dist.apache.org/repos/dist/dev/hbase/2.6.1RC1/api_compare_2.6.0_to_2.6.1RC1_Public_LimitedPrivate.html
> >
> > Thanks,
> > Nick
> >
> > On Wed, Oct 9, 2024 at 2:22 PM Nick Dimiduk <nd...@apache.org> wrote:
> >
> > > Please vote on this Apache hbase release candidate,
> > > hbase-2.6.1RC1
> > >
> > > The VOTE will remain open for at least 72 hours.
> > >
> > > [ ] +1 Release this package as Apache hbase 2.6.1
> > > [ ] -1 Do not release this package because ...
> > >
> > > The tag to be voted on is 2.6.1RC1:
> > >
> > >   https://github.com/apache/hbase/tree/2.6.1RC1
> > >
> > > This tag currently points to git reference
> > >
> > >   7ed50b4dd742269a78875fb32112215f831284ff
> > >
> > > 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.6.1RC1/
> > >
> > > Maven artifacts are available in a staging repository at:
> > >
> > >
> https://repository.apache.org/content/repositories/orgapachehbase-1560/
> > >
> > > Maven artifacts for hadoop3 are available in a staging repository at:
> > >
> > >
> https://repository.apache.org/content/repositories/orgapachehbase-1561/
> > >
> > > Artifacts were signed with the 0xEF4EBF27 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
> > >
>

Re: [VOTE] The second release candidate for Apache HBase 2.6.1 is available

Posted by "张铎(Duo Zhang)" <pa...@gmail.com>.
I'm running UTs for this RC.

The failures in hbase-server seemed OK, some flakies ones but they
passed when rerun.
TestAcidGuaranteesWithEagerPolicy failed but it is known to be heavy and flaky.
TestMutualTlsClientSideNonLocalhost seemed to be my environment problem.

But there are bunch of failures in hbase-shell module, and I manually
tried running TestTableShell

org/jruby/RubyKernel.java:1233:in `catch'
org/jruby/RubyKernel.java:1238:in `catch'
org/jruby/RubyKernel.java:1233:in `catch'
  256:       # Put two columns with colons in their qualifiers
  257:       @test_table.put(rowkey, col1,
org.apache.hadoop.hbase.util.Bytes.toBytes(1))
  258:       @test_table.put(rowkey, col2,
org.apache.hadoop.hbase.util.Bytes.toBytes(2))
  ^[[48;5;16;38;5;226;1m  => 259:       assert_equal(2,
@test_table._get_internal(rowkey).length)^[[0m
  260:
  261:       # Increment the second column by 10 => 2 + 10 => 12
  262:       @test_table.incr(rowkey, col2, 10)
src/test/ruby/hbase/table_test.rb:259:in `block in
test_should_work_with_qualifiers_with_colons'
Error: ^[[48;5;16;38;5;226;1mtest_should_work_with_qualifiers_with_colons(Hbase::TableSimpleMethodsTest)^[[0m:
NoMethodError: undefined method `length' for nil:NilClass

Seemed to be real problem or at least test issue?

Nick Dimiduk <nd...@apache.org> 于2024年10月9日周三 20:41写道:
>
> I have generated an API Compatibility report for this release
> candidate that includes the LimitedPrivate annotated classes. It is
> available for your consideration at
> https://dist.apache.org/repos/dist/dev/hbase/2.6.1RC1/api_compare_2.6.0_to_2.6.1RC1_Public_LimitedPrivate.html
>
> Thanks,
> Nick
>
> On Wed, Oct 9, 2024 at 2:22 PM Nick Dimiduk <nd...@apache.org> wrote:
>
> > Please vote on this Apache hbase release candidate,
> > hbase-2.6.1RC1
> >
> > The VOTE will remain open for at least 72 hours.
> >
> > [ ] +1 Release this package as Apache hbase 2.6.1
> > [ ] -1 Do not release this package because ...
> >
> > The tag to be voted on is 2.6.1RC1:
> >
> >   https://github.com/apache/hbase/tree/2.6.1RC1
> >
> > This tag currently points to git reference
> >
> >   7ed50b4dd742269a78875fb32112215f831284ff
> >
> > 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.6.1RC1/
> >
> > Maven artifacts are available in a staging repository at:
> >
> >   https://repository.apache.org/content/repositories/orgapachehbase-1560/
> >
> > Maven artifacts for hadoop3 are available in a staging repository at:
> >
> >   https://repository.apache.org/content/repositories/orgapachehbase-1561/
> >
> > Artifacts were signed with the 0xEF4EBF27 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
> >

Re: [VOTE] The second release candidate for Apache HBase 2.6.1 is available

Posted by Nick Dimiduk <nd...@apache.org>.
I have generated an API Compatibility report for this release
candidate that includes the LimitedPrivate annotated classes. It is
available for your consideration at
https://dist.apache.org/repos/dist/dev/hbase/2.6.1RC1/api_compare_2.6.0_to_2.6.1RC1_Public_LimitedPrivate.html

Thanks,
Nick

On Wed, Oct 9, 2024 at 2:22 PM Nick Dimiduk <nd...@apache.org> wrote:

> Please vote on this Apache hbase release candidate,
> hbase-2.6.1RC1
>
> The VOTE will remain open for at least 72 hours.
>
> [ ] +1 Release this package as Apache hbase 2.6.1
> [ ] -1 Do not release this package because ...
>
> The tag to be voted on is 2.6.1RC1:
>
>   https://github.com/apache/hbase/tree/2.6.1RC1
>
> This tag currently points to git reference
>
>   7ed50b4dd742269a78875fb32112215f831284ff
>
> 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.6.1RC1/
>
> Maven artifacts are available in a staging repository at:
>
>   https://repository.apache.org/content/repositories/orgapachehbase-1560/
>
> Maven artifacts for hadoop3 are available in a staging repository at:
>
>   https://repository.apache.org/content/repositories/orgapachehbase-1561/
>
> Artifacts were signed with the 0xEF4EBF27 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
>

Re: [VOTE] The second release candidate for Apache HBase 2.6.1 is available

Posted by Nick Dimiduk <nd...@apache.org>.
With 3 binding +1 votes and no other ballots cast, this measure passes. Let
me proceed with finalizing the release.

Thanks to all who contributed and to all who voted.

On Wed, 16 Oct 2024 at 06:52, Pankaj Kumar <pa...@apache.org> wrote:

>  +1 (binding)
>
>         * Signature: ok
>         * Checksum : ok
>         * Rat check (17.0.11): ok
>          - mvn clean apache-rat:check -D hadoop.profile=3.0
>         * Built from source (17.0.11): ok
>          - mvn clean install -D hadoop.profile=3.0 -DskipTests
>         * Unit tests pass (17.0.11): ok
>          - mvn clean package -P runSmallTests -D hadoop.profile=3.0
> -Dsurefire.rerunFailingTestsCount=3
>
> - Run basic hbase shell commands, works fine
> - Loaded 20M records using YCSB, nothing unusual
> - HBase web UI looks good.
> - Checked API Compatibility report, 100% compatible
>
> Regards,
> Pankaj
>
> On Tue, Oct 15, 2024 at 9:31 PM Nick Dimiduk <nd...@apache.org> wrote:
>
> > And my +1
> >
> >         * Signature: ok
> >         * Checksum : ok
> >         * Rat check (17.0.11): ok
> >          - mvn clean apache-rat:check -D hadoop.profile=3.0 -D
> > skipTests=true
> >         * Built from source (1.8.0_422): ok
> >          - mvn clean install -DskipTests
> >         * Built from source (11.0.24): ok
> >          - mvn clean install -D hadoop.profile=3.0 -DskipTests
> >         * Built from source (17.0.11): ok
> >          - mvn clean install -D skipTests=true -DskipTests
> >         * Built from source (21.0.4): ok
> >          - mvn clean install -D hadoop.profile=3.0 -DskipTests
> >         * Previously mentioned ITBLL job: verified 250m links on a small
> > cluster with chaos. It was running JDK21 + Hadoop-3.3.6.
> >         * Checked the API Compatibilty report vs. Public and
> LimitedPrivate
> >         * Nightly Jenkins builds have been no worse than has become our
> > usual.
> >
> > On Wed, Oct 9, 2024 at 2:22 PM Nick Dimiduk <nd...@apache.org> wrote:
> >
> > > Please vote on this Apache hbase release candidate,
> > > hbase-2.6.1RC1
> > >
> > > The VOTE will remain open for at least 72 hours.
> > >
> > > [ ] +1 Release this package as Apache hbase 2.6.1
> > > [ ] -1 Do not release this package because ...
> > >
> > > The tag to be voted on is 2.6.1RC1:
> > >
> > >   https://github.com/apache/hbase/tree/2.6.1RC1
> > >
> > > This tag currently points to git reference
> > >
> > >   7ed50b4dd742269a78875fb32112215f831284ff
> > >
> > > 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.6.1RC1/
> > >
> > > Maven artifacts are available in a staging repository at:
> > >
> > >
> > https://repository.apache.org/content/repositories/orgapachehbase-1560/
> > >
> > > Maven artifacts for hadoop3 are available in a staging repository at:
> > >
> > >
> > https://repository.apache.org/content/repositories/orgapachehbase-1561/
> > >
> > > Artifacts were signed with the 0xEF4EBF27 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
> > >
> >
>

Re: [VOTE] The second release candidate for Apache HBase 2.6.1 is available

Posted by Pankaj Kumar <pa...@apache.org>.
 +1 (binding)

        * Signature: ok
        * Checksum : ok
        * Rat check (17.0.11): ok
         - mvn clean apache-rat:check -D hadoop.profile=3.0
        * Built from source (17.0.11): ok
         - mvn clean install -D hadoop.profile=3.0 -DskipTests
        * Unit tests pass (17.0.11): ok
         - mvn clean package -P runSmallTests -D hadoop.profile=3.0
-Dsurefire.rerunFailingTestsCount=3

- Run basic hbase shell commands, works fine
- Loaded 20M records using YCSB, nothing unusual
- HBase web UI looks good.
- Checked API Compatibility report, 100% compatible

Regards,
Pankaj

On Tue, Oct 15, 2024 at 9:31 PM Nick Dimiduk <nd...@apache.org> wrote:

> And my +1
>
>         * Signature: ok
>         * Checksum : ok
>         * Rat check (17.0.11): ok
>          - mvn clean apache-rat:check -D hadoop.profile=3.0 -D
> skipTests=true
>         * Built from source (1.8.0_422): ok
>          - mvn clean install -DskipTests
>         * Built from source (11.0.24): ok
>          - mvn clean install -D hadoop.profile=3.0 -DskipTests
>         * Built from source (17.0.11): ok
>          - mvn clean install -D skipTests=true -DskipTests
>         * Built from source (21.0.4): ok
>          - mvn clean install -D hadoop.profile=3.0 -DskipTests
>         * Previously mentioned ITBLL job: verified 250m links on a small
> cluster with chaos. It was running JDK21 + Hadoop-3.3.6.
>         * Checked the API Compatibilty report vs. Public and LimitedPrivate
>         * Nightly Jenkins builds have been no worse than has become our
> usual.
>
> On Wed, Oct 9, 2024 at 2:22 PM Nick Dimiduk <nd...@apache.org> wrote:
>
> > Please vote on this Apache hbase release candidate,
> > hbase-2.6.1RC1
> >
> > The VOTE will remain open for at least 72 hours.
> >
> > [ ] +1 Release this package as Apache hbase 2.6.1
> > [ ] -1 Do not release this package because ...
> >
> > The tag to be voted on is 2.6.1RC1:
> >
> >   https://github.com/apache/hbase/tree/2.6.1RC1
> >
> > This tag currently points to git reference
> >
> >   7ed50b4dd742269a78875fb32112215f831284ff
> >
> > 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.6.1RC1/
> >
> > Maven artifacts are available in a staging repository at:
> >
> >
> https://repository.apache.org/content/repositories/orgapachehbase-1560/
> >
> > Maven artifacts for hadoop3 are available in a staging repository at:
> >
> >
> https://repository.apache.org/content/repositories/orgapachehbase-1561/
> >
> > Artifacts were signed with the 0xEF4EBF27 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
> >
>

Re: [VOTE] The second release candidate for Apache HBase 2.6.1 is available

Posted by Nick Dimiduk <nd...@apache.org>.
And my +1

        * Signature: ok
        * Checksum : ok
        * Rat check (17.0.11): ok
         - mvn clean apache-rat:check -D hadoop.profile=3.0 -D
skipTests=true
        * Built from source (1.8.0_422): ok
         - mvn clean install -DskipTests
        * Built from source (11.0.24): ok
         - mvn clean install -D hadoop.profile=3.0 -DskipTests
        * Built from source (17.0.11): ok
         - mvn clean install -D skipTests=true -DskipTests
        * Built from source (21.0.4): ok
         - mvn clean install -D hadoop.profile=3.0 -DskipTests
        * Previously mentioned ITBLL job: verified 250m links on a small
cluster with chaos. It was running JDK21 + Hadoop-3.3.6.
        * Checked the API Compatibilty report vs. Public and LimitedPrivate
        * Nightly Jenkins builds have been no worse than has become our
usual.

On Wed, Oct 9, 2024 at 2:22 PM Nick Dimiduk <nd...@apache.org> wrote:

> Please vote on this Apache hbase release candidate,
> hbase-2.6.1RC1
>
> The VOTE will remain open for at least 72 hours.
>
> [ ] +1 Release this package as Apache hbase 2.6.1
> [ ] -1 Do not release this package because ...
>
> The tag to be voted on is 2.6.1RC1:
>
>   https://github.com/apache/hbase/tree/2.6.1RC1
>
> This tag currently points to git reference
>
>   7ed50b4dd742269a78875fb32112215f831284ff
>
> 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.6.1RC1/
>
> Maven artifacts are available in a staging repository at:
>
>   https://repository.apache.org/content/repositories/orgapachehbase-1560/
>
> Maven artifacts for hadoop3 are available in a staging repository at:
>
>   https://repository.apache.org/content/repositories/orgapachehbase-1561/
>
> Artifacts were signed with the 0xEF4EBF27 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
>