commit d4303335b2b1bd586ca227459fb8fa64b54482cb
Author: Boden R <email address hidden>
Date: Wed Feb 3 14:39:27 2016 -0700
NSX-v3 update endpoint state only on timeout
This patch removes the NSX v3 client cluster logic that
forces a revalidate of all endpoints when endpoint
selection only finds DOWN endpoints. The revalidate
call can cause cascading backpressure under certain
circumstances.
Now DOWN endpoints are only returned to UP as part
of the endpoint keepalive ping that is controlled via
conn_idle_timeout config property. Thus, the default
conn_idle_timeout is also decreased to 10s ensuring
endpoint revalidation occurs (by default) on a fequent
basis.
backport: liberty
Closes-Bug: #1541591
(cherry picked from commit e7acdfe91ae1e539fa89de4e161d06dde5ede427)
Reviewed: https:/ /review. openstack. org/277913 /git.openstack. org/cgit/ openstack/ vmware- nsx/commit/ ?id=d4303335b2b 1bd586ca227459f b8fa64b54482cb
Committed: https:/
Submitter: Jenkins
Branch: stable/liberty
commit d4303335b2b1bd5 86ca227459fb8fa 64b54482cb
Author: Boden R <email address hidden>
Date: Wed Feb 3 14:39:27 2016 -0700
NSX-v3 update endpoint state only on timeout
This patch removes the NSX v3 client cluster logic that
forces a revalidate of all endpoints when endpoint
selection only finds DOWN endpoints. The revalidate
call can cause cascading backpressure under certain
circumstances.
Now DOWN endpoints are only returned to UP as part idle_timeout config property. Thus, the default idle_timeout is also decreased to 10s ensuring
of the endpoint keepalive ping that is controlled via
conn_
conn_
endpoint revalidation occurs (by default) on a fequent
basis.
backport: liberty
Closes-Bug: #1541591 9fa89de4e161d06 dde5ede427)
(cherry picked from commit e7acdfe91ae1e53
Conflicts: nsx/nsxlib/ v3/cluster. py d864353a23ca7c2 88b846a1ab6
vmware_
Change-Id: I5423bce793892d