You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Introduced `StorePath.get_many` to retrieve multiple metadata files in a single
call, optimizing the retrieval process and reducing overhead based on
concurrency safety. `get_many` is used in `get_array_metadata`.
- Introduced `FsspecStore._get_many` to retrieve multiple metadata files in a
single call. `_get_many` is used in `_read_metadata_v2`.
- Introduced `StorePath._is_concurrency_save` to determine if the file system
supports concurrent access.
- Updated logic to conditionally use `asyncio.gather` based on the concurrency
safety of the underlying file system, enhancing compatibility with
synchronous file systems by avoiding deadlocks when accessing metadata
concurrently.
0 commit comments