The Serializable interface was added to support spark. It used to be
Serializable a while ago but then was lost along the way, and we noticed it
was causing spark jobs to fail as we upgraded them to hbase2.  I believe
that should be a compatible change?

See https://issues.apache.org/jira/browse/HBASE-27038

On Fri, Jul 1, 2022 at 10:29 AM Nick Dimiduk <[email protected]> wrote:

> +1 (binding)
>
> With a question. The binary compatibility report says that the
> CellComparator class in the hbase-shaded-client-byo-hadoop.jar is now
> java.io.Serializable. Has that already been discussed somewhere?
>
> * Signature: ok
> * Checksum : ok
> * Rat check (11.0.11): ok
> - mvn clean apache-rat:check -D hadoop.profile=3.0 -D skipTests
> * Built from source (11.0.11): ok
> - mvn clean install -D hadoop.profile=3.0 -D skipTests -DskipTests
> * Unit tests pass (11.0.11): ok
> - mvn package -P runAllTests -D hadoop.profile=3.0 -D skipTests
> -Dsurefire.rerunFailingTestsCount=3
>
> On Fri, Jun 24, 2022 at 2:05 AM Andrew Purtell <[email protected]>
> wrote:
>
> > [RC1 is not a typo. RC0 had issues.]
> >
> > Please vote on this Apache HBase release candidate, hbase-2.4.13RC1
> >
> > The VOTE will remain open for at least 72 hours.
> >
> > [ ] +1 Release this package as Apache HBase 2.4.13
> > [ ] -1 Do not release this package because ...
> >
> > The tag to be voted on is 2.4.13RC1:
> >
> > https://github.com/apache/hbase/tree/2.4.13RC1
> <https://github.com/apache/hbase/tree/2.4.13RC1>
> >
> > This tag currently points to git reference 90fb1ddc1 .
> >
> > The release files, including signatures, digests, as well as CHANGES.md
> <http://CHANGES.md>
> > and RELEASENOTES.md
> <http://RELEASENOTES.md>
> included in this RC can be found at:
> >
> > https://dist.apache.org/repos/dist/dev/hbase/2.4.13RC1/
> <https://dist.apache.org/repos/dist/dev/hbase/2.4.13RC1>
> >
> > The compatibility report can be found at:
> >
> >
> >
> >
> https://dist.apache.org/repos/dist/dev/hbase/2.4.13RC1/api_compare_2.4.12_to_2.4.13RC1.html
> <https://dist.apache.org/repos/dist/dev/hbase/2.4.13RC1/api_compare_2.4.12_to_2.4.13RC1.html>
> >
> > There is an intentional change to CellComparator to fix a compatibility
> > problem with Apache Spark. This was performed on HBASE-27038.
> >
> > Maven artifacts are available in a staging repository at:
> >
> > https://repository.apache.org/content/repositories/orgapachehbase-1490/
> <https://repository.apache.org/content/repositories/orgapachehbase-1490>
> >
> > Artifacts were signed with the 0xD5365CCD key which can be found in:
> >
> > https://downloads.apache.org/hbase/KEYS
> <https://downloads.apache.org/hbase/KEYS>
> >
> > Your RM's test results were:
> >
> > * Signature: ok
> > * Checksum : ok
> > * Rat check (1.8.0_332): ok
> > - mvn clean apache-rat:check
> > * Built from source (1.8.0_332): ok
> > - mvn clean install -DskipTests
> > * Unit tests pass (1.8.0_332): ok
> > - mvn package -P runAllTests -Dsurefire.rerunFailingTestsCount=3
> >
> > To learn more about Apache HBase, please see
> >
> > http://hbase.apache.org/
> <http://hbase.apache.org>
> >
> > Thanks,
> > Your HBase Release Manager
> >
>

Reply via email to