Agent crash due to DB route add being processed after VRF delete
Affects | Status | Importance | Assigned to | Milestone | ||
---|---|---|---|---|---|---|
Juniper Openstack | Status tracked in Trunk | |||||
R2.20 |
Fix Committed
|
High
|
Hari Prasad Killi | |||
R2.21.x |
Fix Committed
|
High
|
Hari Prasad Killi | |||
R2.22.x |
Fix Committed
|
High
|
Hari Prasad Killi | |||
Trunk |
Fix Committed
|
High
|
Hari Prasad Killi |
Bug Description
#0 0x0000000000000040 in ?? ()
#1 0x0000000000edf7d6 in DBPartition:
#2 0x0000000000fde3e0 in TaskImpl::execute (this=0x7f22b0c
(gdb) fr 1
#1 0x0000000000edf7d6 in DBPartition:
187 controller/
(gdb) p *req_entry
$1 = {tpart = 0x7f229009cec0, client = 0x0, request = {oper = DBRequest:
(gdb) p /x *(BridgeRouteKey *)0x7f222405c7f0
$7 = (BridgeRouteKey) {
<AgentRouteKey> = {
<AgentKey> = {
<
},
members of AgentKey:
sub_op_ = 0x1
},
members of AgentRouteKey:
peer_ = 0x7f22a0000c70,
vrf_name_ = {
static npos = <optimized out>,
_M_dataplus = {
members of std::basic_
_M_p = 0x7f229005be28
}
}
},
members of BridgeRouteKey:
dmac_ = {
static kZeroMac = {
static kZeroMac = <same as static member of an already seen type>,
static kBroadcastMac = {
static kZeroMac = <same as static member of an already seen type>,
static kBroadcastMac = <same as static member of an already seen type>,
addr_ = {
}
},
addr_ = {
}
},
static kBroadcastMac = <same as static member of an already seen type>,
addr_ = {
ether_
}
},
ethernet_tag_ = 0x0
}
information type: | Proprietary → Public |
summary: |
- Agent crash due to DB route add being processes after VRF delete + Agent crash due to DB route add being processed after VRF delete |
Review in progress for https:/ /review. opencontrail. org/16951
Submitter: Hari Prasad Killi (<email address hidden>)