Eamon Ford created SDAP-302:
-------------------------------
Summary: Collection Manager crashes when Collections Config is
updated while actively scanning S3 dirs
Key: SDAP-302
URL: https://issues.apache.org/jira/browse/SDAP-302
Project: Apache Science Data Analytics Platform
Issue Type: Bug
Reporter: Eamon Ford
If new collections are added to the collections config while the Collection
Manager is in the middle of actively scanning S3 directories, then the
Collection Manager prints the following error:
{{ERROR:asyncio:Task exception was never retrieved}}
{{future: <Task finished name='Task-7319' coro=<S3Observer._run_periodically()
done, defined at
/usr/local/lib/python3.8/site-packages/sdap_collection_manager-1.0.0.dev0-py3.8.egg/collection_manager/services/S3Observer.py:55>
exception=RuntimeError('Set changed size during iteration')>}}
{{Traceback (most recent call last):}}
{{ File
"/usr/local/lib/python3.8/site-packages/sdap_collection_manager-1.0.0.dev0-py3.8.egg/collection_manager/services/S3Observer.py",
line 71, in _run_periodically}}
{{ await func(*args, **kwargs)}}
{{ File
"/usr/local/lib/python3.8/site-packages/sdap_collection_manager-1.0.0.dev0-py3.8.egg/collection_manager/services/S3Observer.py",
line 78, in _poll}}
{{ for watch in self._watches:}}
{{RuntimeError: Set changed size during iteration}}
--
This message was sent by Atlassian Jira
(v8.3.4#803005)