contrail-status should display tor-agent's connection status with TOR
Affects | Status | Importance | Assigned to | Milestone | ||
---|---|---|---|---|---|---|
Juniper Openstack | Status tracked in Trunk | |||||
R3.0 |
Fix Committed
|
Medium
|
Ashok Singh | |||
R3.1 |
Fix Committed
|
Medium
|
Ashok Singh | |||
R3.2 |
Fix Committed
|
Medium
|
Ashok Singh | |||
Trunk |
Fix Committed
|
Medium
|
Ashok Singh |
Bug Description
From R3.0 onwards tor-agent's connection to TOR is not shown as part of contrail-status output.
This information should be shown as part of contrail-status output.
From R3.0 and later builds , the output is
-------
root@sv-9:~# contrail-status
== Contrail vRouter ==
supervisor-vrouter: active
contrail-
contrail-
contrail-
root@sv-9:~# curl http://
{
"NodeStatus": {
<snip>
"process_status": [
{
"connection_infos": [
<snip>
{
"description": "ToR Not Available",
"name": "cumulus-1",
"server_addrs": [
"0.0.0.0:0"
],
"status": "Down", <<< Connection status is DOWN
"type": "ToR"
}
],
"description": null,
"instance_id": "1",
"module_id": "contrail-
"state": "Functional" <<< Functional State
-------
In case of r2.21, tor-agent status was initializing in contrail-status, and state was
"Non-Functional" when the connection status is "Down".
-------
root@JunTsn00:~# contrail-status
== Contrail vRouter ==
supervisor-vrouter: active
contrail-
contrail-
contrail-
contrail-
contrail-
root@sv-9:~# curl http://
{
"NodeStatus": {
<snip>
"process_status": [
{
"connection_infos": [
{
"description": "ToR Not Available",
"name": "QFX-Leaf-VC-D00",
"server_addrs": [
"0.0.0.0:0"
],
"status": "Down",
"type": "ToR"
}
],
"description": "ToR:QFX-
"instance_id": "1",
"module_id": "contrail-
"state": "Non-Functional"
Review in progress for https:/ /review. opencontrail. org/27952
Submitter: Ashok Singh (<email address hidden>)