Commit Graph

3040 Commits

Author SHA1 Message Date
Mark D. Roth bcd54cdf7d Fix sockaddr_resolver_test. 2016-12-12 10:02:35 -08:00
Mark D. Roth b14ed413f4 Merge remote-tracking branch 'upstream/master' into client_channel_init_cleanup 2016-12-12 09:37:01 -08:00
Mark D. Roth 201db7d613 Eliminate redundant places where server name was stored. 2016-12-12 09:36:02 -08:00
Craig Tiller 4603a1c7a4 Merge pull request #9062 from grpc/revert-9019-short_deadlines
Revert "Handle (and test) short call deadlines"
2016-12-12 07:12:08 -08:00
Craig Tiller 30268a99e0 Revert "Revert "Revert "Remove redundant includes from string.h and tmpfile.h""" 2016-12-12 06:48:30 -08:00
Craig Tiller 70a85ad617 Revert "Handle (and test) short call deadlines" 2016-12-12 06:40:23 -08:00
David Garcia Quintas 9460166968 Short deadlines: set Status on deadline 2016-12-09 13:58:24 -08:00
Mark D. Roth 389f272b49 Merge remote-tracking branch 'upstream/master' into client_channel_init_cleanup 2016-12-09 13:43:44 -08:00
Mark D. Roth be37dff6d3 Merge pull request #8979 from markdroth/handshaker_cleanup
Address comments from #8913.  Also make changes needed for import.
2016-12-09 13:39:01 -08:00
Mark D. Roth 96ba68d7cd Fix more allocation bugs. 2016-12-09 17:21:26 +00:00
Mark D. Roth 5335cd62b6 Fix test. 2016-12-06 07:50:03 -08:00
Mark D. Roth 2d317fbc57 Revert "Revert "Remove redundant includes from string.h and tmpfile.h"" 2016-12-05 08:07:13 -08:00
Mark D. Roth 4eec0041f5 Revert "Remove redundant includes from string.h and tmpfile.h" 2016-12-05 08:03:41 -08:00
Mark D. Roth adc3fbc0a3 Merge pull request #8922 from sreecha/slice_cleanup
Remove redundant includes from string.h and tmpfile.h
2016-12-05 07:43:40 -08:00
Mark D. Roth 16eaa45415 Merge remote-tracking branch 'upstream/master' into client_channel_init_cleanup 2016-12-05 07:03:49 -08:00
Craig Tiller b35cfc76e2 Merge pull request #8913 from markdroth/security_handshaker2
Rewrite security handshaker to use generic handshaker API.
2016-12-02 22:34:00 -08:00
Craig Tiller ad158893de Merge pull request #8854 from dgquintas/backoff
Updated backoff to spec.
2016-12-02 22:33:37 -08:00
Craig Tiller ee0e0681b7 Increase timeout to make this pass reliably on Windows 2016-12-02 15:14:51 -08:00
Mark D. Roth a0bb3742d9 Fix server_chttp2_test. 2016-12-02 22:27:26 +00:00
Sree Kuchibhotla f989469fe3 Temporarily enable gpr_slice_* functions to not break api compatibility 2016-12-01 17:09:35 -08:00
David Garcia Quintas 2239ebc966 Simplify 2016-12-01 15:12:27 -08:00
David Garcia Quintas 731a8e6db3 do bitsets right 2016-12-01 14:44:03 -08:00
Mark D. Roth a561785052 clang-format 2016-12-01 08:48:22 -08:00
David Garcia Quintas ae3fd4252a Deflaked lb_policies_test 2016-11-30 14:49:55 -08:00
Mark D. Roth 0699fa03ec Merge remote-tracking branch 'upstream/master' into client_channel_init_cleanup 2016-11-30 14:02:54 -08:00
Mark D. Roth 6c3d040ebf Merge branch 'security_handshaker1' into security_handshaker2 2016-11-29 14:24:42 -08:00
Craig Tiller 9f07b4fbad Increase timeout for now: seems this can take longer under some configurations 2016-11-29 09:36:51 -08:00
Mark D. Roth e62605f41e Fix error handling in channel initialization. 2016-11-29 16:31:36 +00:00
David G. Quintas b1ef2d463c Merge pull request #8874 from dgquintas/fixit_increase_tsan_1byte_timeout
Increase deadline for 1byte fixture
2016-11-28 16:09:08 -08:00
Muxi Yan cf6eaa7071 Add <string.h> to test_config.c 2016-11-28 13:43:42 -08:00
David Garcia Quintas 353586902a Increase deadline for 1byte fixture 2016-11-28 13:29:56 -08:00
David Garcia Quintas f493651772 Merge branch 'master' of github.com:grpc/grpc into backoff 2016-11-28 11:08:25 -08:00
Craig Tiller c02cee8398 Merge pull request #8866 from ctiller/fixit5
Fix filter_latency tests
2016-11-28 10:16:27 -08:00
Craig Tiller 38bfa15d2b Merge pull request #8865 from ctiller/fixit3
Up timeouts for poll-cv polling strategy
2016-11-28 10:09:10 -08:00
Craig Tiller 797bc83311 Fix comment 2016-11-28 09:52:31 -08:00
Craig Tiller a45a5e4611 Rephrase comment 2016-11-28 09:45:06 -08:00
Mark D. Roth 494790b84e Merge remote-tracking branch 'upstream/master' into client_channel_init_cleanup 2016-11-28 17:44:36 +00:00
Mark D. Roth e85477646c Fix build problems. 2016-11-28 17:42:53 +00:00
Craig Tiller 96583a39a9 Remove file dependency to simplify build graph 2016-11-28 09:36:17 -08:00
Craig Tiller 25dba29540 Move test block, refine conditions 2016-11-28 09:24:01 -08:00
Craig Tiller f2876ea1e0 Up timeouts for poll-cv polling strategy, seems to make things more stable 2016-11-28 08:57:48 -08:00
Craig Tiller 8a4539e530 Up retry count to try and counter flakiness 2016-11-28 07:47:20 -08:00
David Garcia Quintas 1edfb952d0 Updated backoff to spec. 2016-11-24 00:47:51 -08:00
David Garcia Quintas 8fe2a4285c clang-format 2016-11-23 20:05:59 -08:00
Paul Marks b0568043ef Merge pull request #8835 from pmarks-net/master
port_posix: use IPv4+IPv6 sockets to check for a free port.
2016-11-23 13:38:17 -08:00
kpayson64 543d3a35b3 Merge pull request #8650 from kpayson64/poll_cv_improvement
Bypass poll thread if wakeup fd is set
2016-11-23 10:10:19 -08:00
Paul Marks 366a0515c9 port_posix: use IPv4+IPv6 sockets to check for a free port.
This allows the port picker to function across dual-stack and
IPv4/IPv6-only environments.

For a port to be considered available, the kernel must support at least
one of (IPv6, IPv4), and the port must be available on each supported
family.

Also use the bool type where feasible.

This is based on http://cl/97155408 (for those who can read it.)
2016-11-22 20:54:54 -08:00
Mark D. Roth c108788357 clang-format 2016-11-18 10:54:45 -08:00
Mark D. Roth 5e2566e92b Change destroy_call_elem() to return a grpc_error*. 2016-11-18 10:53:13 -08:00
Mark D. Roth ed92f7bc04 Merge pull request #8617 from markdroth/service_config_json
Use JSON tree for service config channel arg.
2016-11-17 11:13:54 -08:00