aboutsummaryrefslogtreecommitdiffhomepage
path: root/test/core/iomgr/tcp_posix_test.c
Commit message (Collapse)AuthorAge
* Merge branch 'idempotent_endpoint_shutdown' into handshake_timeoutGravatar Craig Tiller2016-06-15
|\
| * Make {endpoint,fd}_shutdown idempotentGravatar Craig Tiller2016-06-15
| |
| * Add format check for gpr_log and gpr_asprintfGravatar Yuchen Zeng2016-06-10
| |
* | Progress converting to new error systemGravatar Craig Tiller2016-05-07
| |
* | Convert tests to new error schemeGravatar Craig Tiller2016-05-06
|/
* Merge branch 'master' of https://github.com/grpc/grpc into gpr_malloc_is_allGravatar Nicolas "Pixel" Noble2016-04-05
|\
| * Update copyrightsGravatar Craig Tiller2016-03-31
| |
* | Merge branch 'master' of https://github.com/grpc/grpc into gpr_malloc_is_allGravatar Nicolas "Pixel" Noble2016-03-28
|\|
* | Sanitize mallocs and frees.Gravatar Nicolas "Pixel" Noble2016-03-26
| |
| * Fix includesGravatar Craig Tiller2016-03-25
|/
* Revert "Revert "Add an implementation firewall against pollset_set""Gravatar Craig Tiller2016-02-25
|
* Revert "Add an implementation firewall against pollset_set"Gravatar Vijay Pai2016-02-25
|
* Change pollset mutex ownershipGravatar Craig Tiller2016-02-25
|
* Provide an interface firewall between pollset and its implementationsGravatar Craig Tiller2016-02-19
| | | | | | | Starting to allow for >1 implementation of pollset within a binary. Do so without requiring an extra allocation for completion queues (which we could not tolerate).
* Move worker into pollsetGravatar Craig Tiller2016-02-18
|
* Preparatory changes for work sheddingGravatar Craig Tiller2016-01-28
| | | | | | | | - cleanup: change grpc_iomgr_cb_func to take a bool instead of int success - cleanup: follow through with iomgr callback scheduling functions - prepare: add a workqueue to offload to to grpc_exec_ctx_enqueue* functions
* Updated copyrightsGravatar murgatroid992016-01-12
|
* Merge pull request #4627 from daniel-j-born/tcp_fdGravatar Craig Tiller2016-01-08
|\ | | | | Expose the fd in grpc_fd and grpc_tcp.
| * Don't use ep after destroy in the test.Gravatar Dan Born2016-01-07
| |
| * Unit tests for new functionsGravatar Dan Born2016-01-06
| |
* | Eliminate gpr_ int types - and insist on C99 variants insteadGravatar Craig Tiller2015-12-22
|/
* update apiGravatar yang-g2015-12-01
|
* Add a testGravatar yang-g2015-12-01
|
* Finish cleanupGravatar Craig Tiller2015-09-22
|
* clang-format all core filesGravatar Craig Tiller2015-09-22
|
* Move argument passing to start of listGravatar Craig Tiller2015-09-22
|
* Rename initGravatar Craig Tiller2015-09-22
|
* Rename runGravatar Craig Tiller2015-09-22
|
* Move argument passing to start of listGravatar Craig Tiller2015-09-22
|
* Move arguments to the start of listsGravatar Craig Tiller2015-09-22
|
* indent pass to get logical source lines on one physical lineGravatar Craig Tiller2015-09-22
|
* Rename call_list to closure_listGravatar Craig Tiller2015-09-22
|
* Call lists compileGravatar Craig Tiller2015-09-21
|
* CleanupGravatar Craig Tiller2015-09-18
|
* Getting stuff workingGravatar Craig Tiller2015-09-16
|
* Tests compileGravatar Craig Tiller2015-09-16
|
* Enable -WconversionGravatar Craig Tiller2015-09-10
|
* Core compiles with -Wsign-conversionGravatar Craig Tiller2015-09-10
|
* Revert "Revert "Refactor Endpoint API""Gravatar Craig Tiller2015-08-27
|
* Revert "Refactor Endpoint API"Gravatar Craig Tiller2015-08-27
|
* Merge github.com:grpc/grpc into endpointsGravatar Craig Tiller2015-08-24
|\
* | Refactor Endpoint APIGravatar Craig Tiller2015-08-21
| | | | | | | | | | | | - Allow reads to complete immediately - Unify read/write signatures - Simplify memory management to allow future optimization work
| * Add a test of non-blocking API behaviorGravatar Craig Tiller2015-08-06
|/ | | | ... also fix things that were broken :)
* Allow specific pollers to be wokenGravatar Craig Tiller2015-07-29
| | | | | | | | | | | | | | | | | | | Currently, if two threads call grpc_completion_queue_pluck on the same completion queue for different tags, there is a 50% chance that we deliver the completion wakeup to the wrong poller - forcing the correct poller to wait until its polling times out before it can return an event up to the application. This change tweaks our polling interfaces so that we can indeed wake a specific poller. Nothing has been performance tuned yet. It's definitely sub-optimal in a number of places. Wakeup file-descriptors should be recycled. We should have a path that avoids calling poll() followed by epoll(). We can probably live without it right at the second though. This code will fail on Windows at least (I'll do that port when I'm in the office and have a Windows machine).
* Add grpc_call_get_peerGravatar Craig Tiller2015-07-20
|
* clang-format affected filesGravatar Craig Tiller2015-06-17
|
* Merge branch 'count-the-things' into we-dont-need-no-backupGravatar Craig Tiller2015-06-01
|\
| * Label all iomgr objectsGravatar Craig Tiller2015-06-01
| | | | | | | | | | This allows a list of them to be dumped to isolate where memory leaks are occuring.
* | Port endpoint tests to pollsetsGravatar Craig Tiller2015-05-13
|/
* Fix test for multiple readsGravatar Craig Tiller2015-04-28
| | | | | | Previously this test assumed all bytes would be read in one request. Also update test to use grpc_init() so that we can enable tracing.