html_url,issue_url,id,node_id,user,created_at,updated_at,author_association,body,reactions,performed_via_github_app,issue https://github.com/pydata/xarray/issues/2812#issuecomment-1246009657,https://api.github.com/repos/pydata/xarray/issues/2812,1246009657,IC_kwDOAMm_X85KRJk5,13684161,2022-09-13T22:24:59Z,2022-09-13T22:24:59Z,NONE,"@dcherian, I will start a PR. Where do you think this belongs in the docs? Some places I can think of: * Examples section https://docs.xarray.dev/en/stable/generated/xarray.open_dataset.html * https://docs.xarray.dev/en/stable/user-guide/io.html * FAQ? https://docs.xarray.dev/en/stable/getting-started-guide/faq.html","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,421029352 https://github.com/pydata/xarray/issues/2812#issuecomment-1246007312,https://api.github.com/repos/pydata/xarray/issues/2812,1246007312,IC_kwDOAMm_X85KRJAQ,13684161,2022-09-13T22:20:57Z,2022-09-13T22:20:57Z,NONE,"I couldn't get `open_zarr` to open without Daskifying arrays. `open_dataset(..., engine=""zarr"")` does open without Daskifying when you haven't passed chunks.","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,421029352 https://github.com/pydata/xarray/issues/2812#issuecomment-1245989599,https://api.github.com/repos/pydata/xarray/issues/2812,1245989599,IC_kwDOAMm_X85KRErf,13684161,2022-09-13T21:52:45Z,2022-09-13T21:52:45Z,NONE,"@rabernat Following up on the previous, yes it does work with the Zarr backend! I agree with @dcherian, we should add this to the docs. However, the behavior in Dask is strange. I think it is making each worker have its own cache and blowing up memory if I ask for a large cache. ","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,421029352 https://github.com/pydata/xarray/issues/2812#issuecomment-1245417352,https://api.github.com/repos/pydata/xarray/issues/2812,1245417352,IC_kwDOAMm_X85KO4-I,13684161,2022-09-13T13:30:08Z,2022-09-13T13:58:55Z,NONE,"@rabernat, yes, I have tried that like this: ```python from zarr.storage import FSStore, LRUStoreCache import xarray as xr path = ""gs://prefix/object.zarr"" store_nocache = FSStore(path) store_cached = LRUStoreCache(store_nocache, max_size=2**30) ds = xr.open_zarr(store_cached) ``` When I read the same data twice, it still downloads. Am I doing something wrong? While I wait for a response, I will try it again and update if it works, but the last time I checked, it didn't. Note to self: I also need to check it with Zarr backend and Dask backend.","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,421029352 https://github.com/pydata/xarray/issues/2812#issuecomment-1243814673,https://api.github.com/repos/pydata/xarray/issues/2812,1243814673,IC_kwDOAMm_X85KIxsR,13684161,2022-09-12T14:20:01Z,2022-09-12T14:20:01Z,NONE,"Hi @rabernat, I looked at your PRs, and they seem to haven't gotten much attention. I tried using a store with LRUCache in `open_zarr`, but it appears to ignore the cache. For our use cases in https://github.com/TGSAI/mdio-python, we usually want to use any form of LRUCache (it doesn't have to be Zarr's necessarily). - Do you know of a hack to make this work? - What can we do to help and start working on this?","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,421029352