-
Improvement
-
Resolution: Done
-
Highest
-
None
Currently we have two places where RFC7895 was implemented independently (mdsal-netconf-yang-library and restconf-nb modules). See SchemaServiceToMdsalWriter and SchemaContextHandler classes.
It could be an issue if we install these two modules together and they independently will change module-state.
This functionality should be independent of both modules in a separate feature and lives in md-sal, alongside of yanglib client implementations there. And both restconf and netconf should be pulling it to runtime as a dependency.
As a first step towards that, evaluate the content of netconf.git and create a apps/yanglib-mdsal-writer which both netconf-nb and restconf-nb will pull in.
- relates to
-
MDSAL-833 Support setting schema source URL by YangLibraryContentBuilder
- Open
-
MDSAL-835 Provide deviations to modules data built by YangLibraryContentBuilder
- Open
-
NETCONF-1093 Join yang resource providers from restconf-nb and yanglib into single service
- Open
-
NETCONF-1277 ietf-yang-library:modules-state not available
- Resolved
-
MDSAL-834 Support multiple schemas/module-sets by YangLibraryContentBuilder
- Open
-
NETCONF-1196 Clean-up RestconfStateStreamsTest class
- Resolved
-
NETCONF-1246 Cannot retieve modules source
- Resolved