This is expected behavior.
Node time being in sync with other nodes and not being adjusted severily is 
critical for agent status to work properly.


** Changed in: neutron
       Status: New => Invalid

-- 
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to neutron.
https://bugs.launchpad.net/bugs/1579631

Title:
  Node time changed,resulting in abnormal state of neutron agent.

Status in neutron:
  Invalid

Bug description:
  Bug performance
  1)compute node without L3 agent and DHCP agent,But in the control node can 
see the compute node’s L3 agent and DHCP agent work normally

  
  [root@controller ~(keystone_admin)]# neutron agent-list|grep Slot12
  | 2e15ea73-7abf-445c-a033-2bb94983c09a | PCI NIC Switch agent | 
SBCRRack3Shelf1Slot12 | :-)   | True           | neutron-pci-sriov-nic-agent |
  | 3ec4e476-bf1c-4a1c-baf7-2b6429389410 | Metadata agent       | 
SBCRRack3Shelf1Slot12 | :-)   | True           | neutron-metadata-agent      |
  | b769ecdf-4319-430e-b3af-bfb4e2d20f53 | L3 agent             | 
SBCRRack3Shelf1Slot12 | :-)   | True           | neutron-l3-agent            |
  | d2254fa9-db33-4277-9853-3dfe7ef9c643 | Open vSwitch agent   | 
SBCRRack3Shelf1Slot12 | :-)   | True           | neutron-openvswitch-agent   |
  | d639783e-0ff3-4777-9ce2-2c85512637f0 | DHCP agent           | 
SBCRRack3Shelf1Slot12 | :-)   | True           | neutron-dhcp-agent          |
  [root@SBCRRack3Shelf1Slot11 ~(keystone_admin)]# 

  
  [root@compute ~(keystone_admin)]# neutron agent-show 
b769ecdf-4319-430e-b3af-bfb4e2d20f53
  
+---------------------+-------------------------------------------------------------------------------+
  | Field               | Value                                                 
                        |
  
+---------------------+-------------------------------------------------------------------------------+
  | admin_state_up      | True                                                  
                        |
  | agent_type          | L3 agent                                              
                        |
  | alive               | True                                                  
                        |
  | binary              | neutron-l3-agent                                      
                        |
  | configurations      | {                                                     
                        |
  |                     |      "router_id": "",                                 
                        |
  |                     |      "agent_mode": "legacy",                          
                        |
  |                     |      "gateway_external_network_id": "",               
                        |
  |                     |      "handle_internal_only_routers": true,            
                        |
  |                     |      "use_namespaces": true,                          
                        |
  |                     |      "routers": 0,                                    
                        |
  |                     |      "interfaces": 0,                                 
                        |
  |                     |      "floating_ips": 0,                               
                        |
  |                     |      "interface_driver": 
"neutron.agent.linux.interface.OVSInterfaceDriver",  |
  |                     |      "external_network_bridge": "br-ex",              
                        |
  |                     |      "ex_gw_ports": 0                                 
                        |
  |                     | }                                                     
                        |
  | created_at          | 2016-04-08 05:55:31                                   
                        |
  | description         |                                                       
                        |
  | heartbeat_timestamp | 2016-04-14 02:29:38                                   
                        |
  | host                | SBCRRack3Shelf1Slot12                                 
                        |
  | id                  | b769ecdf-4319-430e-b3af-bfb4e2d20f53                  
                        |
  | started_at          | 2016-04-13 09:42:49                                   
                        |
  | topic               | l3_agent                                              
                        |
  
+---------------------+-------------------------------------------------------------------------------+
  [root@SBCRRack3Shelf1Slot11 ~(keystone_admin)]#

  Bug reason
  2)After check,the agent is down,so heartbeat_timestamp is not updated.
    However,for some reason,the controller node's current time changed(Earlier 
than heartbeat_timestamp) ,The controller node 's current time minus the agent' 
s heartbeat_timestamp negative,So the controlerr node executing “ neutron 
agent-list” command, we can see the aegnt status is  :-)

To manage notifications about this bug go to:
https://bugs.launchpad.net/neutron/+bug/1579631/+subscriptions

-- 
Mailing list: https://launchpad.net/~yahoo-eng-team
Post to     : yahoo-eng-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp

Reply via email to