diff --git a/ddtrace/internal/remoteconfig/worker.py b/ddtrace/internal/remoteconfig/worker.py index 5429e599e74..08650bd8507 100644 --- a/ddtrace/internal/remoteconfig/worker.py +++ b/ddtrace/internal/remoteconfig/worker.py @@ -2,7 +2,6 @@ from typing import List # noqa:F401 from ddtrace.internal import agent -from ddtrace.internal import atexit from ddtrace.internal import forksafe from ddtrace.internal import periodic from ddtrace.internal.logger import get_logger @@ -132,9 +131,6 @@ def disable(self, join=False): if self.status == ServiceStatus.STOPPED: return - forksafe.unregister(self.reset_at_fork) - atexit.unregister(self.disable) - self.stop(join=join) def _stop_service(self, *args, **kwargs): diff --git a/releasenotes/notes/remove_unneeded_unregister-ad20120201768a7e.yaml b/releasenotes/notes/remove_unneeded_unregister-ad20120201768a7e.yaml new file mode 100644 index 00000000000..1a5dc451340 --- /dev/null +++ b/releasenotes/notes/remove_unneeded_unregister-ad20120201768a7e.yaml @@ -0,0 +1,5 @@ +--- +fixes: + - | + logging: Resolves an an unneeded info log being logged on process exit + due to a forksafe hook being unregistered that was never registered to begin with.