Description
The testool under netconf/tools/netconf-testtool consists of multiple parts
which need to be updated.
1. netconf-testool
The automatic bulk registration of devices on the controller via RESTCONF is broken.
The tool also uses old draft-bierman-netconf-restconf-02 paths - we would like to update to RFC 8040 paths.
2. rest-perf-client
The tool is using old draft-bierman-netconf-restconf-02 paths.
To update to RFC 8040 the tool is missing proper authorization of requests.
3. scale-util
The tool has multiple issues. It cannot correctly stop and start Karaf container.
In addition it is still using draft-bierman-netconf-restconf-02 noauth feature.
To update to RFC 8040 feature a proper authorization needs to be implemented in the tool.
4. stress-client
This tool is working with NETCONF protocol and works as expected.
In general the code of all tools can/should be refactored because it contains a lot
of duplicate logic.
Attachments
Issue Links
- split to
-
NETCONF-797 Fix rest-perf-client for RFC 8040
-
- Resolved
-
-
NETCONF-798 Fix scale-util for RFC 8040
-
- Resolved
-
-
NETCONF-796 Fix netconf-testool device registration for RFC 8040
-
- Resolved
-
- mentioned in
-
Page Loading...
| # | Subject | Branch | Project | Status | CR | V |
|---|---|---|---|---|---|---|
| 95177,9 | Add GSON models for device registration | master | netconf | Status: MERGED | +2 | +1 |
| 95179,5 | Add methods for payloads creation | master | netconf | Status: ABANDONED | 0 | +1 |
| 95182,13 | Update testtool arguments | master | netconf | Status: MERGED | +2 | +1 |
| 95207,5 | Refactor getThreadsPayloads method | master | netconf | Status: ABANDONED | 0 | +1 |
| 95208,5 | Replace ArrayList with List in methods signatures | master | netconf | Status: ABANDONED | 0 | +1 |
| 95209,6 | Remove members used in template request creation | master | netconf | Status: ABANDONED | 0 | +1 |
| 95271,1 | Refactor getThreadsPayloads method(https://git.opendaylight.org/gerrit/c/netconf/+/95179 squashed into this commit) | master | netconf | Status: ABANDONED | 0 | 0 |
| 95434,14 | Create payloads with yang-binding | master | netconf | Status: ABANDONED | -1 | +1 |
| 95507,10 | Encapsulate TesttoolParameters fields | master | netconf | Status: ABANDONED | -1 | +1 |