diff --git a/docs/source/changelog.rst b/docs/source/changelog.rst index f8a0ccb0..74de90ae 100644 --- a/docs/source/changelog.rst +++ b/docs/source/changelog.rst @@ -1,4 +1,4 @@ -.. Created by changelog.py at 2023-07-31, command +.. Created by changelog.py at 2023-08-04, command '/Users/giffler/.cache/pre-commit/repor6pnmwlm/py_env-python3.10/bin/changelog docs/source/changes compile --output=docs/source/changelog.rst' based on the format of 'https://keepachangelog.com/' @@ -6,12 +6,13 @@ CHANGELOG ######### -[Unreleased] - 2023-07-31 +[Unreleased] - 2023-08-04 ========================= Fixed ----- +* Fix auditor error handling when updating non-existing record * Pin TARDIS to use pydantic version 1 * Fix missing `resource_status` attribute crashing Prometheus plugin on newly started drones diff --git a/docs/source/changes/306.fix_auditor_error_handling.yaml b/docs/source/changes/306.fix_auditor_error_handling.yaml new file mode 100644 index 00000000..e5b4172c --- /dev/null +++ b/docs/source/changes/306.fix_auditor_error_handling.yaml @@ -0,0 +1,10 @@ +category: fixed +summary: "Fix auditor error handling when updating non-existing record" +description: | + It can happen that a drone is submitted but never reaches the AvailableState, since demand for resources is decreasing + and the drone is cleaned-up before and it reaches DownState. This case is currently not handled correctly in the + auditor plugin, since it tries to update a non-existing record. +issues: + - 305 +pull requests: + - 306