FusionAuth / fusionauth-issues

FusionAuth issue submission project
https://fusionauth.io
90 stars 12 forks source link

FusionAuth Reactor does not consistently notify other nodes of License change [caching issue] #2691

Open jobannon opened 6 months ago

jobannon commented 6 months ago

Description

When decommissioning a FusionAuth License, other nodes are not immeidately notified to remove the license key held in the cache.

Observed versions

1.48.3

Affects versions

The version, or versions where this bug exists. If you do not know, please leave blank for now.

Steps to reproduce

  1. Commission a 3 node cluster in FusionAuth Cloud with a FusionAuth license
  2. Decommission the cluster
  3. See that the license is removed on a single node, but remains on the other nodes
  4. Wait approximately 60 minutes and see that all nodes will have the license removed (this is fine, but this should have occurred within the first minute via the distributed cache service notification.

Expected behavior

A decommissioned cluster should have all nodes notified to remove their current license text quickly.

Screenshots

https://github.com/FusionAuth/fusionauth-issues/assets/16090626/b26b9c94-932a-43cc-bf3f-ed713ae79d3b

Platform

(Please complete the following information)

Community guidelines

All issues filed in this repository must abide by the FusionAuth community guidelines.

Additional context

Add any other context about the problem here.