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
Use a persistent term in rabbit_federation_app_state
This avoids a classic deadlock in Erlang: when
an application_controller (AC) invokes a callback,
such as pre_stop/1, the function invoked cannot
use any OTP functions that would ultimately require
an AC response.
application:set_env/2 is one of such functions,
so with this commit we switch to a persistent term.
0 commit comments