Uploaded image for project: 'MusicBrainz Server'
  1. MusicBrainz Server
  2. MBS-8726

Replicated updates don't invalidate cache entries on slave servers

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Normal
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 2016-01-25
    • Component/s: Database setup
    • Labels:
      None

      Description

      When an entity is edited on a master or standalone server, its now outdated entry is removed from the memcached cache (this doesn't always work properly, MBS-7241, but in principle). However, on a slave server, when an entity is changed by a replicated update, its cache entry is not invalidated. The server may use the outdated version indefinitely. - Obviously, this only affects replication users who actually run the web server.

      It's not obvious what should be done to address this. One option would be to invalidate the cache from the import script; obviously, this would have to be configurable.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                bitmap Michael Wiencek
                Reporter:
                chirlu Ulrich Klauer
              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Due:
                  Created:
                  Updated:
                  Resolved:

                  Packages

                  Version Package
                  2016-01-25