-
Notifications
You must be signed in to change notification settings - Fork 3
Propose donating object_store_rs to Apache Arrow project #41
Comments
My preference would be for 2 or 3, so that we can potentially provide batteries included APIs within arrow-rs for interacting with object stores (behind a feature gate) |
Cross reference: Arrow dev mailing list post https://lists.apache.org/thread/l2103pl85xkyq10c96z73d5t68f6tthd |
I would be more incline to 1 or 2. I think that 3 creates an unnecessary increase of the number of interconnected repos. Thanks a lot for the donation! |
The mailing list discussion and this topic seem to be positive so far -- I will propose a formal vote and figure out the IP clearance process in the next few days |
This proposal seems to have community support -- I have filed apache/arrow-rs#2030 to track the work to do so (including official acceptance and IP clearance). Closing this issue for now and will track future work in apache/arrow-rs#2030 Thank you all for your comments |
TDLR I would like to propose donating this project to the Apache Arrow project https://arrow.apache.org/
Rationale
Background
Object stores are increasing important for analytic systems as more data is located in such systems; @yjshen donated an object store abstraction to Arrow Datafusion to allow Datafusion to read from local files, S3, hdfs, and others. In apache/datafusion#2489 the DataFusion community is proposing migrating from this original object store abstraction, part of the DataFusion project (part of apache arrow) to the code in this crate.
Provenance
The code in this crate was originally developed by InfluxData, largely by @carols10cents, for InfluxDB IOx. @tustvold has since extracted the code and released it as its own crate. Upon consideration, as described above, for the long term health of both this code and the
arrow-rs
andarrow-datafusion
projects, moving it to be an official part of Arrow would be beneficial and we would like to donate it to the communityThere is additional background here apache/datafusion#2677 (comment)
This ticket hopefully can serve as a discussion on the form this donation can take. Some options:
The text was updated successfully, but these errors were encountered: