TOP-PLASTER-revert-poll-interval.patch 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. # HG changeset patch
  2. # User Bill Gianopoulos <wgianopoulos@gmail.com>
  3. # Date 1697707268 0
  4. Bug 9999999 - Revert to old poll_interval for developer builds.
  5. diff --git a/python/mozbuild/mozbuild/controller/building.py b/python/mozbuild/mozbuild/controller/building.py
  6. --- a/python/mozbuild/mozbuild/controller/building.py
  7. +++ b/python/mozbuild/mozbuild/controller/building.py
  8. @@ -188,20 +188,26 @@ class BuildMonitor(MozbuildObject):
  9. """Monitors the output of the build."""
  10. def init(self, warnings_path, terminal, metrics):
  11. """Create a new monitor.
  12. warnings_path is a path of a warnings database to use.
  13. """
  14. self._warnings_path = warnings_path
  15. - self.resources = SystemResourceMonitor(
  16. - poll_interval=0.1,
  17. - metadata={"CPUName": get_cpu_brand()},
  18. - )
  19. + if "MOZ_AUTOMATION" in os.environ:
  20. + self.resources = SystemResourceMonitor(
  21. + poll_interval=0.1,
  22. + metadata={"CPUName": get_cpu_brand()},
  23. + )
  24. + else:
  25. + self.resources = SystemResourceMonitor(
  26. + poll_interval=1.0,
  27. + metadata={"CPUName": get_cpu_brand()},
  28. + )
  29. self._resources_started = False
  30. self.tiers = TierStatus(self.resources, metrics)
  31. self.warnings_database = WarningsDatabase()
  32. if os.path.exists(warnings_path):
  33. try:
  34. self.warnings_database.load_from_file(warnings_path)