[NETCONF-98] Module name conflict limits unrelated functionality Created: 09/Nov/15 Updated: 15/Mar/19 Resolved: 02/Dec/15 |
|
| Status: | Resolved |
| Project: | netconf |
| Component/s: | netconf |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Bug | ||
| Reporter: | Vratko Polak | Assignee: | Unassigned |
| Resolution: | Won't Do | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Environment: |
Operating System: All |
||
| External issue ID: | 4600 |
| Description |
|
Currently on Beryllium there is Is there a reason to prevent Restconf to function? Combination of |
| Comments |
| Comment by Robert Varga [ 10/Nov/15 ] |
|
Moving to netconf project. |
| Comment by Robert Varga [ 10/Nov/15 ] |
|
RESTCONF specification requires the use of module name as the prefix for namespace resolution in URLs. Therefore modulename-to-namespace mapping has to be unique for URLs to be properly resolved. I think this needs coordinated effort across all projects to give odl-specific models a structure which will be non-colliding. The OpenBGP model is a standard one – I am afraid we cannot move that one. |
| Comment by Vratko Polak [ 16/Nov/15 ] |
|
> Therefore modulename-to-namespace mapping has to be unique for URLs to be properly resolved. This Change Request is about what happens when the mapping is not unique anyway (for example users may be installing their own poorly named modules). Improper resolution could lead to HTTP status 400 response on affected module name, but it is hardly a reason for status 503 on all restconf requests. |
| Comment by Ryan Goulding [ 01/Dec/15 ] |
|
This is a property of the protocol and a well known limitation of ODL. |
| Comment by Vratko Polak [ 01/Dec/15 ] |
|
> a well known limitation of ODL. Well, the correct response is WONTFIX if this limitation is practically unavoidable, I do not think this Change Request is INVALID. |
| Comment by Tony Tkacik [ 02/Dec/15 ] |
|
Ok, changed to WONTFIX, since given current constraints it can not be fixed (supporting both at same time). |