Activity log for bug #1591399

Date Who What changed Old value New value Message
2016-06-10 23:07:38 Nischal Sheth bug added bug
2016-06-10 23:07:46 Nischal Sheth nominated for series juniperopenstack/trunk
2016-06-10 23:07:46 Nischal Sheth bug task added juniperopenstack/trunk
2016-06-10 23:09:56 Nischal Sheth description TBD Sending a set of routes to multiple xmpp peers becomes quite expensive if some of the peers get blocked. The same route has to be encoded in xml string format multiple times - once per peer in theoretical worst case. This can be alleviated by storing/caching the xml string representation of the RibOutAttr.
2016-06-11 03:01:01 Nischal Sheth juniperopenstack/trunk: importance Medium Wishlist
2016-06-13 17:56:26 Nischal Sheth description Sending a set of routes to multiple xmpp peers becomes quite expensive if some of the peers get blocked. The same route has to be encoded in xml string format multiple times - once per peer in theoretical worst case. This can be alleviated by storing/caching the xml string representation of the RibOutAttr. Placeholder bug to track improvements to xmpp update generation. 1. UpdateQueue and RibOutUpdates classes are organized to pack BGP NLRI that share the same attributes into a single message. An unnecessary side effect is that the same also happens for XMPP. However, each XMPP item is self-contained, so it should be fine to pack multiple items with different attributes into the same XMPP message. 2. Sending a set of routes to multiple xmpp peers becomes quite expensive if some of the peers get blocked. The same route has to be encoded in xml string format multiple times - once per peer in theoretical worst case. This can be alleviated by storing/caching the xml string representation of the RibOutAttr.
2016-06-13 17:58:05 Nischal Sheth description Placeholder bug to track improvements to xmpp update generation. 1. UpdateQueue and RibOutUpdates classes are organized to pack BGP NLRI that share the same attributes into a single message. An unnecessary side effect is that the same also happens for XMPP. However, each XMPP item is self-contained, so it should be fine to pack multiple items with different attributes into the same XMPP message. 2. Sending a set of routes to multiple xmpp peers becomes quite expensive if some of the peers get blocked. The same route has to be encoded in xml string format multiple times - once per peer in theoretical worst case. This can be alleviated by storing/caching the xml string representation of the RibOutAttr. Placeholder bug to track improvements to xmpp update generation. 1. UpdateQueue and RibOutUpdates classes are organized to pack BGP NLRI that share the same attributes into a single message. An unnecessary side effect is that the same also happens for XMPP. However, each XMPP item is self-contained, so it should be fine to pack multiple items with different attributes into the same XMPP message. 2. Sending a set of routes to multiple xmpp peers becomes quite expensive if some of the peers get blocked. The same route has to be encoded in xml string format multiple times - once per peer in theoretical worst case. This can be alleviated by storing/caching the xml string representation of the RibOutAttr.
2016-06-13 18:57:20 OpenContrail Admin juniperopenstack/trunk: status New In Progress
2016-06-16 20:30:41 OpenContrail Admin nominated for series juniperopenstack/r3.0
2016-06-16 20:30:41 OpenContrail Admin bug task added juniperopenstack/r3.0
2016-06-16 20:30:41 OpenContrail Admin bug task added juniperopenstack/r3.0
2016-06-17 04:56:50 Nischal Sheth description Placeholder bug to track improvements to xmpp update generation. 1. UpdateQueue and RibOutUpdates classes are organized to pack BGP NLRI that share the same attributes into a single message. An unnecessary side effect is that the same also happens for XMPP. However, each XMPP item is self-contained, so it should be fine to pack multiple items with different attributes into the same XMPP message. 2. Sending a set of routes to multiple xmpp peers becomes quite expensive if some of the peers get blocked. The same route has to be encoded in xml string format multiple times - once per peer in theoretical worst case. This can be alleviated by storing/caching the xml string representation of the RibOutAttr. Placeholder bug to track improvements to xmpp update generation. 1. UpdateQueue and RibOutUpdates classes are organized to pack BGP NLRI that share the same attributes into a single message. An unnecessary side effect is that the same also happens for XMPP. However, each XMPP item is self-contained, so it should be fine to pack multiple items with different attributes into the same XMPP message. 2. Sending a set of routes to multiple xmpp peers becomes quite expensive if some of the peers get blocked. The same route has to be encoded in xml string format multiple times - once per peer in theoretical worst case. This can be alleviated by storing/caching the xml string representation of the RibOutAttr. 3. We perform a bunch of string copies and concatenation when sending the same message to multiple xmpp peers since the to attribute needs to be updated. Should do this by selectively replacing the target peer name.
2016-06-19 23:18:59 Nischal Sheth summary Optimize xmpp update generation Optimize bgp and xmpp update generation
2016-06-19 23:19:51 Nischal Sheth description Placeholder bug to track improvements to xmpp update generation. 1. UpdateQueue and RibOutUpdates classes are organized to pack BGP NLRI that share the same attributes into a single message. An unnecessary side effect is that the same also happens for XMPP. However, each XMPP item is self-contained, so it should be fine to pack multiple items with different attributes into the same XMPP message. 2. Sending a set of routes to multiple xmpp peers becomes quite expensive if some of the peers get blocked. The same route has to be encoded in xml string format multiple times - once per peer in theoretical worst case. This can be alleviated by storing/caching the xml string representation of the RibOutAttr. 3. We perform a bunch of string copies and concatenation when sending the same message to multiple xmpp peers since the to attribute needs to be updated. Should do this by selectively replacing the target peer name. Placeholder bug to track improvements to bgp and xmpp update generation. 1. UpdateQueue and RibOutUpdates classes are organized to pack BGP NLRI that share the same attributes into a single message. An unnecessary side effect is that the same also happens for XMPP. However, each XMPP item is self-contained, so it should be fine to pack multiple items with different attributes into the same XMPP message. 2. Sending a set of routes to multiple xmpp peers becomes quite expensive if some of the peers get blocked. The same route has to be encoded in xml string format multiple times - once per peer in theoretical worst case. This can be alleviated by storing/caching the xml string representation of the RibOutAttr. 3. We perform a bunch of string copies and concatenation when sending the same message to multiple xmpp peers since the to attribute needs to be updated. Should do this by selectively replacing the target peer name.
2016-06-27 06:25:46 Nischal Sheth tags contrail-control contrail-control quench2
2016-07-15 03:00:09 Vinay Mahuli nominated for series juniperopenstack/r3.1
2016-07-15 03:00:09 Vinay Mahuli bug task added juniperopenstack/r3.1
2016-07-15 03:00:20 Vinay Mahuli juniperopenstack/r3.1: status New In Progress
2016-07-15 03:00:58 Vinay Mahuli juniperopenstack/r3.1: importance Undecided Wishlist
2016-07-15 03:01:17 Vinay Mahuli juniperopenstack/r3.1: assignee Nischal Sheth (nsheth)
2016-07-23 23:15:01 Nischal Sheth juniperopenstack/r3.0: status In Progress Fix Committed
2016-07-23 23:15:04 Nischal Sheth juniperopenstack/r3.1: status In Progress Fix Committed
2016-07-23 23:15:06 Nischal Sheth juniperopenstack/trunk: status In Progress Fix Committed
2016-07-28 04:29:22 Nischal Sheth juniperopenstack/r3.1: milestone r3.1.0.0-fcs
2016-07-28 04:29:28 Nischal Sheth juniperopenstack/r3.0: milestone r3.0.3.0
2016-07-28 04:29:57 Nischal Sheth juniperopenstack/trunk: milestone r3.2.0.0-fcs
2016-08-12 20:36:28 OpenContrail Admin juniperopenstack/trunk: status Fix Committed In Progress
2016-08-12 20:51:24 OpenContrail Admin juniperopenstack/r3.1: status Fix Committed In Progress
2016-08-12 20:51:27 OpenContrail Admin juniperopenstack/r3.0: status Fix Committed In Progress
2016-08-12 20:54:22 Nischal Sheth juniperopenstack/r3.0: status In Progress Fix Committed
2016-08-12 20:54:24 Nischal Sheth juniperopenstack/r3.1: status In Progress Fix Committed
2016-08-12 20:54:26 Nischal Sheth juniperopenstack/trunk: status In Progress Fix Committed