Uploaded image for project: 'Dev - Nexus Repo'
  1. Dev - Nexus Repo
  2. NEXUS-13938

expose cache configurations in mbeans

    XMLWordPrintable

    Details

    • Type: Story
    • Status: Raw
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: 3.3.1, 3.5.0
    • Fix Version/s: None
    • Component/s: Bootstrap
    • Labels:

      Description

      Nexus 3.1.0 exposed the net.sf.ehcache.SampledCache and net.sf.ehcache.SampledCacheManager mbeans.

      This was extremely useful as it gives insight into how all the caches are configured, something that is difficult to know at runtime using any other method.

      Nexus 3.3.1+ has removed these mbeans and we can no longer figure out how each cache is configured - which makes it difficult diagnosing cache issues. You do have stats from the javax.cache.* mbeans, but stats are no good without the context of the configuration.

      Acceptance Criteria

      • add back similar mbeans
      • the mbeans should expose data or manage the cache via calls into jcache which abstracts both ehcache and hazelcast, so that the mbeans will be useful in clustered and unclustered modes

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              Unassigned
              Reporter:
              plynch Peter Lynch
              Last Updated By:
              Rich Seddon
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Dates

                Created:
                Updated:
                Date of First Response:

                  tigCommentSecurity.panel-title