On Fri, Oct 07, 2022 at 13:56:27 +0100, Daniel P. Berrangé wrote: > Since they are simply normal RPC messages, the keep alive packets are > subject to the "max_client_requests" limit just like any API calls. > > Thus, if a client hits the 'max_client_requests' limit and all the > pending API calls take a long time to complete, it may result in > keep-alives firing and dropping the client connection. > > This has been seen by a number of users with the default value of > max_client_requests=5, by issuing 5 concurrent live migration > operations. > > By printing a warning message when this happens, admins will be alerted > to the fact that their active clients are exceeding the default client > requests limit. > > Signed-off-by: Daniel P. Berrangé <berrange@xxxxxxxxxx> > --- > > In v2: > > - now only warn once per client to avoid log spam Reviewed-by: Peter Krempa <pkrempa@xxxxxxxxxx>