Versions Compared

Key

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

...

NCMP should be able to handle a large (10,000s!) batch of registrations at once. To make this possible we need to 



Task
1Create updated DMI Registry Yang Schema (using @yyyy-mm-dd) in changelog/db/changes/data/yang-models/dmi-registry @ 2021-12-13.yang to store Handle State
2

Change schema to have one entry (anchor) for each cm-handle instead of the current list!

Registry becomes a dataspace with many anchors

Agree name for dataspace

Instead of 1 anchor, many anchors

Refactor registry code to find anchor instead of anchor in list – not in scope to change

3

Add StateLockReason and LockReasonDetails as (Yang)Strings to the schema. Any validation or enum-limitations can be handled in the Java code.

4

Consider timestamp for retry and timeout related scenarios as part of same schema update to reduce overhead of Liquibase changesets

Schedule meeting for retry mechanism and necessary variables

5

Test/demo using CPS-Core 

...

  1. Can create anchor with new schema
  2. Can add and create data 



A/C
1

Propose and agree new model with team and stakeholders

2Demo 
  1. Can create anchor using new model
  2. Can add data for new model
  3. Can query data using file based on state
3

Agree new name for dataspace. Replace Admin dataspace?

4

Describe impacts to codebase

Out of Scope:

  1. No Code changes!
  2. No CSIT Test

...