SDN-R listen on DMaaP and a function or µService updates RuntimeDB
Comment: such function or µService for sure under the responsibility for RuntimeDB - SDN-R is not involved - however such function or µService coudl or could not deploy together with SDN-R → this could be a deployment option and would need to be configured by OOM helm charts.
This option is not discussed and specificed and does not fit much into the ONAP architecture.
Discussion about Messageflow from "RuntimeDB" to NetConf Servers
[...] must "./ssh-connections + ./tls-connections <= 100" {
error-message "The total number of connections (SSH + TLS) needs to be less than or equal with 100."; } [...]
Result in odl-restconf-nb-baermann
{ "errors": { "error": [ { "error-type": "application", "error-tag": "operation-failed", "error-message": "Commit of transaction org.opendaylight.netconf.sal.connect.netconf.sal.tx.WriteCandidateRunningTx@2aa1fb85 failed", "error-info": "RemoteDevice{NTS-manager}:RPC during tx failed. The total number of connections (SSH + TLS) needs to be less than or equal with 100." } ] } }
Result in odl-restconf-nb-RFC8040
{ "errors": { "error": [ { "error-type": "application", "error-message": "RemoteDevice{NTS-manager}:RPC during tx failed. The total number of connections (SSH + TLS) needs to be less than or equal with 100.", "error-tag": "operation-failed", "error-info": "TransactionCommitFailedException{message=Commit of transaction org.opendaylight.netconf.sal.connect.netconf.sal.tx.WriteCandidateRunningTx@adb0c99 failed, errorList=[RpcError [message=Commit of transaction org.opendaylight.netconf.sal.connect.netconf.sal.tx.WriteCandidateRunningTx@adb0c99 failed, severity=ERROR, errorType=APPLICATION, tag=operation-failed, applicationTag=null, info=null, cause=NetconfDocumentedException{message=RemoteDevice{NTS-manager}:RPC during tx failed. The total number of connections (SSH + TLS) needs to be less than or equal with 100., errorType=APPLICATION, errorTag=OPERATION_FAILED, errorSeverity=ERROR, errorInfo={}}]]}" } ] } }