Replies: 2 comments 3 replies
-
This is very interesting, thank you for sharing! We are actively exploring ways to improve the performance of Zarr implementations. It looks like the culprit is (Although, thank you for flagging this up! This is definitely relevant for Zarr. And relevant to my own personal agenda of trying to find bits of the Python scientific stack that are ripe for re-implementing in Rust 🙂. Parsing dates sounds like something that could benefit a lot from being done in a compiled language) |
Beta Was this translation helpful? Give feedback.
-
The root cause is pydata/xarray#8488. I rewrote my app without using zarr groups, and the behavior is in line with what I expect. |
Beta Was this translation helpful? Give feedback.
-
Hey there,
My question is a bit out of the scope of zarr, but I wonder if any of you had this issue, and managed to improve the situation:
I have an app reading from zarr files, and I profiled a bit the perf.
To my surprise a vast amount of time is spent in parsing timestamps in boto !
I guess all this is buried deep in fsspec/s3fs implem, but I wonder what kind of timestamps it's about (file timestamps ?), and if there are some option to alleviate this ? Caches ? Disable some feature related to these timestamps ?
Thanks for your insights
Beta Was this translation helpful? Give feedback.
All reactions