The L2 Agent report state information carries which mode it operates on using enable_distributed_routing flag.
When the first rpc failure happens, from that point on all the report-state carry enable_distributed_routing=False in the payload. So just by doing neutron agent-show <openvswitch-agent-id of the node where problem is>, the admin can recognize that the agent is operating is non-dvr mode.
So we donot silently move to a situation of running in non-dvr mode. It is easily diagnosable.
Carls question:
The L2 Agent report state information carries which mode it operates on using enable_ distributed_ routing flag.
When the first rpc failure happens, from that point on all the report-state carry enable_ distributed_ routing= False in the payload. So just by doing neutron agent-show <openvswitch- agent-id of the node where problem is>, the admin can recognize that the agent is operating is non-dvr mode.
So we donot silently move to a situation of running in non-dvr mode. It is easily diagnosable.
So I request to reduce the severity.