Uploaded image for project: 'MariaDB MaxScale'
  1. MariaDB MaxScale
  2. MXS-4216

Allow stale cache usage in schemarouter

    XMLWordPrintable

Details

    • New Feature
    • Status: Closed (View Workflow)
    • Major
    • Resolution: Fixed
    • None
    • 23.08.0
    • schemarouter
    • None
    • MXS-SPRINT-184, MXS-SPRINT-185

    Description

      Currently when the cache entry for a user expires and multiple clients try to update the expired entry, only one client ends up doing the update and the rest wait for it to complete. This was done to reduce the amount of work the database has to do. This behavior could be changed slightly so that the clients who are waiting for the information to be updated would instead proceed to use the stale entry instead. This would result in a smaller impact and it would act more as a soft TTL value instead of a hard one like it is now.

      Attachments

        Activity

          People

            markus makela markus makela
            markus makela markus makela
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Git Integration

                Error rendering 'com.xiplink.jira.git.jira_git_plugin:git-issue-webpanel'. Please contact your Jira administrators.