many agent introspect urls are not showing up
Affects | Status | Importance | Assigned to | Milestone | ||
---|---|---|---|---|---|---|
Juniper Openstack | Status tracked in Trunk | |||||
R4.0 |
Fix Committed
|
High
|
Ashok Singh | |||
Trunk |
Fix Committed
|
High
|
Ashok Singh |
Bug Description
R4.0 Build 4 Ubuntu 16.04.2 container
http://
Modules for contrail-
agent.xml
agent_profile.xml
cpuinfo.xml
diag.xml
kstate.xml
multicast.xml
port_ipc.xml
stats.xml
Even this link http://
But the final link http://
There are plenty of other urls which dont show up. Here is the complete list from another setup.
agent.xml
agent_profile.xml
agent_stats_
controller.xml
cpuinfo.xml
diag.xml
flow_stats.xml
ifmap_agent.xml
kstate.xml
mac_learning.xml
multicast.xml
pkt.xml
port_ipc.xml
sandesh_trace.xml
sandesh_uve.xml
services.xml
stats.xml
stats_interval.xml
task.xml
xmpp_server.xml
tags: | added: blocker |
The "whole-archive" options needs to be used in vrouter agent when linking in libraries that contain sandesh files. src/vnsw/ agent/contrail/ SConscript: LINKFLAGS = ['-Wl,- -whole- archive' , '-rdynamic', '-lkstate', '-ldiag', no-whole- archive' ])
e.g. from controller/
86 # Whole-arhive flag causes the library to be included in the resulting output
87 # even though there may not be any calls requiring its presence. We need this
88 # for kstate library so that the HTML file for kstate is listed in agent
89 # introspect page
90 env.Prepend(
91 '-Wl,--