[PATCH] rpc_client: retry open on STATUS_PIPE_NOT_AVAILABLE
Stefan (metze) Metzmacher
metze at samba.org
Tue Mar 4 04:34:58 MST 2014
Hi David,
> Windows Server starts some named pipe services on demand, and responds
> to initial open requests with STATUS_PIPE_NOT_AVAILABLE. The FssagentRpc
> named pipe on Windows Server 2012 exhibits this behaviour.
>
> This change sees rpcclient retry named pipe open requests when the
> server responds with STATUS_PIPE_NOT_AVAILABLE. The retry logic is
> contained in an asynchronous tevent_timer callback, to allow for
> non-blocking callers.
Can you explain this more detailed please?
What triggers the start of the service?
Do you have some captures?
Is STATUS_PIPE_NOT_AVAILABLE only returned if the service already
started, but is not ready to handle io?
Or is it returned for any non existing named pipe?
metze
More information about the samba-technical
mailing list