[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] [PATCH v6 COLO 10/15] COLO proxy: implement setup/teardown of COLO proxy module





On 06/25/2015 04:39 PM, Ian Campbell wrote:
On Thu, 2015-06-25 at 13:22 +0800, Yang Hongyang wrote:

On 06/16/2015 07:26 PM, Ian Campbell wrote:
On Tue, 2015-06-16 at 12:24 +0100, Ian Campbell wrote:
On Mon, 2015-06-08 at 11:45 +0800, Yang Hongyang wrote:
setup/teardown of COLO proxy module.
we use netlink to communicate with proxy module.

What is a COLO proxy module and where would one get hold of such a
thing?

Is this a new kernel feature with a patch? If so then please link to its
posting to the appropriate upstream and indicate what you understand of
its progress upstream.

(I seem to remember discussing a COLO networking component at the
hackathon which seemed like it could be done using existing components,
is that this?)

IIRC the existing component I was thinking of was
http://www.netfilter.org/projects/libnetfilter_queue/ which allows
userspace to do pretty advanced filtering, queueing, gating, delaying
etc of packets.

The reason we are not using userspace solution is that we worried about
the performance.

Is this a theoretical concern or something which has actually been
observed to be a problem in practice?

It is a theoretical concern, we haven't had time try to implement the
userspace solution yet.


  There will be huge amount of packets pass through, the
context switch cost will be an overhead. The colo-proxy module:
https://lkml.org/lkml/2015/6/18/32


Ian.

.




.


--
Thanks,
Yang.

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.