Skip to content

Unconditionally populate/prune events data irrespective of experimental cache flag value #4813

@azdagron

Description

@azdagron

The experimental event-based cache flag currently gates population/pruning of the events table. Unfortunately this means that you cannot have a mixed deployment of servers with new servers where the feature is enabled and those where it is not (or old servers that don't have the feature at all). The consequence of mixing servers is that flag-enabled servers do not observe changes to entries/agents made by other servers, causing an incorrect authorized entry view for agents connected to the flag-enabled servers.

This breaks rolling upgrade of servers as well as mixed deployment testing.

The former is particularly heinous when considering the upgrade between 1.9.0 and (hopefully) 1.10.0 when this feature is enabled by default.

As such, the 1.9.0 release should unconditionally populate and prune the events data, irrespective of whether or not the events-based cache is utilized.

Metadata

Metadata

Assignees

Labels

priority/urgentIssue is approved and is must be completed in the assigned milestone

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions