[MINOR] Fix threadedFindWorkers memory leak
MERGE REQUEST
Overview
This MR adds a post execution hook to the hassector job and uses that in threadedFindWorkers to prevent spawning an additional goroutine for every worker lookup.
NOTE: We might want to refactor similar parts of our codebase where we spawn goroutines with long timeouts.
Checklist
Review and complete the checklist to ensure that the MR is complete before assigned to an approver.
-
All new methods or updated methods have clear docstrings -
Testing added or updated for new methods -
Any new packages are added to Makefile and .gitlab-ci.yml -
API documentation updated for API updates -
Module README.md updated for changes to workflow -
Issue added to Sia-UI repo for new supporting features -
Changelog File Created
Issues Closed
Edited by Christopher Schinnerl