Delete netconf Change-Id: I69f0c921df155606d296f448b11297c7382795c8 Signed-off-by: Tomas Cere <tcere@cisco.com>
Decouple config and netconf subsystems. Extract a common mapping for config pusher and config subsystem netconf Add a ConfigPersisterFacade for XML that allows reads/writes from/to config subsystem using XML format Push notifications from YangStoreService to NetconfNotificationManager instead of using custom listeners Migrate netconf features from controller features, untangle features Change-Id: I71e4ca6e0258e0b1f0d6c19119f93eb9d68b7bca Signed-off-by: Tomas Cere <tcere@cisco.com> Signed-off-by: Maros Marsalek <mmarsale@cisco.com> Signed-off-by: Ed Warnicke <hagbard@gmail.com>
BUG-2453 (De)Serialize enum values as defined in yang Netconf endpoint for config subsystem did not (de)serialize enum values properly It assumed the enum constants are identical in yang and in generated binding Change-Id: If46c770a49653348201cd5d5c9303b5207048252 Signed-off-by: Maros Marsalek <mmarsale@cisco.com>
Remove RuntimeGeneratedMappingService from config-manager Replace with BindingRuntimeContext Change-Id: I8e3ef881898f6ea7b9c3922a3bfaf3094667c644 Signed-off-by: Maros Marsalek <mmarsale@cisco.com>
BUG-2839: remove dependencies on commons-io Replaces uses of IOUtils methods with guava/JDK equivalents. Change-Id: I16ece0feec2f4dc84c3be91ec675a0294cffcffb Signed-off-by: Robert Varga <rovarga@cisco.com>
BUG-2635 Netconf monitoring for md-sal netconf northbound Monitoring for mdsal's netconf stores all available monitoring data in the datastore and provides get-schema operation Change-Id: I573c5d57e5cf25d7688f3355b602327c7af75c65 Signed-off-by: Maros Marsalek <mmarsale@cisco.com>
BUG-2635 Prepare netconf monitoring service for md-sal monitoring. So that the monitoring service provides all the information in one place. Also move get-schema rpc into netconf-monitoring from netconf-impl. Change-Id: Ia7dc47ea4997df417795f079a7c045709dbaaf47 Signed-off-by: Maros Marsalek <mmarsale@cisco.com>
BUG-2634 Config binding for netconf server MD-SAL based netconf northbound is activated using feature: odl-netconf-mdsal Change-Id: I6b0ae0db30bb239fcd073883ffe76ff7c5fc0143 Signed-off-by: Maros Marsalek <mmarsale@cisco.com>
BUG-2632 Netconf connector (optionally) reconnects after a schema change is detected A notification listener is used for schema change detection Change-Id: Ieab4eaf9e87b2b88dd2dc5429039494c8f9b5731 Signed-off-by: Maros Marsalek <mmarsale@cisco.com>
BUG-2600 Dynamic schemas in netconf server Netconf server does not preserve snapshots of schema contexts for each netconf session anymore Every netconf session is using current SchemaContext + Use notification manager to notify about capability changes Change-Id: Ie47125e1eb6851b54b09d5e4afe38fee323850de Signed-off-by: Maros Marsalek <mmarsale@cisco.com>
BUG-2310 - widen yang model for netconf-node. Netconf datastore is now in topology, added connection state, resolved/unresolved schemas with failure reasons and host to netconf node. Deprecated old netconf node in inventory. Change-Id: Id34a17b82420eaf69d03d72b9a1523210cc87cc2 Signed-off-by: Tomas Cere <tcere@cisco.com>
Optimize Capability.getLocation() Instead of wrapping a List in an Optional, return a Collection -- when empty, it is the same thing as Optional.absent(). We can then optimize some of the object allocations. Change-Id: I040e1e80d9012c2809370accb89daf038c7cd2e4 Signed-off-by: Robert Varga <rovarga@cisco.com> Signed-off-by: Maros Marsalek <mmarsale@cisco.com>
Merge changes Ic8cadf33,If59b1dd3 * changes: Bug-2342: Add stress test with more threads and start of testtool device. Bug-2342: Fixing rpc-reply messages id's get mixed up
Add timeout to netconf IT test Also remove blocking call from celanup. Change-Id: I9663ae8fd8afb605a6713232c518782ec15d431e Signed-off-by: Maros Marsalek <mmarsale@cisco.com>
Bug-2342: Add stress test with more threads and start of testtool device. Change-Id: Ic8cadf339d330d9e165db4b0eafe8e8408601abd Signed-off-by: Marian Dubai <mdubai@cisco.com>
Allow rpc definition for RuntimeMXBeans to come from groupings Change-Id: I796b43e8a4b01277bcb0c73f5ac86bc710839061 Signed-off-by: Maros Marsalek <mmarsale@cisco.com>