Tip for an Issue: Impersonation "Not Stable" with 2+ Masters

Issue: When one is impersonating another user, the impersonator is recognized on one master, but not the other.

This is a known issue for environments that have more than one master. While the ultimate solution is to have one master, there are two workarounds that I’m aware of:

  • One is to attempt to remove and re-add the impersonator to Developer group.
  • Having a ClusterAdmin clear caches on the environment’s via Cache.empty().

If anyone knows of other workarounds for this, please share!