Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Pictorial representation of Distributed KV Store with consuming services:



API Reference for the KV store:

View file
nameDistributed KV Store API reference.pdf
height250

Scope:

Functionality :

  • Ability to store configuration settings using reliable and distributed KV storage systems.
  • Ability to provide leadership election among micro services.
  • Ability to provide semaphore across service instances of ONAP services.
  • Ability to modify the configuration settings
  • Ability to inform active ONAP services of configuration changes.
  • Ability to read the changed configuration 
  • config-seed micro service to load default values of configuration settings, if settings are not present in the distributed KV storage.
  • Bootstrap phase functionality where each service upon startup reads the configuration settings from distribtued KV storage.

...

...

https://git.onap.org/music/distributed-kv-store/tree/src/dkv/api/endpointViews_test.go

Key Project Facts:

Primary contact :  Srinivasa Addepalli,  Shashank Kumar Shankar

Facts

Info

PTL (first and last name)
Jira Project NameMUSIC
Jira KeyMUSIC
Project IDorg.onap.music.distributed-kv-store
Link to Wiki SpaceDistributed KV Store (MUSIC sub-project)

Release Components Name:

Note: refer to existing project for details on how to fill out this table

...

Role

First Name Last Name

Linux Foundation ID

Email Address

Location

PTLShashank Kumar Shankarshashank.kumar.shankarshashank.kumar.shankar@intel.comPortland, OR
CommittersShashank Kumar Shankarshashank.kumar.shankarshashank.kumar.shankar@intel.comPortland, OR





Contributors








Tracking Milestones:

...

...

https://

...

wiki.onap.org/

...

display/DW/Tracking+Milestones

API Reference:

https://git.onap.org/music/distributed-kv-store/tree/swagger.

...

For all completed Sprints, have Sprint Backlog Stories been marked as "Done" in Jira?

...

...

Are all tasks associated with the completed Sprint Backlog Stories been marked as "Done" in Jira?

...

Have all API projects dependencies been captured?

...

https://gerrit.onap.org/r/gitweb?p=music/distributed-kv-store.git;a=summary

...

For evidences, provide link(s) to Gerrit repos by providing the URL as shown in this example

Example

...

Not applicatible to Golang projects.

...

Guidance on Code Coverage and Static Code Analysis

Tools: Sonar

...

yaml

View file
nameswagger API.html
height250

Testing and Integration:

The following type of tests are done in this release:

...

...

  • consoleText
  • Functional Test cases: Functional Tests run in CSIT tests.

Example test case: https://git.onap.org/music/distributed-kv-store/tree/src/dkv/api/

...

configHandlers_test.go

As an example (provided by Integration Team)

...

Goal is to ensure your project latest commits have not broken the build.

...

Generate Code Coverage Report of source code for Golang applications:

$ go test -coverprofile=coverage.out
$ go tool cover -html=coverage.out