Hi Ozone Community,

Here's a brief update on the internal validation of the Ozone 2.0.0 RC2 canary 
build.

Steps I Followed:
A canary build was created internally at Cloudera, incorporating fixes from the 
upstream branch branched off the ozone-2.0.0-RC2 tag, with PR 7376 reverted.
Regression Validation test runs were triggered against this canary build.
Status of Validation Runs:
Command Line Output Changes: A significant portion of the observed test 
failures are due to changes in the command-line output of the ozone admin 
command, specifically affecting tests relying on ozone admin scm roles and 
ozone admin pipeline list. These discrepancies are being tracked under the 
minor cosmetic JIRA HDDS-12896.
Tool Usage Changes: We have also identified failures in tests where the usage 
of Ozone tools has changed. These failures are not indicative of broken tools 
but rather the need to adapt our test suite to these new usage patterns. The 
tool improvements were done as part of HDDS-12056.
OM Log File Naming Convention Change: We have encountered failures potentially 
related to a change in the naming convention of the Ozone Manager (OM) log 
files. This is internal to cloudera .[No action needed]
Next Steps:
Validating the compatibility runs with the older ozone clients.

Overall, while I've noted some expected discrepancies in command output and 
tool usage requiring test adjustments, the core functionality appears stable in 
the testing.

Thanks,
Arun Sarin

On 2025/04/11 18:13:26 Sadanand Shenoy wrote:
> +1
> 
> Verified signatures.
> Verified checksum.
> Built from source.
> Verified 'ozone version' output of binary.
> Ran basic freon commands..
> 
> Thanks Wei-Chiu for driving the release.
> 
> -Sadanand
> 
> On Fri, 11 Apr 2025, 21:09 Devesh Singh, <de...@cloudera.com.invalid>
> wrote:
> 
> > Thank you Wei-Chiu for all the release work.
> >
> > +1
> >
> > * Built from source
> > * Verified Checksums
> > * Verified Signature
> > * Checked the docs in the release package.
> > * Verified Mac build package instructions.
> > * Verified few volume and bucket and few OM and SCM admin commands.
> >
> > Thanks
> > Devesh
> >
> >
> > > On 11 Apr 2025, at 6:18 PM, Zita Dombi <zi...@apache.org> wrote:
> > >
> > > Thank you Wei-Chiu for working on the release!
> > >
> > > +1 (non-binding)
> > >
> > > - Built it from source
> > > - Verified signatures
> > > - Verified checksums
> > > - Checked the docs in the release tarball
> > > - Verified `ozone version` output
> > > - Tried a few `ozone sh` commands
> > > - Ran the upgrade compatibility acceptance tests
> > >
> > > Thanks,
> > > Zita Dombi
> > >
> > > Wei-Chiu Chuang <we...@cloudera.com.invalid> ezt írta (időpont: 2025.
> > > ápr. 10., Cs, 22:53):
> > >
> > >> Thanks Nicholas for the detailed report!
> > >> Those are probably made in the dist-layout-stitching script. The license
> > >> files are in the repo/tarball, but at different locations.
> > >>
> > >> On Thu, Apr 10, 2025 at 12:28 PM Tsz-Wo Nicholas Sze <
> > szets...@gmail.com>
> > >> wrote:
> > >>
> > >>> +1
> > >>>
> > >>> - Verified all checksums and signatures.
> > >>>
> > >>> - Checked LICENSE and NOTICE.
> > >>>
> > >>> - Compared the files in the src tarball with the files in git.  Below
> > >>> are the files found in the tarball but not in git.
> > >>> DESTINATION_NOT_EXIST: cp "ozone-2.0.0-src/licenses/LICENSE-guava.txt"
> > >>> "../git-ozone/licenses/LICENSE-guava.txt"
> > >>> DESTINATION_NOT_EXIST: cp "ozone-2.0.0-src/licenses/LICENSE-nvd3.txt"
> > >>> "../git-ozone/licenses/LICENSE-nvd3.txt"
> > >>> DESTINATION_NOT_EXIST: cp
> > >>> "ozone-2.0.0-src/licenses/LICENSE-angular-nvd3.txt"
> > >>> "../git-ozone/licenses/LICENSE-angular-nvd3.txt"
> > >>> DESTINATION_NOT_EXIST: cp
> > >>> "ozone-2.0.0-src/licenses/LICENSE-bootstrap.txt"
> > >>> "../git-ozone/licenses/LICENSE-bootstrap.txt"
> > >>> DESTINATION_NOT_EXIST: cp
> > >>> "ozone-2.0.0-src/licenses/LICENSE-glyphicons.txt"
> > >>> "../git-ozone/licenses/LICENSE-glyphicons.txt"
> > >>> DESTINATION_NOT_EXIST: cp
> > >>> "ozone-2.0.0-src/licenses/LICENSE-jquery.txt"
> > >>> "../git-ozone/licenses/LICENSE-jquery.txt"
> > >>> DESTINATION_NOT_EXIST: cp
> > >>> "ozone-2.0.0-src/licenses/LICENSE-angular.txt"
> > >>> "../git-ozone/licenses/LICENSE-angular.txt"
> > >>> DESTINATION_NOT_EXIST: cp
> > >>>
> > >>>
> > >>
> > "ozone-2.0.0-src/hadoop-ozone/ozonefs-hadoop3-client/dependency-reduced-pom.xml"
> > >>>
> > >>>
> > >>
> > "../git-ozone/hadoop-ozone/ozonefs-hadoop3-client/dependency-reduced-pom.xml"
> > >>> DESTINATION_NOT_EXIST: cp
> > >>>
> > "ozone-2.0.0-src/hadoop-ozone/ozonefs-shaded/dependency-reduced-pom.xml"
> > >>> "../git-ozone/hadoop-ozone/ozonefs-shaded/dependency-reduced-pom.xml"
> > >>>
> > >>> It seems that the source tarball was generated by some maven
> > >>> packaging.  Should we generate it by simply tar over the source root
> > >>> dir?  This is a minor issue not requiring another RC.
> > >>>
> > >>> - Built from source successfully using JDK 8, JDK 11 and JDK 23.
> > >>>
> > >>> - Passed all unit tests.
> > >>>  https://github.com/szetszwo/ozone/actions/runs/14373156040
> > >>>
> > >>> - Manual started a cluster from the binary tarball in my laptop
> > machine:
> > >>>  Successfully started one OM, one SCM and one datanode.
> > >>>  Successfully created volumes and buckets.
> > >>>  Failed to create keys due to not enough datanode (only one)
> > >>>  Failed to start more datanodes: datanode is running as process
> > >>> 41418.  Stop it first.
> > >>>  * Will see if it can be worked around.  These are minor issues not
> > >>> requiring another RC.
> > >>>
> > >>> - Found a minor issue:
> > >>>  OZONE_CONF_DIR is "etc/hadoop" but not "etc/ozone"; filed HDDS-12818
> > >> [1].
> > >>>
> > >>> Wei-Chiu, thanks again for working on the release!
> > >>>
> > >>> Tsz-Wo
> > >>> [1] https://issues.apache.org/jira/browse/HDDS-12818
> > >>>
> > >>>
> > >>> On Thu, Apr 10, 2025 at 12:09 PM Ayush Saxena <ay...@gmail.com>
> > >> wrote:
> > >>>
> > >>>> +1 (Binding)
> > >>>>
> > >>>> * Built from source
> > >>>> * Verified Checksums
> > >>>> * Verified Signature
> > >>>> * Validated no code diff b/w git tag & src tar
> > >>>> * Verified the output of ozone version
> > >>>> * Ran some basic shell commands.
> > >>>> * Verified the NOTICE & LICENSE files
> > >>>> * Skimmed over the contents of ReleaseNotes, ChangeLog & maven
> > >> artifacts
> > >>>>
> > >>>> Thanx Wei-Chiu for driving the release, Good Luck!!!
> > >>>>
> > >>>> -Ayush
> > >>>>
> > >>>> On Fri, 11 Apr 2025 at 00:31, Nandakumar <na...@apache.org> wrote:
> > >>>>>
> > >>>>> Thanks Wei-Chiu for all the work.
> > >>>>>
> > >>>>> +1
> > >>>>>
> > >>>>> * Verified signatures
> > >>>>> * Verified checksums
> > >>>>> * Verified ozone-2.0.0-RC2 tag
> > >>>>> * Built from source
> > >>>>> * Verified `ozone version`
> > >>>>> * Verified all the web UIs
> > >>>>> * Deployed a pseudo-cluster and verified basic read/write operations
> > >>>>> * Deployed a docker-cluster and verified basic read/write operations
> > >>>>>
> > >>>>> Thanks,
> > >>>>> Nanda
> > >>>>>
> > >>>>> On Fri, Apr 11, 2025 at 12:19 AM Nilotpal Nandi <
> > >>>> nilotpalna...@apache.org>
> > >>>>> wrote:
> > >>>>>
> > >>>>>> Thanks Wei-Chiu.
> > >>>>>> I plan to run a few validation tests on this RC build.
> > >>>>>> It would be helpful if the availability could be extended through
> > >>>> mid-next
> > >>>>>> week.
> > >>>>>>
> > >>>>>> Thanks,
> > >>>>>> Nilotpal Nandi
> > >>>>>>
> > >>>>>>
> > >>>>>>
> > >>>>>> On 2025/04/10 18:28:07 Wei-Chiu Chuang wrote:
> > >>>>>>> We have three binding +1 votes so technically it passes. However,
> > >>> I'd
> > >>>>>> like
> > >>>>>>> to wait for a few more days so folks have more time to evaluate.
> > >>>>>>> Especially that @Nilotpal Nandi <nn...@cloudera.com>  is
> > >> testing
> > >>>> the
> > >>>>>> RC2
> > >>>>>>> using Cloudera's internal test infra.
> > >>>>>>>
> > >>>>>>> On Wed, Apr 9, 2025 at 2:33 PM Arpit Agarwal
> > >>>>>> <aa...@cloudera.com.invalid>
> > >>>>>>> wrote:
> > >>>>>>>
> > >>>>>>>> Hi folks, given this is our first major release in many years
> > >> it
> > >>>> will
> > >>>>>> be
> > >>>>>>>> good to have more people take a look at it and validate the
> > >>>> release.
> > >>>>>>>>
> > >>>>>>>> Is there any way we can scan the RPC interfaces for potential
> > >>>>>>>> incompatibilities that might prevent 1.x fat clients from
> > >> talking
> > >>>> to a
> > >>>>>> 2.x
> > >>>>>>>> service or vice versa? The application interfaces (s3 and
> > >> Hadoop
> > >>>> FS)
> > >>>>>> should
> > >>>>>>>> be stable in any case.
> > >>>>>>>>
> > >>>>>>>> Thanks,
> > >>>>>>>> Arpit
> > >>>>>>>>
> > >>>>>>>>
> > >>>>>>>> On Apr 4, 2025 at 3:28:53 AM, Wei-Chiu Chuang <
> > >>> weic...@apache.org>
> > >>>>>> wrote:
> > >>>>>>>>
> > >>>>>>>>> Here's the RC2:
> > >>>>>>>>>
> > >>>>>>>>> Git tag:
> > >>>>>> https://github.com/apache/ozone/releases/tag/ozone-2.0.0-RC2
> > >>>>>>>>>
> > >>>>>>>>> 1708 resolved jiras:
> > >>>>>>>>>
> > >>>>>>>>>
> > >>>>>>>>
> > >>>>>>
> > >>>>
> > >>>
> > >>
> > https://issues.apache.org/jira/issues/?jql=project%20%3D%20HDDS%20AND%20status%20in%20(Resolved%2C%20Closed)%20AND%20fixVersion%20%3D%202.0.0
> > >>>>>>>>>
> > >>>>>>>>> Source code and binary tarball:
> > >>>>>>>>> https://dist.apache.org/repos/dist/dev/ozone/2.0.0-rc2/
> > >>>>>>>>> Maven artifacts:
> > >>>>>>>>>
> > >>>>>>
> > >>>>
> > >> https://repository.apache.org/content/repositories/orgapacheozone-1031/
> > >>>>>>>>>
> > >>>>>>>>> Release page: https://jojochuang.github.io/release/2.0.0/
> > >>>>>>>>> Full jira list:
> > >>>>>>>>>
> > >> https://issues.apache.org/jira/projects/HDDS/versions/12353070
> > >>>>>>>>>
> > >>>>>>>>> RC1 and RC2 diff:
> > >>>>>>>>>
> > >>>>>>>>
> > >>>>>>
> > >>>>
> > >>>
> > >>
> > https://github.com/apache/ozone/compare/ozone-2.0.0-RC1...ozone-2.0.0-RC2
> > >>>>>>>>> ea8762e509 (HEAD, tag: ozone-2.0.0-RC2, origin/ozone-2.0)
> > >>>> HDDS-12750.
> > >>>>>>>> Move
> > >>>>>>>>> StorageTypeProto from
> > >> ScmServerDatanodeHeartbeatProtocol.proto
> > >>> to
> > >>>>>>>>> hdds.proto (#8208)
> > >>>>>>>>> 24060a598c HDDS-12751. native build fails with CMake 4
> > >> (#8215)
> > >>>>>>>>> 18f8e3fc0c HDDS-12703. Close pipeline command should display
> > >>>> error on
> > >>>>>>>>> failure (#8169)
> > >>>>>>>>> 847f9eb7a1 HDDS-12736. Bump hadoop-thirdparty to 1.4.0
> > >> (#8193)
> > >>>>>>>>> af3e6c1525 HDDS-12724. hdds-rocks-native build fails if
> > >>> JAVA_HOME
> > >>>>>> not set
> > >>>>>>>>> (#8183)
> > >>>>>>>>> 85363a2ecb HDDS-12733. Bump axios to 0.30.0 (#8189)
> > >>>>>>>>>
> > >>>>>>>>>
> > >>>>>>>>> On Wed, Mar 26, 2025 at 10:58 PM Wei-Chiu Chuang <
> > >>>> weic...@apache.org
> > >>>>>>>
> > >>>>>>>>> wrote:
> > >>>>>>>>>
> > >>>>>>>>> Here's RC1 vote:
> > >>>>>>>>>
> > >>>>>>>>>
> > >>>>>>>>> Git tag:
> > >>>>>> https://github.com/apache/ozone/releases/tag/ozone-2.0.0-RC1
> > >>>>>>>>>
> > >>>>>>>>> A total of 1699 resolved jiras:
> > >>>>>>>>>
> > >>>>>>>>>
> > >>>>>>>>>
> > >>>>>>>>
> > >>>>>>
> > >>>>
> > >>>
> > >>
> > https://issues.apache.org/jira/issues/?jql=project%20%3D%20HDDS%20AND%20status%20in%20(Resolved%2C%20Closed)%20AND%20fixVersion%20%3D%202.0.0
> > >>>>>>>>>
> > >>>>>>>>>
> > >>>>>>>>> Source code and binary tarball:
> > >>>>>>>>>
> > >>>>>>>>> https://dist.apache.org/repos/dist/dev/ozone/2.0.0-rc1/
> > >>>>>>>>>
> > >>>>>>>>> Maven artifacts:
> > >>>>>>>>>
> > >>>>>>>>>
> > >>>>>>
> > >>>>
> > >> https://repository.apache.org/content/repositories/orgapacheozone-1030/
> > >>>>>>>>>
> > >>>>>>>>> PGP key: https://dist.apache.org/repos/dist/dev/ozone/KEYS
> > >>>>>>>>>
> > >>>>>>>>> Fingerprint: 3ED23305D7631918
> > >>>>>>>>>
> > >>>>>>>>>
> > >>>>>>>>> RC0 and RC1 diff:
> > >>>>>>>>>
> > >>>>>>>>>
> > >>>>>>>>
> > >>>>>>
> > >>>>
> > >>>
> > >>
> > https://github.com/apache/ozone/compare/ozone-2.0.0-RC0...ozone-2.0.0-RC1
> > >>>>>>>>>
> > >>>>>>>>> 7 commits:
> > >>>>>>>>>
> > >>>>>>>>>
> > >>>>>>>>> HDDS-12327. HDDS-12668. Fix HSync upgrade test failure in
> > >>> non-HA
> > >>>>>> upgrade
> > >>>>>>>>>
> > >>>>>>>>> test (#8171)
> > >>>>>>>>>
> > >>>>>>>>> HDDS-12684. Update NOTICE and LICENSE file (#8160)
> > >>>>>>>>>
> > >>>>>>>>> HDDS-12327. Restore non-HA (to HA) upgrade test (#7880)
> > >>>>>>>>>
> > >>>>>>>>> HDDS-12662. Rename upgrade callback directory 1.5.0 to 2.0.0
> > >>>> (#8131)
> > >>>>>>>>>
> > >>>>>>>>> HDDS-12668. HSync upgrade test failure (#8137)
> > >>>>>>>>>
> > >>>>>>>>> HDDS-12671. Include .editorconfig and .run in source tarball
> > >>>> (#8139)
> > >>>>>>>>>
> > >>>>>>>>> HDDS-12666. Remove -SNAPSHOT from OZONE_CURRENT_VERSION in
> > >>>> upgrade
> > >>>>>> test
> > >>>>>>>>>
> > >>>>>>>>> (#8136)
> > >>>>>>>>>
> > >>>>>>>>>
> > >>>>>>>>> Please also take a look at the release page draft:
> > >>>>>>>>>
> > >>>>>>>>> https://jojochuang.github.io/release/2.0.0/
> > >>>>>>>>>
> > >>>>>>>>> Full CHANGELOGS
> > >>>>>>>>>
> > >>>>>>>>> https://jojochuang.github.io/release/2.0.0/changelog.2.0.0/
> > >>>>>>>>>
> > >>>>>>>>> Full ReleaseNotes:
> > >>>>>>>>>
> > >>>>>>>>>
> > >> https://jojochuang.github.io/release/2.0.0/releasenotes.2.0.0/
> > >>>>>>>>>
> > >>>>>>>>>
> > >>>>>>>>> changelogs and releasenotes are generated by Apache Yetus
> > >>>>>>>> releasedocmaker:
> > >>>>>>>>>
> > >>>>>>>>> ./releasedocmaker --project HDDS --version 2.0.0
> > >> --projecttitle
> > >>>>>> "Apache
> > >>>>>>>>>
> > >>>>>>>>> Ozone" --fileversions --dirversions --usetoday
> > >>>>>>>>>
> > >>>>>>>>>
> > >>>>>>>>> On Fri, Mar 21, 2025 at 3:42 PM Wei-Chiu Chuang <
> > >>>> weic...@apache.org>
> > >>>>>>>>>
> > >>>>>>>>> wrote:
> > >>>>>>>>>
> > >>>>>>>>>
> > >>>>>>>>>> Hi Ozone community,
> > >>>>>>>>>
> > >>>>>>>>>>
> > >>>>>>>>>
> > >>>>>>>>>> Please try out and cast your vote for the Ozone 2.0.0
> > >> release
> > >>>>>> candidate
> > >>>>>>>>> 0.
> > >>>>>>>>>
> > >>>>>>>>>>
> > >>>>>>>>>
> > >>>>>>>>>> This is a huge release, containing 1691 resolved jiras,
> > >>>> numerous
> > >>>>>>>> features
> > >>>>>>>>>
> > >>>>>>>>>> and stability improvements.
> > >>>>>>>>>
> > >>>>>>>>>>
> > >>>>>>>>>
> > >>>>>>>>>> Release process:
> > >>>>>>>>>
> > >>>>>>>>>>
> > >>>>>>>>>
> > >>>>>>>>
> > >>>>>>
> > >>>>
> > >>>
> > >>
> > https://ozone-site-v2.staged.apache.org/docs/developer-guide/project/release-guide/
> > >>>>>>>>>
> > >>>>>>>>>> Git tag:
> > >>>>>> https://github.com/apache/ozone/releases/tag/ozone-2.0.0-RC0
> > >>>>>>>>>
> > >>>>>>>>>> All resolved jiras:
> > >>>>>>>>>
> > >>>>>>>>>>
> > >>>>>>>>>
> > >>>>>>>>
> > >>>>>>
> > >>>>
> > >>>
> > >>
> > https://issues.apache.org/jira/issues/?jql=project%20%3D%20HDDS%20AND%20status%20in%20(Resolved%2C%20Closed)%20AND%20fixVersion%20%3D%202.0.0
> > >>>>>>>>>
> > >>>>>>>>>> Source code and binary tarball:
> > >>>>>>>>>
> > >>>>>>>>>>
> > >> https://dist.apache.org/repos/dist/release/ozone/2.0.0-rc0/
> > >>>>>>>>>
> > >>>>>>>>>> The Maven artifacts are staged at:
> > >>>>>>>>>
> > >>>>>>>>>>
> > >>>>>>>>
> > >>>>>>
> > >>>>
> > >> https://repository.apache.org/content/repositories/orgapacheozone-1029/
> > >>>>>>>>>
> > >>>>>>>>>> PGP key: https://dist.apache.org/repos/dist/dev/ozone/KEYS
> > >>>>>>>>>
> > >>>>>>>>>> Fingerprint: 3ED23305D7631918
> > >>>>>>>>>
> > >>>>>>>>>>
> > >>>>>>>>>
> > >>>>>>>>>> Per Apache policy, this release candidate vote will open
> > >> for
> > >>> 7
> > >>>> days
> > >>>>>>>> until
> > >>>>>>>>>
> > >>>>>>>>>> the end of March 28th 2025. PMC members can cast binding
> > >>> votes
> > >>>>>> while
> > >>>>>>>>>
> > >>>>>>>>>> committers and community contributors are welcomed to cast
> > >>>>>> non-binding
> > >>>>>>>>>
> > >>>>>>>>>> votes.
> > >>>>>>>>>
> > >>>>>>>>>>
> > >>>>>>>>>
> > >>>>>>>>>> Best regards,
> > >>>>>>>>>
> > >>>>>>>>>> Weichiu
> > >>>>>>>>>
> > >>>>>>>>>>
> > >>>>>>>>>
> > >>>>>>>>>
> > >>>>>>>>>
> > >>>>>>>>
> > >>>>>>>
> > >>>>>>
> > >>>>>>
> > >> ---------------------------------------------------------------------
> > >>>>>> To unsubscribe, e-mail: dev-unsubscr...@ozone.apache.org
> > >>>>>> For additional commands, e-mail: dev-h...@ozone.apache.org
> > >>>>>>
> > >>>>>>
> > >>>>
> > >>>> ---------------------------------------------------------------------
> > >>>> To unsubscribe, e-mail: dev-unsubscr...@ozone.apache.org
> > >>>> For additional commands, e-mail: dev-h...@ozone.apache.org
> > >>>>
> > >>>>
> > >>>
> > >>
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: dev-unsubscr...@ozone.apache.org
> > For additional commands, e-mail: dev-h...@ozone.apache.org
> >
> >
> 

Reply via email to