[VTN-146] Unable to use the restconf on the other members in the 3-node cluster Created: 13/Sep/16 Updated: 30/Oct/17 |
|
| Status: | Open |
| Project: | vtn |
| Component/s: | VTN Manager |
| Affects Version/s: | unspecified |
| Fix Version/s: | None |
| Type: | Bug | ||
| Reporter: | YOGA LAKSHMI SWETHA PAYYAVULA | Assignee: | Unassigned |
| Resolution: | Unresolved | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Environment: |
Operating System: All |
||
| Attachments: |
|
| External issue ID: | 6702 |
| Description |
|
Issue : The create RPC fails when trying to configure the network in the other two members of the 3-node cluster. Scenario: After creating the 3-node cluster, While trying to configure the network, the Create RPC works only for the member-1 in the cluster. The other two members return error saying that the method has not been implemented. Among the three machines, first created VTN1 in the machine ODL1 ,whcich was successful. Then tried to create vbr1 from the other machine ODL2. Error occurs at this point.PFB for the same: curl -v --user "admin":"admin" -H "Content-type: application/json" -X POST http://localhost:8181/restconf/operations/vtn-vbridge:update-vbridge -d '{"input":{"tenant-name":"vtn1", "bridge-name":"vbr1"}}'
Only the CREATE RPC fails, the GET works fine in all the three machines. |
| Comments |
| Comment by Venkatrangan Govindarajan [ 14/Sep/16 ] |
|
Please update the version of the code? |
| Comment by Venkatrangan Govindarajan [ 14/Sep/16 ] |
|
Also, the log files if possible? |
| Comment by YOGA LAKSHMI SWETHA PAYYAVULA [ 15/Sep/16 ] |
|
Attachment Logs.zip has been added with description: Attaching the logs for the three ODL mahcines |
| Comment by YOGA LAKSHMI SWETHA PAYYAVULA [ 15/Sep/16 ] |
|
Reproduce bug: 1. Create the 3-node cluster with three ODL machines using the Boron RC2 distribution and install the odl-vtn-manager-rest feature. Here Create/update RPC works only in the ODL1, in the ODL2 and ODL3 machines when we try to create any configuration it returns the error 501 (method not implemented as mentioned in the previous comments. But the GET operation works fine in all the three nodes. |
| Comment by Y Ananth [ 17/Aug/17 ] |
|
I have observed similar issue in 3 node VTN CSIT jobs whenever other member apart from member 1 tries to clear node flows in the specified switch. It Invokes a remove-flow RPC. While Issuing remove-flow RPC request the exception occurs and remove-flow RPC fails. 2017-08-15 16:39:32,307 | ERROR | TN Flow Thread-0 | ClearNodeFlowsTask | 490 - org.opendaylight.vtn.manager.implementation - 0.6.2.Carbon | Failed to remove VTN flows in openflow:1 available available Even under operational/vtn-inventory:vtn-nodes |