monitoring_filesystem_radio log fills rapidly when using MonitoringHub with HTEX executor
raymondEhlers opened this issue · comments
Describe the bug
When I enable the MonitoringHub
to monitor tasks, it appears to start the filesystem radio, which then proceeds to log a message every second noting that it has started. The repeated log message is here:
parsl/parsl/monitoring/monitoring.py
Lines 329 to 346 in 70b9a2c
which seems to be called unconditionally when the MonitoringHub
is started:
parsl/parsl/monitoring/monitoring.py
Lines 215 to 219 in 70b9a2c
To Reproduce
Steps to reproduce the behavior:
- Setup Parsl 2023.07.24 with Python 3.11 on cluster
- Run a test script with the HTEX executor with
MonitoringHub
enabled - Wait a few minutes
- Check size of
runinfo/__run_number__/monitoring_filesystem_radio.log
, and see it increasing every second
It's not a huge problem, especially if runs are short, but for long runs, it means that I have to do manual cleanup for a message that doesn't seem to be critical
Expected behavior
A clear and concise description of what you expected to happen.
Remove the log message. In any case, I'm not sure if this is supposed to be started unconditionally since if I follow correctly, using the HTEX uses the HTEX radio, not the filesystem(?). But I'm not so familiar with the logger system in parsl. If you plan to just remove the message, I can open a trivial PR if helpful - as you like.
Thanks!
Environment
- OS: [e.g. ubuntu, centos, MacOS, windows]
- Python version
- Parsl version
SL 7, python 3.11, parsl 2023.07.24
Distributed Environment
- Where are you running the Parsl script from ? [e.g. Laptop/Workstation, Login node, Compute node]
- Where do you need the workers to run ? [e.g. Same as Parsl script, Compute nodes, Cloud nodes]