GitHub user Xuanwo added a comment to the discussion: discuss: OpenDAL VISION Polish to "One Layer, All Storage."
Thank you @Gnosnay and @morristai for this. I'm a bit hesitant about adding "zero overhead" to the vision. I feel that "zero overhead" is one of our principles for implementing the vision, not our ultimate goal. OpenDAL doesn't aim to achieve zero overhead; instead, we achieve "one layer, all storage" in a zero overhead manner. Furthermore, some things are more important than `zero overhead`. For example, we might add additional error checks to ensure errors are handled correctly instead of failing silently. For example, as we do in https://github.com/apache/opendal/blob/3146fcc71180a23a9a3e8405ee15655b3380b277/core/src/services/s3/writer.rs#L163-L173. I believe this comment is very good, but we could consider mentioning it in other places. GitHub link: https://github.com/apache/opendal/discussions/5296#discussioncomment-11185723 ---- This is an automatically sent email for [email protected]. To unsubscribe, please send an email to: [email protected]
