[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
Re: Terminating the client connection
I've committed a number of changes to abandon operations associated
with a closing connection. When connection_closing() is updating
the state to closing, it:
clears the connection from the read set.
sets abandon flag on all active operations.
removes all pending operations.
wakes up any write blocked operation
Also:
send result routines now bails if state is closing.
do_abandon now removes the abandon operation if it's pending.
I will soon also commit changes to slap_daemon() to implement
"normal" (SIGINT) vs "quick" (SIGTERM) shutdown.
Kurt