| Commit message (Collapse) | Author | Age |
|\ |
|
| |
| |
| |
| |
| | |
Use it to validate that arithmetic on time types makes even some vague
kind of sense.
|
|/ |
|
| |
|
|
|
|
|
|
|
|
| |
-) Properly flagging our endpoints as non-blocking.
-) Accounting for the custom events.
-) Restoring the on-error portion of read and write.
-) Better accounting of the outstanding reads and writes.
-) Various minor cleanups.
|
|
|
|
|
| |
-) Fixed a few more (much more rare) race conditions on shutdown.
-) Fixed a degenerate case if we create a server but never start it.
|
|
|
|
| |
Fixing a very edge case where the tcp_client can crash due to race conditions on connection abortion.
|
| |
|
|
|
|
|
|
| |
-) Introduce a wait-loop with a 100ms delay on iomgr shutdown, so that background threads have the chance to place last minute callbacks without having to stall for the whole 10 seconds deadline.
-) io completion ports will get notifications on socket shutdowns, so we need to delay their deletions for after we get a notification for them.
-) we need to keep some sense of how many orphan sockets are in, so we can properly collect them - let's not shutdown the iocp loop until after all orphans have been collected.
|
| |
|
| |
|
|
|