Pause JWKSetRefreshJob during quiesce time

XMLWordPrintableJSON

    • Type: Bug
    • Resolution: Unresolved
    • Priority: Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • None
    • Server Security
    • ALL
    • Server Security 2025-12-19
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      SERVER-101491 Stopped the fetcher from calling the IDP in a loop until successful. This fixed the issue of the server potentially getting banned from calling the IDP in a loop until successful if the IDP server was down.

      We should also sleep the JWKSetRefreshJob for the quiesce period defined by the user, since right now JWKSetRefreshJob will still retry in a loop until successful, logging an error message on each attempt before the quiesce period has passed.

      Even though we are not doing a network request to the IDP server, logging in a loop still causes CPU spikes which could cause the server to slowdown and require an upgrade/shutdown.

            Assignee:
            Varun Ravichandran
            Reporter:
            Adrian Gonzalez Montemayor
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: