Poll uve with debouncing logic to set vrouter state for netns launch

Bug #1536821 reported by Rudra Rugge
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Juniper Openstack
Status tracked in Trunk
R2.20
Fix Committed
Undecided
Rudra Rugge
R2.21.x
Fix Committed
Undecided
Rudra Rugge
R2.22.x
Fix Committed
Undecided
Rudra Rugge
Trunk
Fix Committed
Undecided
Rudra Rugge

Bug Description

Currently every launch of a netns VM causes fetch of vrouter UVEs. This is inefficient and the plan is to maintain a local cache for the same. Also need to add debouncing logic for marking the vrouter as down as the collectors might return inconsistent data when there is flux in the system.

Tags: config lbaas snat
Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : [Review update] master

Review in progress for https://review.opencontrail.org/16428
Submitter: Rudra Rugge (<email address hidden>)

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : A change has been merged

Reviewed: https://review.opencontrail.org/16428
Committed: http://github.org/Juniper/contrail-controller/commit/a1cadd44984f1d23e67cd7c348bbbd5120079760
Submitter: Zuul
Branch: master

commit a1cadd44984f1d23e67cd7c348bbbd5120079760
Author: Rudra Rugge <email address hidden>
Date: Thu Jan 21 14:55:30 2016 -0800

Create vrouter state cache from polling uve

Currently every launch of a netns VM causes fetch of vrouter UVEs.
This is inefficient and the plan is to maintain a local cache for
the same. Also need to add debouncing logic for marking the vrouter
as down as the collectors might return inconsistent data when
there is flux in the system.

Also added fix to pick analytics api client from discovery and not
from configuration as before.

Change-Id: I81e77d9c975a0599d7036b19fd73e4042f3604a3
Closes-Bug: #1536821
Closes-Bug: #1409073

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : [Review update] R2.21.x

Review in progress for https://review.opencontrail.org/18906
Submitter: Rudra Rugge (<email address hidden>)

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : [Review update] R2.22.x

Review in progress for https://review.opencontrail.org/18908
Submitter: Rudra Rugge (<email address hidden>)

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : [Review update] R2.20

Review in progress for https://review.opencontrail.org/18909
Submitter: Rudra Rugge (<email address hidden>)

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote : A change has been merged

Reviewed: https://review.opencontrail.org/18909
Committed: http://github.org/Juniper/contrail-controller/commit/afebb2b4c060718038fef6efffceceea8933be37
Submitter: Zuul
Branch: R2.20

commit afebb2b4c060718038fef6efffceceea8933be37
Author: Rudra Rugge <email address hidden>
Date: Wed Mar 30 14:33:00 2016 -0700

Create vrouter state cache from polling uve

Currently every launch of a netns VM causes fetch of vrouter UVEs.
This is inefficient and the plan is to maintain a local cache for
the same. Also need to add debouncing logic for marking the vrouter
as down as the collectors might return inconsistent data when
there is flux in the system.

Also added fix to pick analytics api client from discovery and not
from configuration as before.

Change-Id: I5c158d152355eaaee3a7b582ba41841f6fe49573
Closes-Bug: #1536821

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote :

Reviewed: https://review.opencontrail.org/18908
Committed: http://github.org/Juniper/contrail-controller/commit/f96d5856c808034afb2e8f193bd98e44488ee3e2
Submitter: Zuul
Branch: R2.22.x

commit f96d5856c808034afb2e8f193bd98e44488ee3e2
Author: Rudra Rugge <email address hidden>
Date: Wed Mar 30 14:33:00 2016 -0700

Create vrouter state cache from polling uve

Currently every launch of a netns VM causes fetch of vrouter UVEs.
This is inefficient and the plan is to maintain a local cache for
the same. Also need to add debouncing logic for marking the vrouter
as down as the collectors might return inconsistent data when
there is flux in the system.

Also added fix to pick analytics api client from discovery and not
from configuration as before.

Change-Id: I5c158d152355eaaee3a7b582ba41841f6fe49573
Closes-Bug: #1536821

Revision history for this message
OpenContrail Admin (ci-admin-f) wrote :

Reviewed: https://review.opencontrail.org/18906
Committed: http://github.org/Juniper/contrail-controller/commit/616fdd582eb0f8f1739651199f1bcfe3743fe01b
Submitter: Zuul
Branch: R2.21.x

commit 616fdd582eb0f8f1739651199f1bcfe3743fe01b
Author: Rudra Rugge <email address hidden>
Date: Wed Mar 30 14:33:00 2016 -0700

Create vrouter state cache from polling uve

Currently every launch of a netns VM causes fetch of vrouter UVEs.
This is inefficient and the plan is to maintain a local cache for
the same. Also need to add debouncing logic for marking the vrouter
as down as the collectors might return inconsistent data when
there is flux in the system.

Also added fix to pick analytics api client from discovery and not
from configuration as before.

Change-Id: I5c158d152355eaaee3a7b582ba41841f6fe49573
Closes-Bug: #1536821

information type: Proprietary → Public
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.