http error 500 with too many requests
If the client tries to list (with list_replicas
or list_dids
, we get:
2020-09-18 20:22:12,745 102001 CRITICAL Thread [1/1] : Traceback (most recent call last):
File "/usr/local/envs/gwrucio/lib/python3.8/site-packages/gwrucio/registrar.py", line 390, in registrar
didset.add_replicas(prepend_str)
File "/usr/local/envs/gwrucio/lib/python3.8/site-packages/gwrucio/registrar.py", line 325, in add_replicas
for replica in CLIENT.list_replicas(dids)]
File "/usr/local/envs/gwrucio/lib/python3.8/site-packages/rucio/client/replicaclient.py", line 170, in list_replicas
raise exc_cls(exc_msg)
rucio.common.exception.RucioException: An unknown exception occurred.
Details: no error information passed (http status code: 500 ('internal_server_error', 'server_error', '/o\\', '✗'))
Limit seems to be somewhere around 1000 items but probably depends on threading and desired data throughput.