You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
If a iovec is to large to send over sendmsg()/WSASend() we get
[WSA]EMSGSIZE and hit the _slow version and try to send() it instead.
Wether or not we finish writing the entire thing (say, hit [WSA]EWOULDBLOCK)
we must return how much we actually wrote so we can resume from the
correct location once _mongoc_socket_wait() finishes (e.g. poll(POLLOUT) succeeds)
and we have enough socketTimeoutMS left to continue writing
0 commit comments