Skip to content

HDDS-15876. Remove ozone-csi#10780

Merged
adoroszlai merged 2 commits into
apache:masterfrom
adoroszlai:HDDS-15876
Jul 16, 2026
Merged

HDDS-15876. Remove ozone-csi#10780
adoroszlai merged 2 commits into
apache:masterfrom
adoroszlai:HDDS-15876

Conversation

@adoroszlai

Copy link
Copy Markdown
Contributor

What changes were proposed in this pull request?

CSI support has been in alpha stage for long time and the project has no bandwidth to complete implementation. This PR proposes removing the module. It can be restored from git history if needed in the future.

https://issues.apache.org/jira/browse/HDDS-15876

How was this patch tested?

CI:
https://github.com/adoroszlai/ozone/actions/runs/29447097736

@adoroszlai adoroszlai added the code-cleanup Changes that aim to make code better, without changing functionality. label Jul 16, 2026
@adoroszlai adoroszlai self-assigned this Jul 16, 2026

@rich7420 rich7420 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM , thanks @adoroszlai for the patch

@ChenSammi

Copy link
Copy Markdown
Contributor

There are two more residual:

  • ozone/hadoop-hdds/docs/content/interface/CSI.png
  • "CSI driver" mentioned in threat_model.md

@adoroszlai

Copy link
Copy Markdown
Contributor Author

There are two more residual:

  • ozone/hadoop-hdds/docs/content/interface/CSI.png

Thanks, removed.

  • "CSI driver" mentioned in threat_model.md

I don't want to update THREAT_MODEL.md, since some mentions may be "historical". I'll leave that to maintainers of THREAT_MODEL.md.

@ChenSammi ChenSammi left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks @adoroszlai , the last patch LGTM.

@adoroszlai
adoroszlai merged commit 6ac2289 into apache:master Jul 16, 2026
50 checks passed
@adoroszlai

Copy link
Copy Markdown
Contributor Author

Thanks @ChenSammi, @rich7420 for the review.

@adoroszlai
adoroszlai deleted the HDDS-15876 branch July 16, 2026 14:40
errose28 added a commit to errose28/ozone that referenced this pull request Jul 16, 2026
* master: (53 commits)
  HDDS-15876. Remove ozone-csi (apache#10780)
  HDDS-15508. Add 2.2.0 to compatibility/upgrade test (apache#10782)
  HDDS-15867. [JDK25] Bump byte-buddy to 1.18.11 (apache#10776)
  HDDS-15809. Validate x-amz-copy-source-range on UploadPartCopy (apache#10711).
  HDDS-15678. OFS isDirectory/isFile should not trigger pipeline refresh or return block locations (apache#10741)
  HDDS-15171. Add available space check on follower during bootstrap. (apache#10185)
  HDDS-14043. Fix ls -e UnsupportedOperationException on ofs/o3fs (apache#10209)
  HDDS-15709. Replace random name suffix with uniqueObjectName (apache#10773)
  HDDS-15849. Force channel shutdown in XceiverClientGrpc.close (apache#10747)
  HDDS-15765. Fail fast when --node-id is omitted for OM compact/defrag on an HA cluster (apache#10699)
  HDDS-14989. Delay follower SCM DN server start until Ratis log catch-up. (apache#10617).
  HDDS-15456. Add SCM DB lookup and identify orphan(wrt SCM) and deleted-but-present containers (apache#10547)
  HDDS-15812. Rename test utils for naming convention (apache#10766)
  HDDS-15600. Fix ListObjects response for encoding-type and empty delimiter (apache#10586).
  HDDS-15656. Fix non-atomic data size accumulation in ContainerBalancer move callback (apache#10708)
  HDDS-15667. `containerbalancer status`: show stop reason and iteration details after stop (apache#10681)
  HDDS-15823. Fix flaky TestFailureHandlingByClient#testContainerExclusionWithClosedContainerException (apache#10721)
  HDDS-15837. Add health-aware container ID listing in SCM (apache#10736)
  HDDS-15851. Return 403 for expired or out-of-range pre-signed S3 URLs (apache#10749)
  HDDS-15836. Add Archiver.appendFile for incremental TAR writes (apache#10735)
  ...

Conflicts:
hadoop-hdds/server-scm/src/test/java/org/apache/hadoop/hdds/scm/node/TestSCMNodeManager.java
hadoop-hdds/server-scm/src/test/java/org/apache/hadoop/hdds/scm/node/TestSCMNodeMetrics.java
hadoop-ozone/common/src/main/java/org/apache/hadoop/ozone/om/helpers/OmKeyInfo.java
hadoop-ozone/common/src/main/java/org/apache/hadoop/ozone/om/helpers/RepeatedOmKeyInfo.java
hadoop-ozone/dist/src/main/compose/upgrade/test.sh
hadoop-ozone/integration-test/src/test/java/org/apache/hadoop/hdds/upgrade/HddsUpgradeTestUtils.java
hadoop-ozone/integration-test/src/test/java/org/apache/hadoop/hdds/upgrade/TestDNDataDistributionFinalization.java
hadoop-ozone/integration-test/src/test/java/org/apache/hadoop/hdds/upgrade/TestHDDSUpgrade.java
hadoop-ozone/integration-test/src/test/java/org/apache/hadoop/hdds/upgrade/TestScmDataDistributionFinalization.java
hadoop-ozone/integration-test/src/test/java/org/apache/hadoop/hdds/upgrade/TestScmHAFinalization.java
hadoop-ozone/integration-test/src/test/java/org/apache/hadoop/ozone/om/service/TestBlockDeletionService.java
hadoop-ozone/ozone-manager/src/main/java/org/apache/hadoop/ozone/om/request/OMClientRequest.java
errose28 added a commit to errose28/ozone that referenced this pull request Jul 16, 2026
* HDDS-14496-zdu: (56 commits)
  HDDS-15848. Add new upgrade action annotations for component versions (apache#10744)
  HDDS-15876. Remove ozone-csi (apache#10780)
  HDDS-14825. Add Grafana Dashboard and Metrics for ZDU (apache#10602)
  HDDS-15508. Add 2.2.0 to compatibility/upgrade test (apache#10782)
  HDDS-15867. [JDK25] Bump byte-buddy to 1.18.11 (apache#10776)
  HDDS-15809. Validate x-amz-copy-source-range on UploadPartCopy (apache#10711).
  HDDS-15678. OFS isDirectory/isFile should not trigger pipeline refresh or return block locations (apache#10741)
  HDDS-15171. Add available space check on follower during bootstrap. (apache#10185)
  HDDS-14043. Fix ls -e UnsupportedOperationException on ofs/o3fs (apache#10209)
  HDDS-15709. Replace random name suffix with uniqueObjectName (apache#10773)
  HDDS-15677. Update client side version checks to use `isSupportedBy`. (apache#10611)
  HDDS-15849. Force channel shutdown in XceiverClientGrpc.close (apache#10747)
  HDDS-15765. Fail fast when --node-id is omitted for OM compact/defrag on an HA cluster (apache#10699)
  HDDS-14989. Delay follower SCM DN server start until Ratis log catch-up. (apache#10617).
  HDDS-15456. Add SCM DB lookup and identify orphan(wrt SCM) and deleted-but-present containers (apache#10547)
  HDDS-15812. Rename test utils for naming convention (apache#10766)
  HDDS-15600. Fix ListObjects response for encoding-type and empty delimiter (apache#10586).
  HDDS-15656. Fix non-atomic data size accumulation in ContainerBalancer move callback (apache#10708)
  HDDS-15667. `containerbalancer status`: show stop reason and iteration details after stop (apache#10681)
  HDDS-15823. Fix flaky TestFailureHandlingByClient#testContainerExclusionWithClosedContainerException (apache#10721)
  ...

Conflicts:
hadoop-ozone/integration-test/src/test/java/org/apache/hadoop/ozone/om/TestOzoneManagerPrepare.java
errose28 added a commit to errose28/ozone that referenced this pull request Jul 23, 2026
…ation

* HDDS-14496-zdu: (57 commits)
  HDDS-14687. Add test that OM can finalize from a snapshot (apache#10832)
  HDDS-14580. Remove OM Prepare for Upgrade Code for ZDU (apache#9723)
  HDDS-15848. Add new upgrade action annotations for component versions (apache#10744)
  HDDS-15876. Remove ozone-csi (apache#10780)
  HDDS-14825. Add Grafana Dashboard and Metrics for ZDU (apache#10602)
  HDDS-15508. Add 2.2.0 to compatibility/upgrade test (apache#10782)
  HDDS-15867. [JDK25] Bump byte-buddy to 1.18.11 (apache#10776)
  HDDS-15809. Validate x-amz-copy-source-range on UploadPartCopy (apache#10711).
  HDDS-15678. OFS isDirectory/isFile should not trigger pipeline refresh or return block locations (apache#10741)
  HDDS-15171. Add available space check on follower during bootstrap. (apache#10185)
  HDDS-14043. Fix ls -e UnsupportedOperationException on ofs/o3fs (apache#10209)
  HDDS-15709. Replace random name suffix with uniqueObjectName (apache#10773)
  HDDS-15849. Force channel shutdown in XceiverClientGrpc.close (apache#10747)
  HDDS-15765. Fail fast when --node-id is omitted for OM compact/defrag on an HA cluster (apache#10699)
  HDDS-14989. Delay follower SCM DN server start until Ratis log catch-up. (apache#10617).
  HDDS-15456. Add SCM DB lookup and identify orphan(wrt SCM) and deleted-but-present containers (apache#10547)
  HDDS-15812. Rename test utils for naming convention (apache#10766)
  HDDS-15600. Fix ListObjects response for encoding-type and empty delimiter (apache#10586).
  HDDS-15656. Fix non-atomic data size accumulation in ContainerBalancer move callback (apache#10708)
  HDDS-15667. `containerbalancer status`: show stop reason and iteration details after stop (apache#10681)
  ...

Conflicts:
hadoop-ozone/integration-test/src/test/java/org/apache/hadoop/ozone/om/TestOMUpgradeFinalization.java
hadoop-ozone/interface-client/src/main/proto/OmClientProtocol.proto
@smengcl

smengcl commented Jul 24, 2026

Copy link
Copy Markdown
Contributor
  • "CSI driver" mentioned in threat_model.md

I don't want to update THREAT_MODEL.md, since some mentions may be "historical". I'll leave that to maintainers of THREAT_MODEL.md.

Thanks @adoroszlai . Posted clean up PR #10855

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

code-cleanup Changes that aim to make code better, without changing functionality.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants