Hello Rust / Arrow community,

There is a proposal [1] in DataFusion to switch the abstraction used to
read from remote object storage. Due to various reasons,  this code is
currently in its own crate/library [2] with unclear governance. We would
like to contribute this code to the Apache Arrow project and I am hoping to
gather community feedback on this idea.

The full details can be found on [3]. Here is the rationale

1. A common, high quality object store abstraction for communicating with
various remote object stores is useful for a range of projects and usecases.
2. Such a library is directly aligned with the Arrow mission of providing
building blocks for modern high performance analytics systems
3. The clear governance of Apache Arrow offers the best chance to build a
unified and strong community around this crate, hopefully both increasing
its adoption and attracting community contributions for its long term
evolution and maintenance

Please let us know your thoughts,
Andrew


[1] https://github.com/apache/arrow-datafusion/issues/2489
[2] https://github.com/influxdata/object_store_rs/issues/41
[3] https://github.com/influxdata/object_store_rs/issues/41

Reply via email to