Uploaded image for project: 'Configuration Persistence Service'
  1. Configuration Persistence Service
  2. CPS-1995

Study and handle yangTextSchemaSourceSetCache for model upgrade

XMLWordPrintable

    • Icon: Story Story
    • Resolution: Duplicate
    • Icon: Medium Medium
    • New Delhi Release
    • None
    • NCMP

      • Current Caffeine Cache is single instance (application level) cache
      • Upgrade scenarios and multiple CPS instances forced us to use distributed cache instead
      • Test without cache turned out to be unacceptable for (de)registration use cases and even OoME's

      Introduce Hazelcast Cache to solve above
      Remove Caffeine Cache (incl. dependencies)

      cache should follow/replace org.onap.cps.api.impl.YangTextSchemaSourceSetCache same KEY and Value!!!

      A/C

      1. Performance test for (de)registration should be at least as good as with Caffeine Cache. If not report with team/stakeholders
      2. Showcase cache-hits using Prometheus instrumentation/logging
      3. Update RTD documentation for HazelCast configuration

            sourabh_sourabh Sourabh Sourabh
            sourabh_sourabh Sourabh Sourabh
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: