Uploaded image for project: 'Confluence Data Center'
  1. Confluence Data Center
  2. CONFSERVER-13623

Improve "CachingInheritedContentPermissionManager" logging

    XMLWordPrintable

Details

    Description

      Problem definition

      Pages appearing in the ContentPermission cache but does not exists in the database when the pages are refreshed, mostly due to internal caches that's out of sync with the database. The following error will be thrown in the logs when this happens:

      atlassian.confluence.core.CachingInheritedContentPermissionManager] rehydrate Unable to retrieve cached content property ID from database xxx
      

      Steps to Reproduce

      Not able to reliably reproduce this error message so far. 

      Impact of this error message

      No impact and can be ignored. This is because Confluence will fall back and pull the information needed from the database rather than the cache.

      Suggested Solution

      The error message should be logged as "Warning" instead.
      Add the information that Confluence is fetching the needed information from the database instead.

      Attachments

        Activity

          People

            Unassigned Unassigned
            dtaylor David Taylor (Inactive)
            Votes:
            32 Vote for this issue
            Watchers:
            33 Start watching this issue

            Dates

              Created:
              Updated: