oslo.policy/releasenotes/notes/policy-check-performance-fbad83c7a4afd7d7.yaml
Mateusz Kowalski 909a1ea3a7 Avoid redundant policy syntax checks
Introduce a private variable inside Enforcer class to remember
status of the last policy syntax checks in order to avoid
redundant calls to the check_rules() method.

Having this flag makes the whole rules mechanism faster, as under
certain conditions check_rules() method was being executed
multiple times even when not needed.

Change-Id: Id3992fc0cb567451049a12ebdc6851e737573bb8
Closes-bug: #1723030
Co-Authored-By: Ben Nemec <bnemec@redhat.com>
2018-07-18 19:40:15 +00:00

8 lines
230 B
YAML

---
fixes:
- |
As reported in launchpad bug 1723030, under some circumstances policy
checks caused a significant performance degradation. This release includes
improved logic around rule validation to prevent that.