Bug 4577 Allow specification of a distinct schema cache directory per netconf device 13/33013/5
authorRyan Goulding <ryandgoulding@gmail.com>
Mon, 11 Jan 2016 20:02:18 +0000 (15:02 -0500)
committerRyan Goulding <ryandgoulding@gmail.com>
Tue, 19 Jan 2016 22:37:31 +0000 (17:37 -0500)
commitcca187da2cfeeab02a1679657777b7c3d6f65f2c
treec37c3a9c7691548b8f5c4287a0b446f87aa11b37
parent6c64e6a24df7f1b14c576b79470e3272ab7fa7f2
Bug 4577 Allow specification of a distinct schema cache directory per netconf device

A leaf is added to odl-sal-netconf-connector-cfg.yang to allow specification of
a schema cache directory relative to the "cache" directory.  The leaf defaults to
"schema", so the default directory for loaded yang files is "cache/schema".  It
is useful to specify a distinct cache directory per netconf mount to avoid potential
model conflicts caused by revisionless import statements.

Change-Id: Id930932aa4ff17a7338ddf96e87557b3949b4204
Signed-off-by: Ryan Goulding <ryandgoulding@gmail.com>
opendaylight/netconf/netconf-topology/src/main/java/org/opendaylight/netconf/topology/AbstractNetconfTopology.java
opendaylight/netconf/netconf-topology/src/main/java/org/opendaylight/netconf/topology/impl/ClusteredNetconfTopology.java
opendaylight/netconf/sal-netconf-connector/src/main/java/org/opendaylight/controller/config/yang/md/sal/connector/netconf/NetconfConnectorModule.java
opendaylight/netconf/sal-netconf-connector/src/main/java/org/opendaylight/controller/config/yang/md/sal/connector/netconf/NetconfConnectorModuleFactory.java
opendaylight/netconf/sal-netconf-connector/src/main/yang/netconf-node-topology.yang
opendaylight/netconf/sal-netconf-connector/src/main/yang/odl-sal-netconf-connector-cfg.yang