zipfile.close() filesystem_ok += 1 logger.info("Stored quota information for FS %s" % (key)) except Exception, err: logger.exception("Failed storing quota information for FS %s" % (key)) filesystem_error += 1 except Exception, err: logger.exception("Failure obtaining GPFS quota") error = True logger.info("Finished quota_log") bork_result = NagiosResult("lock release failed", fs=filesystem_ok, fs_error=filesystem_error) release_or_bork(lockfile, nagios_reporter, bork_result) logger.info("Released lock") if not error: nagios_reporter.cache(NAGIOS_EXIT_OK, NagiosResult("quota logged", fs=filesystem_ok, fs_error=filesystem_error)) else: nagios_reporter.cache(NAGIOS_EXIT_CRITICAL, NagiosResult("quota not obtained", fs=0, fs_error=0)) sys.exit(0)
def _epilogue(self): if not self.options.disable_locking and not self.options.dry_run: release_or_bork(self.lockfile, self.nagios_reporter)