aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/iomgr
Commit message (Collapse)AuthorAge
* Merge branch 'master' of https://github.com/grpc/grpc into slice_to_cstringGravatar Julien Boeuf2015-07-08
|\
| * Merge github.com:grpc/grpc into tis-but-thy-nameGravatar Craig Tiller2015-07-07
| |\
| * | Guard against double pollset shutdown completionGravatar 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
| | |/
| | * 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
| | |
| * | Remove random includes of windows.hGravatar Craig Tiller2015-07-01
| | | | | | | | | | | | | | | | | | | | | | | | Instead, include a stanza in port_platform.h that: - gets windows.h included - defines things that we needs to define - tries to respect applications configurations by leaving things as untouched as possible
| * | Fix a bug where cancelled calls can be stranded past disconnectionGravatar Craig Tiller2015-07-01
| | |
* | | Merge branch 'master' of https://github.com/grpc/grpc into slice_to_cstringGravatar Julien Boeuf2015-07-01
|\ \ \ | | |/ | |/|
| | * Spam cleanup, properly shut down lb_policyGravatar Craig Tiller2015-07-01
| | |
| * | Merge github.com:grpc/grpc into forever-is-a-long-timeGravatar Craig Tiller2015-06-30
| |\ \
| | | * clang-format affected filesGravatar Craig Tiller2015-06-30
| | | |
| | | * Fix a bug where we can spuriously wakeup a nonexistant fdGravatar Craig Tiller2015-06-30
| | | |
| | | * Fix memory corruption bugGravatar Craig Tiller2015-06-30
| | | |
| | | * Spam cleanupGravatar Craig Tiller2015-06-30
| | | |
| | | * client_config bugfixesGravatar Craig Tiller2015-06-30
| | | |
| | | * Fix pollset_set handling in tcp_client_posixGravatar Craig Tiller2015-06-30
| | | |
| | | * DebuggingGravatar Craig Tiller2015-06-29
| | | |
* | | | Merge branch 'master' of https://github.com/grpc/grpc into slice_to_cstringGravatar Julien Boeuf2015-06-29
|\ \ \ \ | | |/ / | |/| |
* | | | Adding gpr_dump and gpr_hexdump as discussed. Removed gpr_slice_to_cstring ↵Gravatar Julien Boeuf2015-06-29
| | | | | | | | | | | | | | | | as well.
| | | * Merge branch 'forever-is-a-long-time' into tis-but-thy-nameGravatar Craig Tiller2015-06-29
| | | |\ | | | |/ | | |/| | | | | | | | | | | | | Conflicts: Makefile vsprojects/Grpc.mak
| | * | Add an fd conservation test to verify that fds actually closeGravatar Craig Tiller2015-06-29
| | | |
| | | * Small fixesGravatar Craig Tiller2015-06-26
| | |/ | |/|
| * | Merge pull request #2149 from ctiller/oops-i-split-it-againGravatar Vijay Pai2015-06-26
| |\ \ | | | | | | | | Initial transport lock split up
| | | * Call fd_orphan callback a little earlierGravatar Craig Tiller2015-06-26
| | |/ | |/|
| * | Reworking the cascade kick to be Windows-specific.Gravatar Nicolas "Pixel" Noble2015-06-25
| | | | | | | | | | | | This brings the Windows port more in-par with Linux. We're now making sure all of the pollsets are going to return immediately before calling the shutdown callback.
| | * Merge github.com:grpc/grpc into oops-i-split-it-againGravatar Craig Tiller2015-06-25
| | |\ | | |/ | |/|
| * | Merge pull request #2202 from nicolasnoble/don-t-recursive-lock-meGravatar Craig Tiller2015-06-24
| |\ \ | | | | | | | | Let's inform the system of the lock to unlock...
| * | | On pollset shutdown, we need to unconditionally start the kick cascade.Gravatar Nicolas "Pixel" Noble2015-06-24
|/ / /
| * / Let's inform the system of the lock to unlock...Gravatar Nicolas "Pixel" Noble2015-06-24
|/ / | | | | | | Fixes #2190. In grpc_pollset_work we need to pass down which lock to unlock before actually doing something.
| * Merge github.com:grpc/grpc into oops-i-split-it-againGravatar Craig Tiller2015-06-24
| |\ | |/ |/|
| * Added commentsGravatar Craig Tiller2015-06-24
| |
* | Merge pull request #2171 from ctiller/fix-pollingGravatar Nicolas Noble2015-06-23
|\ \ | | | | | | Remove return status from maybe_work.
| | * Merge github.com:grpc/grpc into oops-i-split-it-againGravatar Craig Tiller2015-06-23
| | |\ | |_|/ |/| |
* | | Fixing Windows port after the removal of the backup poller.Gravatar Nicolas Noble2015-06-23
| | | | | | | | | | | | With the backup poller gone, the caller of grpc_pollset_work is expecting it to sleep. Aligning the behavior of the Windows port with the behavior of the Posix port.
| * | Remove return status from maybe_work.Gravatar Craig Tiller2015-06-22
|/ / | | | | | | | | | | | | Since alarm checks may mutate work deadlines for pollsets, the value returned from maybe_work is meaningless. Instead, maybe pollset_work always return 1 if maybe_work is invoked, and then redo the deadline check _on the next call_ to pollset_work.
* | Merge github.com:grpc/grpc into we-dont-need-no-backupGravatar Craig Tiller2015-06-18
|\ \ | | | | | | | | | | | | | | | Conflicts: gRPC.podspec tools/doxygen/Doxyfile.core.internal
| | * Merge github.com:grpc/grpc into oops-i-split-it-againGravatar Craig Tiller2015-06-18
| | |\ | | |/ | |/|
| * | prevent leaking gpr_slice in windows on_read()Gravatar Jan Tattermusch2015-06-18
| | |
| | * Merge branch 'we-dont-need-no-backup' into oops-i-split-it-againGravatar Craig Tiller2015-06-18
| | |\ | |_|/ |/| |
* | | DocsGravatar Craig Tiller2015-06-18
| | |
| | * Merge branch 'we-dont-need-no-backup' into oops-i-split-it-againGravatar Craig Tiller2015-06-17
| | |\ | |_|/ |/| |