LVS
lvs-users
Google
 
Web LinuxVirtualServer.org

[PATCH-2.4 0/2] Threshold Limitation & Overflow Server Pool

To: "LinuxVirtualServer.org users mailing list." <lvs-users@xxxxxxxxxxxxxxxxxxxxxx>
Subject: [PATCH-2.4 0/2] Threshold Limitation & Overflow Server Pool
Cc: Horms <horms@xxxxxxxxxxxx>
Cc: Julian Anastasov <ja@xxxxxx>
From: Roberto Nibali <ratz@xxxxxx>
Date: Thu, 17 Nov 2005 19:13:04 +0100
Hi,

This is my next version and this time I've also implemented the session
pool, based on an idea and POC implementation forged in a lobby
somewhere in the Ottawa Convention centre 3 years ago by Horms and me.
It's against 2.4.x because this is our strategic kernel, but 2.6.x
should be easy to adapt.

I've run an intesive 72 hour test on an SMP kernel with this patchset
and it looks really stable and functionally correct. We will definitely
include this into our kernel and ship it productively.

What's missing? Some schedulers have not been updated yet to cope with
the session overflow pool semantics, however this is not so tragic. The
patch otherwise consists of:

o Destination threshold limitation implementation
o Spillover or session overflow pool
o Upgraded schedulers: wrr, wlc, sed, rr, lc
o New schedulers     : hprio
o Some cleanup in the IPVS code generally

The patch is incorrect regarding:

o the changes in the sh and dh schedulers, I'll revert them
o two hunks have been merged upstream in the newly released kernel

Other than that, I wish someone could comment on it and give some
feedback. Oh, and of course you need the upgraded ipvsadm source. This
makes the following patchset:

[1/2]: the kernel part
[2/2]: the ipvsadm enhanced with the needed functionality

Best regards,
Roberto Nibali, ratz
-- 
-------------------------------------------------------------
addr://Kasinostrasse 30, CH-5001 Aarau tel://++41 62 823 9355
http://www.terreactive.com             fax://++41 62 823 9356
-------------------------------------------------------------
terreActive AG                       Wir sichern Ihren Erfolg
-------------------------------------------------------------

<Prev in Thread] Current Thread [Next in Thread>
  • [PATCH-2.4 0/2] Threshold Limitation & Overflow Server Pool, Roberto Nibali <=