Commit Graph

698 Commits

Author SHA1 Message Date
Muxi Yan 29ff4665a8 Revert "Revert "Implement Server Backward Compatibility"" 2017-05-15 10:27:55 -07:00
Nicolas Noble 7edcce2147 Revert "Implement Server Backward Compatibility" 2017-05-12 15:35:20 -07:00
Muxi Yan a2d9d48a88 Merge pull request #10849 from muxi/backward-compat
Implement Server Backward Compatibility
2017-05-12 12:17:36 -07:00
Craig Tiller 822aae53d3 Always receive initial metadata in this test 2017-05-11 10:54:22 -07:00
Muxi Yan bf5a5f92be Add a separate test case for workaround_cronet_compression 2017-05-09 18:09:58 -07:00
Muxi Yan e123a05913 Merge remote-tracking branch 'upstream/master' into backward-compat 2017-04-30 21:16:07 -07:00
Muxi Yan 5109b38d4b Add end2end test for workarounds 2017-04-28 18:01:11 -07:00
Craig Tiller 78e0864d3d Expand allowable resource quota failures: unavailable seems sane 2017-04-26 13:12:04 -07:00
Craig Tiller 20cb627339 Fix HTTP proxy tests
- heap allocate the pollset shutdown closure (this may be called asynchronously)
- ensure a poller remains until all endpoints are closed
2017-04-21 15:07:13 -07:00
Craig Tiller cac4e178fd Merge github.com:grpc/grpc into cpparena 2017-04-18 13:39:18 -07:00
David Garcia Quintas a818f72c0c Load Reporting back to using metadata 2017-04-15 11:25:48 -07:00
Craig Tiller 2c6f63731c Merge github.com:grpc/grpc into cpparena 2017-04-14 13:14:10 -07:00
Craig Tiller 813e751d66 Merge pull request #10660 from ctiller/bugfixes
Bugfixes
2017-04-14 13:06:42 -07:00
Craig Tiller 9b3d391846 Fix broken test 2017-04-14 06:51:04 -07:00
Craig Tiller a094b1a4c6 Fix broken test 2017-04-14 06:49:49 -07:00
Craig Tiller 6aba1e574a Fix broken test 2017-04-14 06:49:43 -07:00
Sree Kuchibhotla 33f4c6d04a Merge branch 'master' into cq_create_api_changes 2017-04-13 15:39:45 -07:00
Sree Kuchibhotla 2eeedad744 fix mac issues 2017-04-13 14:25:05 -07:00
Mark D. Roth 17a93b33e0 Fix test. 2017-04-13 07:14:47 -07:00
Craig Tiller 694cd70831 Fix new tests 2017-04-13 07:11:34 -07:00
Craig Tiller c20fa90c60 Merge github.com:grpc/grpc into cpparena 2017-04-12 06:44:00 -07:00
Sree Kuchibhotla 4ef9ce7954 Merge branch 'master' into cq_create_api_changes 2017-04-11 14:48:19 -07:00
Yuchen Zeng 185d413340 Fix the max idle timer 2017-04-07 11:40:08 -07:00
Sree Kuchibhotla e1bfff0bbe Fix test after merge 2017-04-06 13:17:20 -07:00
Sree Kuchibhotla a6ff103446 Merge branch 'master' into cq_create_api_changes 2017-04-06 13:09:17 -07:00
Mark D. Roth 5beff34234 Merge pull request #10466 from markdroth/filter_call_init_fail_fix
Do not retry when we fail to create a subchannel call.
2017-04-06 07:24:44 -07:00
Craig Tiller 41f46ab665 Merge github.com:grpc/grpc into cpparena 2017-04-05 14:05:38 -07:00
Yuchen Zeng 355c2ec37d Merge pull request #10412 from y-zeng/max_age_jitter
Add max_connection_age jitter
2017-04-05 10:40:08 -07:00
Mark D. Roth b39bf85dfc Fix test for CLIENT_DIRECT_CHANNEL fixtures. 2017-04-05 08:55:37 -07:00
Mark D. Roth e645d13bda Fix build. 2017-04-05 06:47:35 -07:00
Mark D. Roth 9cda56747f Merge remote-tracking branch 'upstream/master' into filter_call_init_fail_fix 2017-04-05 06:45:56 -07:00
Craig Tiller 4a647145f3 Update to new API 2017-04-05 06:38:48 -07:00
Craig Tiller 8d4b9819e0 Merge github.com:grpc/grpc into cpparena 2017-04-05 06:37:13 -07:00
Yuchen Zeng 526e624c58 Merge pull request #9902 from y-zeng/keepalive_server
Client-side keepalive pings server enforcement
2017-04-04 21:33:24 -07:00
Craig Tiller 5de46568ce Merge github.com:grpc/grpc into cpparena 2017-04-04 17:08:12 -07:00
Yang Gao c02f36bc9e Merge pull request #10334 from wcevans/master
Calculate RPC deadline right before call creation
2017-04-04 14:20:55 -07:00
Mark D. Roth b7d833b865 Change filter_call_init_fails test to catch the bug. 2017-04-04 14:16:09 -07:00
Yuchen Zeng a2ca7247ae Add max_connection_age jitter 2017-04-04 13:56:47 -07:00
Chris Evans ed2a5470db Calculate RPC deadline right before call creation
Most core end2end tests are written around a single RPC with an explicit
deadline. Currently, this deadline is calculated before bringing up the
test fixture, and thus time spent bringing up the test fixture is taken
from the time allotted to the RPC.

This change moves the calculation of these deadlines immediately before
call creation. Additionally, the functions that calculate these
deadlines have been renamed from 'xx_seconds_time()' to
'xx_seconds_from_now()' for clarity.
2017-04-04 10:18:11 -05:00
Craig Tiller ad286c35da Merge github.com:grpc/grpc into minimal 2017-04-04 07:58:50 -07:00
Craig Tiller 82c7fec59c Merge pull request #9949 from ctiller/new_transport_op
Convert stream ops to a control + payload structure
2017-04-04 07:25:31 -07:00
Yuchen Zeng 5f89996e69 Enable server-side keepalive pings 2017-04-04 00:03:28 -07:00
Yuchen Zeng c18d4b39c8 Change time unit to ms 2017-04-04 00:03:28 -07:00
Yuchen Zeng 114a848972 Disable bdp probe in bad_ping test 2017-04-04 00:03:28 -07:00
Yuchen Zeng af5c505fc1 Add bad_ping test, fix ping test 2017-04-04 00:03:28 -07:00
Craig Tiller 8fb174e66e Merge branch 'new_transport_op' of github.com:ctiller/grpc into new_transport_op 2017-04-03 15:31:28 -07:00
Craig Tiller 3eeba6de6b Increase grace time 2017-04-03 12:36:02 -07:00
Craig Tiller f854f2a7b0 Merge github.com:grpc/grpc into new_transport_op 2017-04-03 08:21:40 -07:00
Craig Tiller 9d6f04d519 Increase grace period: 300ms is way too short in our test environments 2017-04-03 08:17:16 -07:00
Craig Tiller 8b0e90dfc9 Merge github.com:grpc/grpc into minimal 2017-04-02 10:07:14 -07:00