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/3697#issuecomment-782938240,https://api.github.com/repos/pydata/xarray/issues/3697,782938240,MDEyOklzc3VlQ29tbWVudDc4MjkzODI0MA==,14808389,2021-02-21T22:21:55Z,2021-02-25T13:52:03Z,MEMBER,"we didn't see this for quite some time, so I assume we can close this.","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,550335922
https://github.com/pydata/xarray/issues/3697#issuecomment-590925187,https://api.github.com/repos/pydata/xarray/issues/3697,590925187,MDEyOklzc3VlQ29tbWVudDU5MDkyNTE4Nw==,10050469,2020-02-25T15:30:39Z,2020-02-25T15:30:39Z,MEMBER,"> Is there a downside to this?
Wouldn't we loose the possibility explore older version of the docs? Or is doctr also providing this service?
It seems so silly to have to reivent readthedocs just because of their CI...","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,550335922
https://github.com/pydata/xarray/issues/3697#issuecomment-579397908,https://api.github.com/repos/pydata/xarray/issues/3697,579397908,MDEyOklzc3VlQ29tbWVudDU3OTM5NzkwOA==,14808389,2020-01-28T18:49:17Z,2020-01-28T22:42:50Z,MEMBER,"it may be that the timeouts are not caused by RTD: I have been trying to build the documentation several times and it sometimes pauses while trying to read / build (?) `dask.rst`. This is the traceback if I cause a `KeyboardInterrupt`:
```pytb
KeyboardInterrupt Traceback (most recent call last)
in
----> 1 ds.to_netcdf('manipulated-example-data.nc')
.../xarray/core/dataset.py in to_netcdf(self, path, mode, format, group, engine, encoding, unlimited_dims, compute, invalid_netcdf)
1543 unlimited_dims=unlimited_dims,
1544 compute=compute,
-> 1545 invalid_netcdf=invalid_netcdf,
1546 )
1547
.../xarray/backends/api.py in to_netcdf(dataset, path_or_file, mode, format, group, engine, encoding, unlimited_dims, compute, multifile, invalid_netcdf)
1095 return writer, store
1096
-> 1097 writes = writer.sync(compute=compute)
1098
1099 if path_or_file is None:
.../xarray/backends/common.py in sync(self, compute)
202 compute=compute,
203 flush=True,
--> 204 regions=self.regions,
205 )
206 self.sources = []
.../lib/python3.7/site-packages/dask/array/core.py in store(sources, targets, lock, regions, compute, return_stored, **kwargs)
921
922 if compute:
--> 923 result.compute(**kwargs)
924 return None
925 else:
.../lib/python3.7/site-packages/dask/base.py in compute(self, **kwargs)
163 dask.base.compute
164 """"""
--> 165 (result,) = compute(self, traverse=False, **kwargs)
166 return result
167
.../lib/python3.7/site-packages/dask/base.py in compute(*args, **kwargs)
434 keys = [x.__dask_keys__() for x in collections]
435 postcomputes = [x.__dask_postcompute__() for x in collections]
--> 436 results = schedule(dsk, keys, **kwargs)
437 return repack([f(r, *a) for r, (f, a) in zip(results, postcomputes)])
438
.../lib/python3.7/site-packages/dask/threaded.py in get(dsk, result, cache, num_workers, pool, **kwargs)
79 get_id=_thread_get_id,
80 pack_exception=pack_exception,
---> 81 **kwargs
82 )
83
.../lib/python3.7/site-packages/dask/local.py in get_async(apply_async, num_workers, dsk, result, cache, get_id, rerun_exceptions_locally, pack_exception, raise_exception, callbacks, dumps, loads, **kwargs)
473 # Main loop, wait on tasks to finish, insert new ones
474 while state[""waiting""] or state[""ready""] or state[""running""]:
--> 475 key, res_info, failed = queue_get(queue)
476 if failed:
477 exc, tb = loads(res_info)
.../lib/python3.7/site-packages/dask/local.py in queue_get(q)
131
132 def queue_get(q):
--> 133 return q.get()
134
135
.../lib/python3.7/queue.py in get(self, block, timeout)
168 elif timeout is None:
169 while not self._qsize():
--> 170 self.not_empty.wait()
171 elif timeout < 0:
172 raise ValueError(""'timeout' must be a non-negative number"")
.../lib/python3.7/threading.py in wait(self, timeout)
294 try: # restore state no matter what (e.g., KeyboardInterrupt)
295 if timeout is None:
--> 296 waiter.acquire()
297 gotit = True
298 else:
KeyboardInterrupt:
```
Is there something that could cause a dead lock?","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,550335922
https://github.com/pydata/xarray/issues/3697#issuecomment-579420906,https://api.github.com/repos/pydata/xarray/issues/3697,579420906,MDEyOklzc3VlQ29tbWVudDU3OTQyMDkwNg==,2448579,2020-01-28T19:42:43Z,2020-01-28T19:42:43Z,MEMBER,Yeah I run into this occasionally. ,"{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,550335922
https://github.com/pydata/xarray/issues/3697#issuecomment-577197732,https://api.github.com/repos/pydata/xarray/issues/3697,577197732,MDEyOklzc3VlQ29tbWVudDU3NzE5NzczMg==,6213168,2020-01-22T14:08:20Z,2020-01-22T14:08:20Z,MEMBER,The obvious downside is that anybody with a link to one of the internal pages of our documentation will have the link broken. Also I'm unsure how straightforward it will be to rebuild all of our historical versions.,"{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,550335922
https://github.com/pydata/xarray/issues/3697#issuecomment-577197322,https://api.github.com/repos/pydata/xarray/issues/3697,577197322,MDEyOklzc3VlQ29tbWVudDU3NzE5NzMyMg==,6213168,2020-01-22T14:07:25Z,2020-01-22T14:07:25Z,MEMBER,Very glad to upvote anything that rids us of the RTD CI!,"{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,550335922
https://github.com/pydata/xarray/issues/3697#issuecomment-574847265,https://api.github.com/repos/pydata/xarray/issues/3697,574847265,MDEyOklzc3VlQ29tbWVudDU3NDg0NzI2NQ==,14808389,2020-01-15T20:42:11Z,2020-01-15T20:42:11Z,MEMBER,"not sure on downsides, but I think we could use this to provide a documentation preview for PRs?","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,550335922
https://github.com/pydata/xarray/issues/3697#issuecomment-574837235,https://api.github.com/repos/pydata/xarray/issues/3697,574837235,MDEyOklzc3VlQ29tbWVudDU3NDgzNzIzNQ==,1197350,2020-01-15T20:15:17Z,2020-01-15T20:15:17Z,MEMBER,"Many projects have moved away from RTD for this reason. We can easily build the docs in travis and then use [doctr](https://github.com/drdoctr/doctr) to deploy them.
Is there a downside to this?","{""total_count"": 1, ""+1"": 1, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,550335922