aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/iomgr
Commit message (Collapse)AuthorAge
* Merge pull request #2529 from ctiller/prefer-gin-n-tonicGravatar Vijay Pai2015-07-21
|\ | | | | Move alarm subsystem to monotonic time
* | Fix (forever) a TSAN bug thats plagued usGravatar Craig Tiller2015-07-21
| |
| * Update Windows to use the monotonic clock for alarms alsoGravatar Craig Tiller2015-07-20
| |
| * Move alarm subsystem to monotonic timeGravatar Craig Tiller2015-07-19
|/
* Merge pull request #2470 from ctiller/i-want-to-wait-freeGravatar Vijay Pai2015-07-17
|\ | | | | Lock free requested call fulfillment path
* \ Merge github.com:grpc/grpc into no-worries-i-can-waitGravatar Craig Tiller2015-07-17
|\ \
| | * Merge github.com:grpc/grpc into i-want-to-wait-freeGravatar Craig Tiller2015-07-17
| | |\ | | |/ | |/|
| | * Spelling correctionGravatar Craig Tiller2015-07-17
| | |
| * | Tiny comment grammar fixGravatar David G. Quintas2015-07-16
| | | | | | | | | s/adds...with/adds...to
| | * Expand commentGravatar Craig Tiller2015-07-16
| | |
| | * Merge github.com:grpc/grpc into i-want-to-wait-freeGravatar Craig Tiller2015-07-16
| | |\ | | |/ | |/|
| | * Fix a leaked lock, and make a debug-only detection for this class of bugGravatar Craig Tiller2015-07-16
| | |
| | * Hoist epoll_ctl outside of pollset lockGravatar Craig Tiller2015-07-14
| | |
| * | fix build on windowsGravatar chai20102015-07-14
| | |
| * | Better socket kick for Windows.Gravatar Nicolas "Pixel" Noble2015-07-14
| |/ | | | | | | | | Now calling tcp_shutdown will in fact close the socket, which cascades into properly cleaning out all the pending requests. The tcp_server_windows's shutdown logic had to be rewritted (simplified) in order to take this into account.
* | Updating wrapped languages to new time functionsGravatar Craig Tiller2015-07-13
| |
* | Merge github.com:grpc/grpc into no-worries-i-can-waitGravatar Craig Tiller2015-07-13
|\|
* | Introduce a clock type field onto gpr_timespec.Gravatar Craig Tiller2015-07-13
| | | | | | | | | | Use it to validate that arithmetic on time types makes even some vague kind of sense.
| * remove chatty log messages on windowsGravatar Jan Tattermusch2015-07-12
| |
| * Merge pull request #2289 from ctiller/footprints-on-the-sands-of-timeGravatar Vijay Pai2015-07-10
| |\ | | | | | | Introduce multiple clocks to GPR
* | \ Merge branch 'footprints-on-the-sands-of-time' into no-worries-i-can-waitGravatar Craig Tiller2015-07-10
|\ \ \ | | |/ | |/|
* | | Merge branch 'master' into release-0_10Gravatar Craig Tiller2015-07-10
|\ \ \
| | | * Merge github.com:grpc/grpc into simpler-cqGravatar Craig Tiller2015-07-10
| | | |\ | | |_|/ | |/| |
| | * | Merge github.com:grpc/grpc into footprints-on-the-sands-of-timeGravatar Craig Tiller2015-07-10
| | |\ \ | | |/ / | |/| |
| * | | Merge pull request #2363 from jtattermusch/iomgr_leak_debugGravatar Nicolas Noble2015-07-09
| |\ \ \ | | | | | | | | | | improve debug info for client and server iomgr object leaks
| | * | | improve debug info for client and server iomgr object leaksGravatar Jan Tattermusch2015-07-09
| | | | |
* | | | | Fix race in TCP connectionGravatar Craig Tiller2015-07-09
| |/ / / |/| | | | | | | | | | | | | | | | | | | If the TCP client connection alarm triggers close to the connection deadline (but succeeds), the alarm shuts down the endpoint underneath the existing transport... which is very bad for its health.
| | | * Merge branch 'dont-shutdown-your-peers' into simpler-cqGravatar Craig Tiller2015-07-09
| | | |\
| | | | * Fix race in TCP connectionGravatar Craig Tiller2015-07-09
| |_|_|/ |/| | | | | | | | | | | | | | | | | | | If the TCP client connection alarm triggers close to the connection deadline (but succeeds), the alarm shuts down the endpoint underneath the existing transport... which is very bad for its health.
| | * | Merge github.com:grpc/grpc into footprints-on-the-sands-of-timeGravatar Craig Tiller2015-07-09
| | |\ \ | |_|/ / |/| | |
| | | * Rewrite completion queue internals to use pre-allocation of eventsGravatar Craig Tiller2015-07-08
| |_|/ |/| |
| * | Reduce spamGravatar Craig Tiller2015-07-08
|/ /
* | Merge branch 'master' of https://github.com/grpc/grpc into slice_to_cstringGravatar Julien Boeuf2015-07-08
|\ \
| | * Merge github.com:grpc/grpc into footprints-on-the-sands-of-timeGravatar Craig Tiller2015-07-07
| | |\ | | |/ | |/| | | | | | | | | | Conflicts: src/core/channel/client_setup.c src/core/surface/init.c
| * | Merge github.com:grpc/grpc into tis-but-thy-nameGravatar Craig Tiller2015-07-07
| |\ \
| * | | Guard against double pollset shutdown completionGravatar Craig Tiller2015-07-06
| | | |
| | | * clang-format changed filesGravatar Craig Tiller2015-07-06
| | | |
| | | * Merge github.com:grpc/grpc into footprints-on-the-sands-of-timeGravatar Craig Tiller2015-07-06
| | | |\
| * | | \ Merge github.com:grpc/grpc into tis-but-thy-nameGravatar Craig Tiller2015-07-06
| |\ \ \ \ | | | |_|/ | | |/| |
| | | * | Structure repacking and sizingGravatar Craig Tiller2015-07-02
| | |/ /
| | | * Introduce multiple clocks to GPRGravatar Craig Tiller2015-07-01
| | | |
| | * | Fix refcount leakGravatar Craig Tiller2015-07-01
| | |/
| | * Merge pull request #2282 from ctiller/red-orange-yellow-green-blue-indigo-violetGravatar Nicolas Noble2015-07-01
| | |\ | | | | | | | | Fix a TSAN reported race
| * | | Merge github.com:grpc/grpc into tis-but-thy-nameGravatar Craig Tiller2015-07-01
| |\| |
| | | * Fix a TSAN reported raceGravatar Craig Tiller2015-07-01
| | | | | | | | | | | | | | | | | | | | close() could race with epoll_ctl(); pretend to be polling while adding to the epoll set to prevent this
| | * | Merge pull request #2277 from ↵Gravatar Nicolas Noble2015-07-01
| | |\ \ | | | |/ | | |/| | | | | | | | | ctiller/in-the-town-where-i-was-born-there-lived-a-man Fix a bug in the multipoll on poll path where we use a file descripto…
| | * | Don't unregister resolver object until callback completeGravatar Craig Tiller2015-07-01
| | | | | | | | | | | | | | | | Prevents TSAN races in iomgr shutdown code
| | * | Delay unregister of fd until freelistedGravatar Craig Tiller2015-07-01
| | | | | | | | | | | | | | | | Prevents a race whereby we start deleting the freelist before it's used
| | | * Fix a bug in the multipoll on poll path where we use a file descriptor thats ↵Gravatar Craig Tiller2015-07-01
| | |/ | | | | | | | | | orphaned by mistake
| * | Change capitalizationGravatar Craig Tiller2015-07-01
| | |