Build 2689: Alarms : 'any_of' list empty when AddressMismatch alarms are generated
Affects | Status | Importance | Assigned to | Milestone | ||
---|---|---|---|---|---|---|
Juniper Openstack | Status tracked in Trunk | |||||
Trunk |
Fix Committed
|
Critical
|
Anish Mehta |
Bug Description
Alarms of type AddressMismatch are always being shown up for control node and vrouter in the alarms UVEs
'any_of' list in Addressmismatch alarms does not show any info ( rule, operand1, operand2, json values as expected) about the alarm
In case of vrouter, self ip is matching with virtual_
"self_ip_list": [
"40.41.1.5"
],
"virtual_
Alarms:
"control-node": [
{
"name": "nodeh2",
"value":
{
"UVEAlarms":
{
"alarms":
[
{
"any_of":
[
{
"all_of":
[
{
"json_
"json_
"rule":
{
"oper": "!=",
"operand1":
{
"keys":
[
]
},
"operand2":
{
"keys":
}
]
}
],
"severity": 4,
"ack": false,
"timestamp": 1451303988206767,
"token": "eyJ0aW1lc3RhbX
"type": "BgpConnectivity"
},
{
"any_of":
[
}
]
}
}
},
{
"name": "nodeh1",
"value":
{
"UVEAlarms":
{
"alarms":
[
{
"any_of":
[
{
"all_of":
[
{
"json_
"json_
"rule":
{
"oper": "!=",
"operand1":
{
"keys":
[
]
},
"operand2":
{
"keys":
}
]
}
],
"severity": 4,
"ack": false,
"timestamp": 1451303987027264,
"token": "eyJ0aW1lc3RhbX
"type": "BgpConnectivity"
},
{
"any_of":
[
]
}
}
}
],
vrouter": [
{
"name": "nodei5",
"value":
{
"UVEAlarms":
{
"alarms":
[
{
"any_of":
[
}
]
}
}
},
{
"name": "nodeh6",
"value":
{
"UVEAlarms":
{
"alarms":
[
{
"any_of":
[
}
]
}
}
},
{
"name": "nodei4",
"value":
{
"UVEAlarms":
{
"alarms":
[
{
"any_of":
[
{
"all_of":
[
{
"json_
"rule":
{
"oper": "!=",
"operand1":
{
"keys":
[
]
},
"operand2":
{
}
},
"json_vars":
}
]
}
],
"severity": 3,
"ack": false,
"timestamp": 1451303988092445,
"token": "eyJ0aW1lc3RhbX
"type": "ProcessStatus"
},
{
"any_of":
[
}
]
}
}
},
{
"name": "nodeh7",
"value":
{
"UVEAlarms":
{
"alarms":
[
{
"any_of":
[
}
}
}
]
}
Vrouter UVEs:
{
"ComputeCpu
{
"cpu_info":
[
{
}
]
},
"NodeStatus":
{
"deleted": false,
"disk_
[
{
"partition_
"partition_
"partition_
"partition_
},
{
}
],
"process_info":
[
{
"process_name": "contrail-
"start_count": 1,
"process_
"last_
"core_
"last_
"stop_count": 0,
"last_
"exit_count": 0
},
{
"process_name": "contrail-
"start_count": 1,
"process_
"last_
"core_
"last_
"stop_count": 0,
"last_
"exit_count": 0
},
{
}
],
"process_status":
[
{
"instance_id": "0",
"module_id": "contrail-
"state": "Functional",
"description": null
},
{
"instance_id": "0",
"module_id": "contrail-
"state": "Functional",
"description": null,
"connection
[
{
"server_addrs":
[
],
"status": "Up",
"type": "XMPP",
"name": "control-
"description": "OpenSent"
},
{
"server_addrs":
[
],
"status": "Up",
"type": "XMPP",
"name": "control-
"description": "OpenSent"
},
{
"server_addrs":
[
],
"status": "Up",
"type": "XMPP",
"name": "dns-server:
"description": "OpenSent"
},
{
"server_addrs":
[
],
"status": "Up",
"type": "XMPP",
"name": "dns-server:
"description": "OpenSent"
},
{
"server_addrs":
[
],
"status": "Up",
"type": "Collector",
"name": null,
"description": "Established"
},
{
"server_addrs":
[
],
"status": "Up",
"type": "Discovery",
"name": "Collector",
"description": "SubscribeResponse"
},
{
"server_addrs":
[
],
"status": "Up",
"type": "Discovery",
"name": "dns-server",
"description": "SubscribeResponse"
},
{
"server_addrs":
}
]
}
]
},
"ContrailConfig":
{
"elements":
[
[
{
"fq_name": "[\"default-
"uuid": "\"60c434d3-
"perms2": "{\"owner\": \"8a01a7492f2a4
"id_perms": "{\"enable\": true, \"uuid\": {\"uuid_mslong\": 697275620600337
},
"nodeg32:
"nodeh1:
],
[
{
},
]
]
},
"UVEAlarms":
{
"alarms":
[
{
"any_of":
[
{
}
],
"ack": false,
"type": "AddressMismatc
}
]
},
"VrouterStatsAg
{
"exception_
"in_bytes": 18469820,
"udp_
[
"1",
"0",
"0",
"0",
"1222120640",
"1814315008",
"545788928",
"9868"
],
"total_
"cpu_info":
{
"sys_mem_info":
{
"total": 65683312,
"used": 2759388,
"free": 62923924,
"buffers": 167556
},
"num_cpu": 4,
"cpu_share": 0.0541667,
"meminfo":
{
"virt": 598628,
"peakvirt": 659772,
"res": 97436
},
"cpuload":
{
}
},
"phy_if_
[
{
"name": "vlan4001"
}
],
"uptime": 1451288222523915,
"total_flows": 220,
"phy_if_
[
{
"name": "vlan4001"
}
],
"drop_stats":
{
"ds_
"ds_
"ds_
"ds_push": 0,
"ds_
"ds_pull": 0,
"ds_no_fmd": 0,
"ds_
"ds_
"ds_
"ds_
"ds_
"ds_
"ds_
"ds_discard": 0,
"ds_
"ds_
"ds_
"ds_
"ds_frag_err": 0,
"ds_
"ds_
"ds_
"ds_misc": 2,
"ds_flood": 0,
"ds_
"ds_
"ds_
"ds_
"ds_
"ds_
"ds_
"ds_
"ds_
"ds_
"ds_
"ds_cksum_err": 0,
"ds_
"ds_
"ds_
"ds_
"ds_
"ds_
"ds_
"ds_pcow_fail": 0,
"ds_
},
"tcp_sport_bitmap":
[
"1",
"0",
"0",
"0",
"262144",
"1073741824",
"4096",
"1024"
],
"out_tpkts": 357622,
"phy_if_
[
{
"name": "vlan4001",
"out_pkts": 704712,
"in_bytes": 451868078,
"in_pkts": 796830,
"speed": 2000
}
],
"exception_
"xmpp_stats_list":
[
{
"ip": "40.43.1.6",
"reconnects": 1,
"in_msgs": 79,
"out_msgs": 58
},
{
"ip": "40.43.1.7",
"in_msgs": 143,
"out_msgs": 80
}
],
"flow_rate":
{
"max_
"added_flows": 0,
"deleted_
"min_
"min_
"max_
},
"out_bytes": 34577790,
"active_flows": 2,
"udp_dport_bitmap":
[
"1",
"0",
"0",
"0",
"1222120640",
"1814315008",
"545788928",
"9868"
],
"in_tpkts": 179865,
"vhost_stats":
{
"out_bytes": 398143914,
"name": "vhost0",
"duplexity": -1,
"out_pkts": 467849,
"in_bytes": 458029505,
"in_pkts": 553293,
"speed": -1
},
"total_
"tcp_dport_bitmap":
[
"1",
"0",
"0",
"0",
"262144",
"1073741824",
"4096",
"0"
],
"phy_if_band":
[
{
"name": "vlan4001"
}
],
"aged_flows": 218,
"exception_
},
"VrouterAgent":
{
"dns_servers":
[
"40.43.1.6",
"40.43.1.7"
],
"log_category": "*",
"control_ip": "40.41.1.5",
"control_
[
"0.0.0.0",
"0.0.0.0"
],
"hostname_cfg": "nodeh6",
"ds_xs_instances": 2,
"log_level": "SYS_NOTICE",
"tunnel_type": "MPLSoGRE",
"phy_if":
[
{
"name": "vlan4001",
}
],
"log_local": true,
"vhost_if":
{
"name": "vhost0",
"mac_address": "00:25:90:c8:e8:1f"
},
"platform": "HOST",
"sandesh_
"eth_name": "vlan4001",
"log_flow": false,
"headless_
"down_interface
"self_ip_list":
[
"40.41.1.5"
],
"vn_count": 2,
"config_file": "/etc/contrail/
"vhost_cfg":
{
"ip": "40.41.1.5",
"ip_
"name": "vhost0",
"gateway": "40.41.1.1"
},
"ll_max_
"ll_max_
"flow_cache_
"max_vm_flows_cfg": 100,
"total_
"dns_server_
[
"0.0.0.0",
"0.0.0.0"
],
"build_info": "{\"build-
"hypervisor": "kvm",
"ds_addr": "40.43.1.5",
"mode": "VROUTER",
"virtual_
[
"11f7a181-
"f392c01d-
],
"xmpp_peer_list":
[
{
"status": true,
"ip": "40.43.1.6",
"primary": true,
"setup_time": 1451288223697569
},
{
"status": true,
"ip": "40.43.1.7",
"primary": false,
}
],
"interface_list":
[
"default-
"default-
],
"log_file": "/var/log/
"connected_
[
]
}
}
information type: | Proprietary → Public |
tags: | added: blocker |
tags: | added: amex |
Cannot reproduce this problem.
If you can put a system into this state, I'd like to look at it.
There is another problem withalarm_ config_ incorrect and alarm_address_ mismatch (missing import)
I can patch your test system with the fix, until it merges.