Hello controller-dev, We @ infrautils have developed a status-and-diagnostics framework, where applications can register their services, And report when they are functionally up. Northbound and Southbound interfaces for ODL can open-up and accept configurations, When all the required services are UP. As part of this, we were thinking if we can have a "DATASTORE" service, whose status can Be shown as "OPERATIONAL" when all the shards have properly elected their leaders. We do see that there are several MBeans exposed by controller repo under org.opendaylight.controller:Category=Shards,name="+<shard-name>+",type=DistributedConfigDatastore which can be used to derive the same information. Instead of doing that from outside, wanted to explore the possibility of integrating controller.sal-distributed-datastore with infrautils.diagstatus to report the status when the initial shard leader election is complete, And implement the dynamic poll interface to fetch the shard leader status at random points in time. Please share your thoughts.
Thanks, Faseela
_______________________________________________ controller-dev mailing list controller-dev@lists.opendaylight.org https://lists.opendaylight.org/mailman/listinfo/controller-dev