if "force" not in data.keys():
msg = "The key 'force' wasn't passed."
- self.log.debug(msg)
+ self.log.warning(msg)
raise cherrypy.HTTPError(400, msg)
try:
result: int = self.backend.shutdown_host(force=data["force"])
if not led_type:
msg = "the led type must be provided (either 'chassis' or 'drive')."
- self.log.debug(msg)
+ self.log.warning(msg)
raise cherrypy.HTTPError(400, msg)
if led_type == "drive":
id_drive_required = not id_drive
if id_drive_required or id_drive not in self.backend.get_storage():
msg = "A valid device ID must be provided."
- self.log.debug(msg)
+ self.log.warning(msg)
raise cherrypy.HTTPError(400, msg)
try:
if "state" not in data or data["state"] not in ["on", "off"]:
msg = "Invalid data. 'state' must be provided and have a valid value (on|off)."
- self.log.error(msg)
+ self.log.warning(msg)
raise cherrypy.HTTPError(400, msg)
func: Any = (
)
except HTTPError as e:
msg = f"No out of band tool details could be loaded: {e.code}, {e.reason}"
- self.log.debug(msg)
+ self.log.error(msg)
raise
result_json = json.loads(result)
self.init_system()
self.init_reporter()
check_interval = min(int(check_interval * backoff_factor), max_interval)
- self.log.debug("Next check in %ds (backoff).", check_interval)
+ self.log.info("Next check in %ds (backoff).", check_interval)
time.sleep(check_interval)
def shutdown(self) -> None:
result[name] = self.data
else:
for member, endpoint_url in members_endpoints.items():
- self.log.info(
+ self.log.debug(
f"Fetching data for member: {member} at {endpoint_url}"
)
result[member] = self.query(endpoint_url)
"""Send data to mgr. Returns True on success, False after max_retries failures."""
for attempt in range(1, self.max_retries + 1):
try:
- self.log.info(
+ self.log.debug(
f"sending data to {self.reporter_url} (attempt {attempt}/{self.max_retries})"
)
http_req(
logger.error(f"Caught exception: {self.exc.__class__.__name__}")
raise self.exc
if not self.is_alive():
- logger.info(f"{self.name} not alive")
+ logger.warning(f"{self.name} not alive")
self.start()
return True
except exceptions:
time.sleep(delay)
_tries -= 1
- logger.warn("{} has failed after {} tries".format(f, retries))
+ logger.warning("{} has failed after {} tries".format(f, retries))
return f(*args, **kwargs)
return _retry