...
NCMP should be able to handle a large (10,000s!) batch of registrations at once. To make this possible we need to
Task | |
---|---|
1 | Create 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 instead of 1 anchor
Agree name for dataspace
Refactor registry code to find anchor instead of anchor in list – not in scope to change
Add State, LockReason and LockReasonDetails as (Yang)Strings to the schema. Any validation or enum-limitations can be handled in the Java code. |
3 | 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 |
---|
4 | Test/demo using CPS-Core
|
---|
A/C | |
---|---|
1 | Propose and agree new model with team and stakeholders |
2 | Demo
|
3 | Agree new name for dataspace. Replace Admin dataspace? |
4 | Describe impacts to codebase |