DerGut opened a new issue, #1360: URL: https://github.com/apache/iceberg-rust/issues/1360
### Is your feature request related to a problem or challenge? This issue tracks support for the Azure Data Lake Storage FileIO. There's an existing issue tracking storage support completeness compared to Iceberg Java https://github.com/apache/iceberg-rust/issues/408. @mrcnc more recently brought up the topic of ADLS in the [Iceberg Slack workspace](https://apache-iceberg.slack.com/archives/C05HTENMJG4/p1746807482170549). We've discussed and might work on this together. <img width="1495" alt="Image" src="https://github.com/user-attachments/assets/18cb1371-ddb1-41e4-8306-3eca8c24d69f" /> ### Describe the solution you'd like ### Feature Similar to already implemented integrations, I imagine a new feature `storage-azdls`. OpenDAL refers to ADLS as `azdls` and uses a similar [feature name `service-azdls`](https://github.com/apache/opendal/blob/e317c8d68ddf09f3788065ddc1d041aacd25df17/core/Cargo.toml#L117). I think this makes sense, because it clearly identifies Azure under a growing list of storage integrations. ### Configuration The [Iceberg spec](https://github.com/apache/opendal/blob/e317c8d68ddf09f3788065ddc1d041aacd25df17/core/Cargo.toml#L117) already provides us with configuration parameters we should expect. I've [started work](https://github.com/apache/opendal/issues/6211) on the OpenDAL side to add support for Azure Storage connection strings. [All other configurations](https://github.com/apache/opendal/pull/6205) will be released under OpenDAL v0.53.3. Apart from the backing OpenDAL config, there's only parsing functions (from an Iceberg property map) to be added. This isn't different from the other storage integrations. --- I believe all other questions have already been answered by existing implementations. We will add a new variant to the [Storage enum](https://github.com/apache/iceberg-rust/blob/e488f45b8e137e1e0ecc0e07fed864fd73985d21/crates/iceberg/src/io/storage.rs#L34) and plug it into the existing storage framework. ### Willingness to contribute I can contribute to this feature independently -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: issues-unsubscr...@iceberg.apache.org.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@iceberg.apache.org For additional commands, e-mail: issues-h...@iceberg.apache.org