Uploaded image for project: 'controller'
  1. controller
  2. CONTROLLER-1964

Factor out sal-distributed-datastore JMX API

    XMLWordPrintable

    Details

    • Type: Epic
    • Status: Confirmed
    • Priority: Medium
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: 5.0.0
    • Component/s: clustering
    • Labels:
      None
    • Epic Name:
      CDS management API

      Description

      There seem to be horrible hacks going on downstream with accessing information about shards, in the most imaginative ways.

      There are three parts to this problem, which downstream have no way of doing satisfactorily:

      1. access CDS MXBean information (once they have gotten the MXBean) in a structured and type-safe way
      2. query the local PlatformMBeanServer for available MXBeans, so ending up hard-coding shard name strings and similar
      3. getting the above information using wiring infra – statically injected, or OSGi-driven – not going through JMX when we have better means available

       

      Address each of them in turns, starting with the first one, which will define the baseline cds-mgmt-api, with cds-mgmt* being its artifact namespace and org.opendaylight.controller.cluster.mgmt being its JPMS namespace.

        Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

            People

            Assignee:
            Unassigned Unassigned
            Reporter:
            rovarga Robert Varga
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Dates

              Created:
              Updated: