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

Loading replication packets does not invalidate web service cache entries

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Duplicate
    • Icon: Normal Normal
    • None
    • None
    • Web service
    • None

      It appears that cache entries in memcached are not invalidated by replication packets containing changes that affect the entities they are concerned with. This is exacerbated by the fact that many cache entries are not set with a TTL.

      Whilst I can understand that invalidating cache entries during the replication process is probably too complex and may not be feasible for infrastructure reasons, it should be made clear to users of a slave server that this is the case.

      This could be mitigated by the provision of a 'default cache TTL' configuration setting, which, if present, sets a TTL on cache entries where no expiry is specifically passed.

            Unassigned Unassigned
            mglubb Matthew Glubb
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:

                Version Package