You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on May 24, 2022. It is now read-only.
If a rule is moved from one file to another or changes description the cache entry will not be updated because the cache entries are only keyed by fsm_cache_key = domain + str(match_tree). We have two alternatives:
Key by all metadata values used in the cache entries (domain, match_tree, file path and description)
The first solution is a bit simpler, but the second one is more performant (because then we don't need to calculate a new FSM every time the rule changes file / description / other metadata)
To reproduce:
Run ORM with collision checking and caching
Move a rule from one file to another
Invoke a collision with the moved rule
Run ORM with collision checking and caching (and see the faulty metadata in the output)
The text was updated successfully, but these errors were encountered:
If a rule is moved from one file to another or changes description the cache entry will not be updated because the cache entries are only keyed by
fsm_cache_key = domain + str(match_tree)
. We have two alternatives:The first solution is a bit simpler, but the second one is more performant (because then we don't need to calculate a new FSM every time the rule changes file / description / other metadata)
To reproduce:
The text was updated successfully, but these errors were encountered: