diff options
author | David Disseldorp <ddiss@samba.org> | 2014-03-03 19:49:35 +0100 |
---|---|---|
committer | Jeremy Allison <jra@samba.org> | 2014-03-04 03:03:24 +0100 |
commit | ebe6627c1f0e6b488a0c456860a055fd5701e84d (patch) | |
tree | 0999bfe4923e92593aaf573964bdae8bb390d9f9 /script/autobuild.py | |
parent | fb2631f5dfd3ec58fd277dbe155afab58f882202 (diff) | |
download | samba-ebe6627c1f0e6b488a0c456860a055fd5701e84d.tar.gz samba-ebe6627c1f0e6b488a0c456860a055fd5701e84d.tar.xz samba-ebe6627c1f0e6b488a0c456860a055fd5701e84d.zip |
rpc_client: retry open on STATUS_PIPE_NOT_AVAILABLE
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.
Signed-off-by: David Disseldorp <ddiss@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
Diffstat (limited to 'script/autobuild.py')
0 files changed, 0 insertions, 0 deletions