Skip to content

Support for situations when structure of intended configuration is not the same as applied #5

@cmoberg

Description

@cmoberg

This is in regards to section 2.1.C in draft-chairs-netmod-opstate-reqs-00:

C. The data model for the applied configuration is the same as
the data model for the intended configuration (same leaves)

While the content of an intended configuration leaf can be seen to represent the content of a datastore, the applied configuration is described to reflect operational state in the running system.

The assumption of a 1:1 mapping ignores situations where a change to an intended configuration leaf value may result in several instances of applied configuration leaf values (operational state) to be updated in the backend framework across several subsystems.

The operational state of this set of distributed values may converge over different time deltas and there may even be situations where there is only partial convergence (i.e. some subsystems don't accept the intended value and does not transfer it to applied). This would be especially pronounced in asynchronous systems.

Suggest to discuss relaxing the requirement to say something along the lines of:

C.  The data model for the intended configuration has a related
    data model for the applied configuration

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions