LocalDynamic + MetadataFilters = possible bug?
cantor.2 at osu.edu
Thu Jan 14 23:00:46 UTC 2021
On 1/14/21, 5:45 PM, "users on behalf of Brent Putman" <users-bounces at shibboleth.net on behalf of putmanb at georgetown.edu> wrote:
> Scott, you understood the OSJ-321 EntityAttributes issue and attribute subsystem interaction better than me. Is this the
> same issue and/or could it be related? This case seems weirder because I think Steve is saying it only happens some of
> the time. But not sure if that's confirmed.
I don't see how it could be related unless there's a clear warning or error in the log. The issue I hit was not subtle, it just wasn't obvious unless I looked in the log. Certainly it could be happening, but it wouldn't be silent about it. And it wouldn't be intermittent, it was always failing.
Mine was against a batch, so the log only noted it when the metadata was loaded, whereas this would happen at runtime when the filter runs.
However, I considered/assumed that the only likely cause of this was if the LocalDynamic plugin wasn't properly isolating the cached copies in some way between the layers. It seems like there must be a race condition somewhere.
More information about the users