Skip to content
Release candidate 1.9.0rc1.

Important changes:
- Move scheduled cleanup from `check_arcce_monitor` to `check_arcce_clean`.
  As a consequence users may want to run `check_arcce_clean` at least once
  per every hour.
- Keep better track of the work done by `check_arcce_monitor` and
  `check_arcce_clean`. Try to bail out within a slotted time to avoid
  unclean exits and spurious Nagios alerts. Instead report on the progress
  and raise a warning or critical alerts if it seems like the probes are not
  keeping up.
- Clean up jobs from the local ARC job file which cannot be queried and
  which do not correspond to any active job.
- The operation of `check_arcce_monitor` can now be restricted to jobs for a
  certain CE and/or those having been created with a certain `--job-tag`.
  This should allow running one monitor service per CE and/or job type,
  though it has not been tested under Nagios.

Minor fixes:
- Remove execute bit and shebang from `arcce_igtf.py`.
- In `check_archostcert` consider certs unusable 2 days before expiration.
- Various timeouts have been adjusted or added.
- Fix repeated renaming of output directories from `arcget`.
- Make random adjustments to rescheduled job times and process rescheduled
  and monitoring work in random order.
- Remove deprecated `--use-jobs-xml` option from `check_arcce_clean` and
  some other ancient stuff which nobody will notice.
- Avoid warning due to unparsed 12 hex-digit lines from `arcstat`.
- Various minor fixes.