Uploaded image for project: 'Cassandra'
  1. Cassandra
  2. CASSANDRA-16958

Prewarm role and credentials caches to avoid timeouts at startup

    XMLWordPrintableJSON

Details

    Description

      With our current auth querying setup, you can end up with a thundering herd on reconnect due to delays on auth resolution.

      We should instead allow the ability to do a 'select' on all roles and pre-load the cache before turning on native transport. Notably, this could present some unacceptable delays on start with a very large count of users (thousands), or someone who uses a third party auth system rather than the built-in authorizer so this should be configurable and opt-in.

      Attachments

        Issue Links

          Activity

            People

              jmckenzie Josh McKenzie
              jmckenzie Josh McKenzie
              Josh McKenzie
              Caleb Rackliffe
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: