aboutsummaryrefslogtreecommitdiffhomepage
path: root/test/core/iomgr
Commit message (Collapse)AuthorAge
* Merge github.com:grpc/grpc into shindigGravatar Craig Tiller2015-09-11
|\
| * Enable -WconversionGravatar Craig Tiller2015-09-10
| |
| * First round of fixing up implicit 64->32 bit conversionsGravatar Craig Tiller2015-09-10
| |
| * Core compiles with -Wsign-conversionGravatar Craig Tiller2015-09-10
| |
* | Workqueue: interface, test, and posix implementationGravatar Craig Tiller2015-09-09
|/
* Fixed buildGravatar Craig Tiller2015-09-01
|
* Merge branch 'endpoints' into second-comingGravatar Craig Tiller2015-09-01
|\
| * Merge github.com:grpc/grpc into second-comingGravatar Craig Tiller2015-08-31
| |\
* | | Cleaning up Windows endpoint codeGravatar Craig Tiller2015-08-28
|/ / | | | | | | | | | | - removed the need to track some state - fixed chttp2 transport endpoint shutdown management - made a bunch of tests pass
| * Reduce a timeout causing overflowGravatar yang-g2015-08-27
| |
* | Add a portable test of endpoint pairsGravatar Craig Tiller2015-08-27
| |
* | 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-26
|\| | | | | | | | | Conflicts: src/core/iomgr/tcp_windows.c
| * Cleanup test, initialize correctlyGravatar Craig Tiller2015-08-25
| | | | | | | | Test was failing on mac because gpr time code was not initialized. Whilst here, clean up the test so that I can understand it again.
* | 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
* | clang-format all sourceGravatar Craig Tiller2015-08-18
| |
| * Merge github.com:grpc/grpc into y12kdm3Gravatar Craig Tiller2015-08-17
| |\ | |/ |/|
* | Update to latest API changes.Gravatar Robbie Shade2015-08-13
| |
* | Regenerated project filesGravatar Robbie Shade2015-08-06
|\ \
| | * Add a test of non-blocking API behaviorGravatar Craig Tiller2015-08-06
| |/ | | | | | | ... also fix things that were broken :)
| * Merge pull request #2713 from ctiller/plucking-hellGravatar Vijay Pai2015-08-05
| |\ | | | | | | Allow specific pollers to be woken
* | | Read from the UDP FD, verify number of bytes readGravatar Robbie Shade2015-08-04
| | |
* | | Ensure connect happens to server addressGravatar Robbie Shade2015-08-04
| | |
| * | Return normalized IPv4 addresses from grpc_sockaddr_to_uri().Gravatar Paul Marks2015-08-04
| | | | | | | | | | | | | | | Users of the high-level API should not care whether we're using AF_INET or AF_INET6 sockets internally.
| | * 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).
| * Merge pull request #2542 from ctiller/tell-me-who-you-might-beGravatar Yang Gao2015-07-23
| |\ | | | | | | Expose call peer uri from C core
| | * Add grpc_call_get_peerGravatar Craig Tiller2015-07-20
| | |
| * | Move alarm subsystem to monotonic timeGravatar Craig Tiller2015-07-19
| |/
| * Merge pull request #2403 from ctiller/no-worries-i-can-waitGravatar Nicolas Noble2015-07-17
| |\ | | | | | | Add a clock_type field to gpr_timespec
| * | Changing a very long (4000s) deadline to 10s.Gravatar Nicolas "Pixel" Noble2015-07-17
| | |
* | | Adding 10 client test, fiddling with pollsetsGravatar Robbie Shade2015-07-15
| | |
* | | grpc_udp_server_write methodGravatar Robbie Shade2015-07-15
| | |
| | * Fix tcp_client_posix_test on macGravatar Craig Tiller2015-07-15
| | |
| | * Updating wrapped languages to new time functionsGravatar 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.
* | Store read_cb in one placeGravatar Robbie Shade2015-07-10
| |
| * 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
| * clang-format changed filesGravatar Craig Tiller2015-07-06
| |
| * Introduce multiple clocks to GPRGravatar Craig Tiller2015-07-01
| |
* | clang-format affected filesGravatar Craig Tiller2015-06-30
|/
* Add an fd conservation test to verify that fds actually closeGravatar Craig Tiller2015-06-29
|
* clang-format affected filesGravatar Craig Tiller2015-06-17
|
* Fix threading problem on early orphaningGravatar Craig Tiller2015-06-02
|
* Fix TSAN reported errorsGravatar Craig Tiller2015-06-01
|
* Merge branch 'count-the-things' into we-dont-need-no-backupGravatar Craig Tiller2015-06-01
|\ | | | | | | | | | | | | | | | | | | | | Conflicts: Makefile src/core/iomgr/pollset_posix.c src/core/surface/call.c src/core/surface/channel.c src/core/surface/server.c src/python/src/grpc/_adapter/_low_test.py tools/doxygen/Doxyfile.core.internal
| * Merge github.com:grpc/grpc into count-the-thingsGravatar Craig Tiller2015-06-01
| |\ | | | | | | | | | | | | | | | Conflicts: src/core/iomgr/fd_posix.h src/core/iomgr/iomgr.c
* | | 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.