Issue:
------
During initial response for monitor request, we end up
generating too many partial update for Physical port
entries causing lots of unneccessary processing on half
baked data. resulting in bad performance.
Fix:
----
Delay Creation of Physical Port entries, to be done
after processing of initial response to monitor request
is complete. This avoids processing triggers for partial
updates on physical port entries. Once we unable physical
port creation it will create physical port and stale
entries for vlan port bindings with completed information.
Partial-Bug: #1456284
Change-Id: I03984ac9749cea6197feb1f8c43c87cdfe48833d
(cherry picked from commit 06b82cb91f91e749ce8338ca08a64b7e6dfbf690)
Reviewed: https:/ /review. opencontrail. org/11102 github. org/Juniper/ contrail- controller/ commit/ df3d055158217de 7e7922ab78d6fb8 f93ab5cc13
Committed: http://
Submitter: Zuul
Branch: R2.20
commit df3d055158217de 7e7922ab78d6fb8 f93ab5cc13
Author: Prabhjot Singh Sethi <email address hidden>
Date: Mon Jun 1 12:44:51 2015 +0530
ToR Agent Performance - monitor request
Issue:
------
During initial response for monitor request, we end up
generating too many partial update for Physical port
entries causing lots of unneccessary processing on half
baked data. resulting in bad performance.
Fix:
----
Delay Creation of Physical Port entries, to be done
after processing of initial response to monitor request
is complete. This avoids processing triggers for partial
updates on physical port entries. Once we unable physical
port creation it will create physical port and stale
entries for vlan port bindings with completed information.
Partial-Bug: #1456284 6197feb1f8c43c8 7cdfe48833d 9ce8338ca08a64b 7e6dfbf690)
Change-Id: I03984ac9749cea
(cherry picked from commit 06b82cb91f91e74