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/3171#issuecomment-517206370,https://api.github.com/repos/pydata/xarray/issues/3171,517206370,MDEyOklzc3VlQ29tbWVudDUxNzIwNjM3MA==,6213168,2019-08-01T09:30:24Z,2019-08-01T09:33:26Z,MEMBER,"I could not figure out how ``DataArray.compute`` and ``dask.compute`` using a registered distributed.Client instead managed to somehow work. I get that in some cases ``DataArray._dask_finalize`` is triggered, while in others it's ``DataArray._from_temp_dataset``, but the two functions look the same to me.","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,475244610 https://github.com/pydata/xarray/issues/3171#issuecomment-517196492,https://api.github.com/repos/pydata/xarray/issues/3171,517196492,MDEyOklzc3VlQ29tbWVudDUxNzE5NjQ5Mg==,6213168,2019-08-01T09:03:05Z,2019-08-01T09:03:05Z,MEMBER,"The problem is that the hash of ReprObject changes on a pickle round-trip: ```python >>> import pickle >>> from xarray.core.dataarray import _THIS_ARRAY >>> hash(_THIS_ARRAY) 840169974 >>> hash(pickle.loads(pickle.dumps(_THIS_ARRAY))) 286354559 ```","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,475244610