Replies: 1 comment
-
To your first question, To the broader point, I think our strategy depends on how much we value latency against the cost of wasted requests. Breaking this down into cases (I will refer to "failure" in these examples; that means "the metadata did not exist", not a network error or something):
|
Beta Was this translation helpful? Give feedback.
-
At the moment there is something like
zarr-python/src/zarr/core/group.py
Lines 688 to 692 in 40da497
to check for zarr v2 nodes. Would it be better to do
attrs
first and then the others? Do we think there is minimal overhead to doing all at once? I ask because previously, doing something likeg["foo"]
would only access.zarray
iffoo
was a group and I'm looking to do the least fetching of data possible. Or maybe groups should be given precedence? I'm not sure how this used to work - I don't think I ever checked whether fetching group accessed.zarray
previously.Beta Was this translation helpful? Give feedback.
All reactions