]> review.fuel-infra Code Review - openstack-build/neutron-build.git/commit
Cache the ARP entries in L3 Agent for DVR
authorSwaminathan Vasudevan <swaminathan.vasudevan@hp.com>
Mon, 28 Sep 2015 18:43:03 +0000 (11:43 -0700)
committerSwaminathan Vasudevan <swaminathan.vasudevan@hp.com>
Thu, 15 Oct 2015 15:15:20 +0000 (08:15 -0700)
commitd9fb3a66b4aead65fac2df08a5f34538e7af4d7b
treecedfbc4a226181259d4ca265b8e1b0a8fe3197cd
parent8a0cace74a87f55c475e76e8b6102374d91fa7d8
Cache the ARP entries in L3 Agent for DVR

There seems to be a timing issue between the
ARP entries that arrive from the server to
the agent and the internal qr-device getting
created by the agent.
So those unsuccessful arp entries are dropped.

This patch makes sure that the early ARP entries
are cached in the agent and then utilized when
the internal device is up.

Closes-Bug: #1501086
Change-Id: I9ec5412f14808de73e8dd86e3d51593946d312a0
neutron/agent/l3/dvr_local_router.py
neutron/tests/unit/agent/l3/test_agent.py
neutron/tests/unit/agent/l3/test_dvr_local_router.py