Commit Graph

8332 Commits

Author SHA1 Message Date
Hope Casey-Allen 839a0520a2 Add an option to collect medians every epoch. Useful for gathering per second median latencies 2018-08-25 18:33:11 -07:00
Nicolas Noble 98fd5a73c3
Merge pull request #16408 from nicolasnoble/fix-tsi-ssl-auth-context-reuse-string
Fixing the SSL_REUSE auth context string attribute.
2018-08-24 18:23:58 -07:00
Yash Tibrewal aab47cbdf2
Merge pull request #15941 from yashykt/fathomtcpchanges
Fathom tcp changes
2018-08-24 12:27:56 -07:00
Vijay Pai 53b92dc094
Merge pull request #16414 from vjpai/core_callback_test
Add an inproc-based non-polling end2end test of core callback API
2018-08-24 11:07:47 -07:00
Muxi Yan 35479b8a80
Merge pull request #16358 from muxi/privatize-boringssl
Make symbols of BoringSSL private
2018-08-24 09:34:58 -07:00
Vijay Pai 679cbb83a4 Improve comments and revert much of 373cb20 2018-08-24 09:04:28 -07:00
Vijay Pai 4f98f82c36 Add asserts on bad verify results 2018-08-23 17:45:27 -07:00
Vijay Pai 373cb20ea8 expect_tags before callbacks could get executed to avoid a data race 2018-08-23 17:40:28 -07:00
Nicolas "Pixel" Noble 71655cf48a Fixing the SSL_REUSE auth context string attribute.
"true" and "false" are strings, so use similar code that of the cstring variant. Otherwise, the generated properties will have an embedded zero in there.
2018-08-23 23:14:10 +02:00
Muxi Yan b24b212ee5 Make symbols of BoringSSL private to gRPC 2018-08-23 09:42:24 -07:00
Vijay Pai ba9c343e3d
Clang format 2018-08-23 08:08:47 -07:00
Vijay Pai b03578c679
Address reviewer feedback with comments/assertions 2018-08-23 07:04:30 -07:00
Eric Gribkoff e04ba7568c
Merge pull request #16318 from ericgribkoff/fork_support_v2_check_if_shutdown
Python fork handler checks if gRPC core successfully shutdown
2018-08-22 15:38:21 -07:00
Eric Gribkoff b59d8674d2 Python post-fork handler: exit if grpc shutdown fails 2018-08-22 13:07:22 -07:00
Chris Lamb fba18d8551 Fix a number of spelling errors. 2018-08-22 16:52:46 +01:00
hcaseyal 82bc60c0e1
Merge pull request #16170 from hcaseyal/timer_test
Create timer unit tests for long running services and clarify behavior for infinite deadline timers
2018-08-21 13:55:51 -07:00
Hope Casey-Allen 087bbb2f4e Disable test on windows 2018-08-21 11:09:08 -07:00
Hope Casey-Allen 91cb48ad1a Add timer tests for long running services 2018-08-21 09:59:03 -07:00
Vijay Pai 72695b886e Add an inproc-based non-polling test of core callback API 2018-08-21 08:51:19 -07:00
Juanli Shen 25f7d0f6f4 Revert to TRANSIENT_FAILURE during backoff 2018-08-17 13:25:15 -07:00
Juanli Shen d19fd1c689 PF: Check connectivity state before watching 2018-08-16 17:54:27 -07:00
Yang Gao 7e4be89014
Merge pull request #16368 from grpc/revert-16214-order_order_please
Revert "Add more filter priority levels"
2018-08-16 10:54:16 -07:00
Yang Gao b840d5e45c
Revert "Add more filter priority levels" 2018-08-16 08:58:26 -07:00
Josh Haberman 8a80364a9f Cleaned up BUILD file, which fixed a dependency problem with protobuf. 2018-08-16 06:50:10 -07:00
Vijay Pai 8a86f5329e
Merge pull request #16356 from vjpai/exhaustion
C++ sync server: Return status RESOURCE_EXHAUSTED if no thread quota available
2018-08-15 19:52:23 -07:00
Vijay Pai 16f738359d Make sure that we actually saw some resource exhaustion if applicable 2018-08-15 16:30:59 -07:00
David Garcia Quintas d08ea3025b Fixed ordering in adding pending picks to PF 2018-08-15 13:43:15 -07:00
Vijay Pai 14ad82a76d Create a new method handler for resource exhaustion and tie into thread mgr 2018-08-14 16:23:21 -07:00
Vijay Pai 17a6bf65b7
Merge pull request #16298 from vjpai/custom_poller
Infrastructure for registering custom polling engines
2018-08-14 10:00:48 -07:00
Vijay Pai 4b42288905
Merge pull request #16302 from vjpai/callback_cq
EXPERIMENTAL: Infrastructure for callback-based core CQ
2018-08-14 09:37:58 -07:00
Vijay Pai a59e48e889 Add a test of callback CQ 2018-08-14 02:18:32 -07:00
Vijay Pai a4326eb7b8 Add comment to address reviewer comment 2018-08-13 23:01:23 -07:00
Yash Tibrewal b49f47d4f2 linux version needs to be defined 2018-08-13 16:28:53 -07:00
Vijay Pai bbb97318e8
Merge branch 'master' into callback_cq 2018-08-13 11:07:22 -07:00
Yash Tibrewal 556775d7c7 Merge master 2018-08-13 10:53:06 -07:00
Sree Kuchibhotla 716857e216 Merge branch 'master' into rq-threads-2 2018-08-13 10:39:43 -07:00
Vijay Pai a0e92e7727 Add proper synchronization so that stats are setup and destroyed cleanly 2018-08-10 15:48:48 -07:00
Vijay Pai e84096bbe5 Experimental infrastructure for callback-based CQ 2018-08-10 14:33:22 -07:00
Yihua Zhang f621eee4cf run cloud-to-prod interop tests with google default credentials 2018-08-10 11:31:15 -07:00
Vijay Pai 9043a4f56d Some cleanup 2018-08-10 06:11:40 +00:00
Vijay Pai 17e3611c0d Infrastructure for adding custom polling engines 2018-08-09 12:39:30 -07:00
Sree Kuchibhotla f63b51be86 Merge branch 'master' into rq-threads-2 2018-08-09 12:13:41 -07:00
tdbhacks bcd747d42d Added system roots feature to load roots from OS trust store
Added a flag-guarded feature that allows gRPC to load TLS/SSL
roots from the OS trust store. This is the Linux-specific
implementation of such feature.
2018-08-09 11:01:31 -07:00
Alex Polcyn 5cd8b1eb81 Enable c-ares queries on Windows 2018-08-08 15:21:26 -07:00
Jan Tattermusch a6b6c215a6
Merge pull request #15597 from jtattermusch/protobuf_submodule_36x
Upgrade third_party/protobuf to 3.6.1
2018-08-08 09:04:01 +02:00
Yang Gao 3954cf945d
Merge pull request #16204 from Capstan/cli-channel
Create a --channel_creds_type flag for grpc_cli.
2018-08-07 17:21:26 -07:00
Nathan Herring e1a0f235e1 Shorten flag value to gdc. 2018-08-07 15:27:40 -07:00
Nathan Herring 3b2b237b3b Make `google_default_credentials` be an additional channel type. 2018-08-07 09:22:33 -07:00
Mark D. Roth 60069baa6a
Merge pull request #16225 from markdroth/reset_connection_backoff
Reset connection backoff
2018-08-07 08:09:59 -07:00
Jan Tattermusch 18aac34e29 try fixing cxx distrib test 2018-08-07 14:28:41 +02:00