diff options
author | Volker Lendecke <vlendec@samba.org> | 2007-05-20 19:43:49 +0000 |
---|---|---|
committer | Gerald (Jerry) Carter <jerry@samba.org> | 2007-10-10 12:22:16 -0500 |
commit | e0ebb46cff5d45a0bda6dd525e25ae71dec7ed57 (patch) | |
tree | 679286f20ff833736661783341379d1dc837e32c /source3/lib/messages.c | |
parent | 23c0e27b6cbedff77ec427191e9f56ee749414aa (diff) | |
download | samba-e0ebb46cff5d45a0bda6dd525e25ae71dec7ed57.tar.gz samba-e0ebb46cff5d45a0bda6dd525e25ae71dec7ed57.tar.xz samba-e0ebb46cff5d45a0bda6dd525e25ae71dec7ed57.zip |
r23023: Get rid of the only caller of message_send_pid_with_timeout(). This replaces
the timeouts on the individual message send calls with an overall timeout on
all the calls.
The timeout in message_send_pid_with_timeout() did not make much sense IMO
anyway, because the tdb_fetch() for the messages_pending_for_pid was blocking
in a readlock anyway, we "just" did the timeout for the write lock.
This new code goes through the full wait for the write lock once and then
breaks out of sending the notifies instead of running into the timeout per
target.
Jerry, please check this!
Thanks,
Volker
(This used to be commit 697099f06e1aa432187f802b9c2632607e3de46e)
Diffstat (limited to 'source3/lib/messages.c')
-rw-r--r-- | source3/lib/messages.c | 10 |
1 files changed, 0 insertions, 10 deletions
diff --git a/source3/lib/messages.c b/source3/lib/messages.c index 30056de7162..479a6952a6a 100644 --- a/source3/lib/messages.c +++ b/source3/lib/messages.c @@ -872,14 +872,4 @@ NTSTATUS messaging_send_buf(struct messaging_context *msg_ctx, return messaging_send(msg_ctx, server, msg_type, &blob); } -NTSTATUS messaging_send_buf_with_timeout(struct messaging_context *msg_ctx, - struct server_id server, - uint32_t msg_type, - const uint8 *buf, size_t len, - int timeout) -{ - return message_send_pid_internal(server, msg_type, buf, len, - True, timeout); -} - /** @} **/ |