From 9d787d7da29dc31a9587659844c3eb9383a036e0 Mon Sep 17 00:00:00 2001 From: Sanath Govindarajan Date: Fri, 2 Sep 2022 18:33:39 -0500 Subject: [PATCH] avoid FSStore bug --- src/mdio/api/accessor.py | 1 + src/mdio/converters/segy.py | 2 +- tests/unit/conftest.py | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/mdio/api/accessor.py b/src/mdio/api/accessor.py index 1d505128..cce228bb 100644 --- a/src/mdio/api/accessor.py +++ b/src/mdio/api/accessor.py @@ -194,6 +194,7 @@ def _connect(self): self.root = zarr.open_consolidated( store=self.store, mode=self.mode, + metadata_key="zmetadata" ) except KeyError as e: msg = ( diff --git a/src/mdio/converters/segy.py b/src/mdio/converters/segy.py index f5babc70..ebe6f697 100644 --- a/src/mdio/converters/segy.py +++ b/src/mdio/converters/segy.py @@ -270,4 +270,4 @@ def segy_to_mdio( disk_cache=False, # Making sure disk caching is disabled ) - zarr.consolidate_metadata(store_nocache) + zarr.consolidate_metadata(store_nocache, metadata_key="zmetadata") diff --git a/tests/unit/conftest.py b/tests/unit/conftest.py index 4aa3fcc7..866ec409 100644 --- a/tests/unit/conftest.py +++ b/tests/unit/conftest.py @@ -133,7 +133,7 @@ def mock_mdio( chunks=data_arr.chunks[:-1], # Same spatial chunks as data ) - consolidate_metadata(mock_store) + consolidate_metadata(mock_store, metadata_key="zmetadata") return zarr_root