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]

Reply via email to