Thanks @Arun Sarin <asa...@cloudera.com> ! I'll proceed with the release announcement.
On Wed, Apr 30, 2025 at 8:14 AM Arun Sarin <asa...@cloudera.com.invalid> wrote: > +1 > > I've validated the compatibility runs as well, and everything looks good. > > Thanks, > > Arun Sarin > > > On 2025/04/29 05:15:41 Arun Sarin wrote: > > 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: > > > > >>>>>>>>> > > > > >>>>>>>>>> > > > > >>>>>>>> > > > > >>>>>> > > > > >>>> > > > > > [message truncated...]