| 
 On 2001-06-25T16:45:24,
   Paul Baker <pbaker@xxxxxxxxxxxxxxx> said:
> I'm putting in a feature request for ldirectord, not sure if this is 
> necessarily the best place to submit this, but I thought it couldn't hurt.
> 
> Right now, when a ldirectord takes a real-server out of the LVS either 
> because it couldn't connect to the port or because the the request page 
> did not match the required pattern, ldirectord completely removes them 
> out of the lvs by I would assume `ipvsadm -d`
Quite.
What you almost certainly want is a way of telling ldirectord to "phase out" a
server by setting its weight to 0 for maintenance.
If a "hard failure" (server unreachable, delivers incorrect data to the
client) occurs, you almost certainly want the server to be gone immediately,
so clients can reconnect to another (correct server).
I can see rare cases where setting the weight to 0 might make sense in the
second case too, but not in general.
Sincerely,
    Lars Marowsky-Brée <lmb@xxxxxxx>
-- 
Perfection is our goal, excellence will be tolerated. -- J. Yahl
 |