Closed aliddell closed 6 months ago
Is reverse_image_shape
still a necessary part of the Storage
device api (kit/storage.h)?
Is
reverse_image_shape
still a necessary part of theStorage
device api (kit/storage.h)?
It is if you don't want the image shape to be part of the storage configuration, or for there to be a lag on the first append. The Zarr driver at least needs to know what the image shape is in order to allocate chunk buffers.
Having
reserve_image_shape
inacquire_start
was an annoying workaround from when the Storage object was created during start and destroyed on stop. But now that storage is created at the latest during configure, we can reserve image shape earlier in the process.