Commit Graph

3045 Commits

Author SHA1 Message Date
yang-g eb64fadfce Provide a way to use custom search path for gmock.h 2017-12-22 13:46:25 -08:00
Yang Gao 9d77be167a
Merge pull request #13837 from yang-g/interop
When seeing an error in interop test, also log the debug error string.
2017-12-20 08:53:01 -08:00
Alexander Polcyn 3a1a2f0a10 Use the same ParseCommandLineFlags for golden file test that is used in other test binaries 2017-12-19 16:43:50 -08:00
yang-g 19d1eb2228 When seeing an error in interop test, also log the debug error string. 2017-12-19 16:41:51 -08:00
Alexander Polcyn d3dbc0d07b Mark one test binary as testonly 2017-12-19 16:04:00 -08:00
David G. Quintas e9b0fd07a5
Merge pull request #13494 from dgquintas/backoff_cpp
C++-ize backoff
2017-12-19 14:46:33 -08:00
apolcyn 1c4d410c10
Merge pull request #13720 from apolcyn/enable_golden_file_test_in_bazel
Fix golden file test under bazel
2017-12-19 11:57:09 -08:00
David Garcia Quintas 1bedfa3963 Fix another data race in client_lb_end2end 2017-12-19 08:48:59 -08:00
David Garcia Quintas 4f4a45e97e fix tsan issue in client_lb_end2end 2017-12-18 17:00:42 -08:00
David Garcia Quintas 251af24c54 Disabled the json_run_localhost:*_low_thread_count family of tests 2017-12-18 13:38:10 -08:00
David Garcia Quintas 3bc0dacfe0 Removed exec_ctx from new client_lb_end2end code 2017-12-18 13:34:25 -08:00
apolcyn f19b20f9f6
Merge pull request #13803 from apolcyn/mark_testonly
Mark two test binaries as testonly
2017-12-17 16:28:56 -08:00
Alexander Polcyn 5f72c6a0f0 Mark a couple of test binaries asa testonly 2017-12-15 13:29:10 -08:00
David Garcia Quintas 9c8ea03ee3 Merge branch 'master' of github.com:grpc/grpc into backoff_cpp 2017-12-15 13:24:55 -08:00
David Garcia Quintas 590099c46f PR comments, round 3 2017-12-15 12:46:48 -08:00
David Garcia Quintas d9286734cc PR comments 2017-12-14 15:16:22 -08:00
Yuchen Zeng 487ee31b9e Address review comments 2017-12-14 14:57:38 -08:00
Yuchen Zeng 243505060a Support access token credential in grpc_cli 2017-12-14 11:42:16 -08:00
Craig Tiller 78335ac376
Merge pull request #13710 from ctiller/fix17it1
Fix test helper binaries
2017-12-13 15:35:04 -08:00
Jan Tattermusch ef0e64cdf5 Revert "Revert "Switching from UNAUTHENTICATED to UNAVAILABLE for auth metadata failure"" 2017-12-14 00:17:20 +01:00
David Garcia Quintas 54d699ddda Merge branch 'master' of github.com:grpc/grpc into backoff_cpp 2017-12-13 14:44:29 -08:00
Muxi Yan 032e9b32dc Merge remote-tracking branch 'upstream/master' into fix-stream-compression-config-interface 2017-12-13 14:04:45 -08:00
David Garcia Quintas af42ea715c Added tests for initial and min connect backoffs 2017-12-13 13:53:40 -08:00
Yuchen Zeng 5bd81fefe6
Merge pull request #13721 from y-zeng/cli_metadata
Add escape sequences for the grpc_cli metadata flag
2017-12-13 11:52:59 -08:00
Craig Tiller 3a6e5bbea4 Fixes 2017-12-13 10:02:33 -08:00
Sree Kuchibhotla 66d10191b0
Merge pull request #13631 from sreecha/cv-wait-monotonic
Use monotonic clock type for gpr_cv_wait
2017-12-12 11:25:17 -08:00
Yuchen Zeng 2455b3d33d Fix tsan issue 2017-12-12 11:09:39 -08:00
Yuchen Zeng 19889d79e4 Add escape sequences for the grpc_cli metadata flag 2017-12-11 20:58:12 -08:00
Alexander Polcyn 2830e3a326 Enable golden file test in bazel 2017-12-11 19:19:27 -08:00
Muxi Yan c870ce5476 More message compression level clean-up 2017-12-11 15:53:22 -08:00
Sree Kuchibhotla 7fd341746b
Merge pull request #13678 from sreecha/rpc-deadline-fix
Tweak the RpcDeadline test to reduce flakes
2017-12-11 11:17:04 -08:00
Craig Tiller 04bd8b3b11 Fix test helper binaries 2017-12-11 18:59:31 +00:00
Muxi Yan 99024d6436 Merge remote-tracking branch 'upstream/master' into fix-stream-compression-config-interface 2017-12-08 14:02:18 -08:00
Noah Eisen 5b1a66cef1
Merge pull request #13413 from ncteisen/surfacing-error-details-wrapped
Surface Error String to Wrapped Languages
2017-12-08 13:44:37 -08:00
ncteisen 6193c63dab Reviewer feedback 2017-12-08 10:49:31 -08:00
Muxi Yan 5c5bafff5a Merge commit '94e676e^2' into fix-stream-compression-config-interface 2017-12-08 10:39:22 -08:00
Sree Kuchibhotla ca398ee74a Merge branch 'master' into cv-wait-monotonic 2017-12-08 10:19:56 -08:00
Yash Tibrewal 94e676e10f
Merge pull request #13659 from grpc/revert-13658-revert-13058-execctx
Revert "Revert "All instances of exec_ctx being passed around in src/core removed""
2017-12-08 09:30:40 -08:00
Yash Tibrewal d6c292f177 Merge master 2017-12-07 19:38:43 -08:00
David G. Quintas 0b6bdbc492
Merge pull request #12488 from dgquintas/removed_expiration_interval
Removed expiration_interval from LB proto
2017-12-07 15:00:33 -08:00
David G. Quintas 495476a5db
Merge pull request #13682 from dgquintas/send_rpc_status_return
Make it possible to ignore result of SendRPC() in test
2017-12-07 14:48:38 -08:00
kpayson64 a802157268
Merge pull request #13677 from kpayson64/fix_benchmark
Fix Async QPS Test
2017-12-07 13:57:10 -08:00
David Garcia Quintas 9702566b98 Make it possible to ignore result of SendRPC() in test 2017-12-07 13:01:59 -08:00
Sree Kuchibhotla cc6601e213 Tweak the RpcDeadline test to reduce flakes 2017-12-07 11:23:40 -08:00
Ken Payson 8873975a30 Fix Async QPS Test 2017-12-07 10:24:25 -08:00
Muxi Yan 6043006af1 Merge remote-tracking branch 'upstream/master' into fix-stream-compression-config-interface 2017-12-06 22:29:12 -08:00
Muxi Yan 67454d71e8 Merge commit 'b0bad8f' into fix-stream-compression-config-interface 2017-12-06 22:09:36 -08:00
Muxi Yan fc38142db6 Merge commit 'b0bad8f^' into fix-stream-compression-config-interface 2017-12-06 22:02:08 -08:00
Muxi Yan 38fcd0c6c3 clang-format 2017-12-06 18:55:05 -08:00
Muxi Yan 4a117f0be7 Merge e759d2a^ 2017-12-06 18:47:16 -08:00
David Garcia Quintas 4d9f7f6cf9 PR comments 2017-12-06 16:45:49 -08:00
David Garcia Quintas d196658279 Merge branch 'master' of github.com:grpc/grpc into removed_expiration_interval 2017-12-06 16:16:49 -08:00
David Garcia Quintas d5ca876b6d Fixed ClientLbEnd2endTest.RoundRobinReresolve flakiness 2017-12-06 12:40:41 -08:00
Yash Tibrewal 8cf1470a51
Revert "Revert "All instances of exec_ctx being passed around in src/core removed"" 2017-12-06 09:47:54 -08:00
Yash Tibrewal ad4d2dde00
Revert "All instances of exec_ctx being passed around in src/core removed" 2017-12-06 09:05:05 -08:00
Yash Tibrewal a3df36cc25
Merge pull request #13058 from yashykt/execctx
All instances of exec_ctx being passed around in src/core removed
2017-12-05 21:19:52 -08:00
Vijay Pai 9dbb6e3a28
Merge pull request #13559 from dmaclach/threadnames
Add thread naming support on platforms that support it.
2017-12-05 19:00:11 -08:00
Yash Tibrewal 73bb67d054 Merge master into execctx 2017-12-05 17:49:11 -08:00
Vijay Pai 43b8f8a11e
Update grpclb_test.cc 2017-12-05 17:17:40 -06:00
David G. Quintas 05cd3102b7
Merge pull request #13630 from dgquintas/fix_deadupdate
Fix UpdatesTest.UpdateBalancersDeadUpdate expectation
2017-12-05 14:41:43 -08:00
Vijay Pai 770bf078d5 Regen projects and fix more uses of gpr_thd_new 2017-12-05 16:09:20 -06:00
Mark D. Roth 6fa206de8f
Merge pull request #13336 from markdroth/server_connection_timeout
On server, include receiving HTTP/2 settings in handshake timeout
2017-12-04 14:28:49 -08:00
ncteisen 18bc278c81 Add tests 2017-12-04 13:25:14 -08:00
Sree Kuchibhotla 54961bb9e1 Change the code to use MONOTONIC clocks when calling gpr_cv_wait (condition varialbes in linux support MONOTONIC clock type) 2017-12-04 12:50:27 -08:00
David Garcia Quintas 3a9743c881 Fix UpdatesTest.UpdateBalancersDeadUpdate expectation 2017-12-04 12:25:29 -08:00
Vijay Pai c3b1e55a3c
Merge pull request #13576 from vjpai/qps_killer
Resolve various races in QPS sync client
2017-12-04 12:03:51 -08:00
Vijay Pai c6587ca11b Reintroduce lambdas 2017-12-04 10:15:19 -08:00
Vijay Pai f230ffd476 clang-format 2017-12-04 09:58:44 -08:00
Vijay Pai 083b9be1a2 Make all-streams op about cleanup only and replace a lambda with a virtual 2017-12-04 09:56:28 -08:00
Yang Gao 6a019e732a
Merge pull request #13329 from dwittmer/dwittmer_runserver
Add support to RunServer for notifying clients via condition variable that the interop server has started.
2017-12-04 09:51:23 -08:00
yashkt d9f6407190 Merge master into execctx after removal of assert in tls_gcc 2017-12-04 09:41:12 -08:00
Vijay Pai c8dd4c5139 Remove some unneeded and spammy logs 2017-12-04 01:38:00 -08:00
Vijay Pai 6389457ed2 Adjust stream cancellation point and fix races in sync client 2017-12-04 00:57:58 -08:00
Mark D. Roth e109ddf89f Merge remote-tracking branch 'upstream/master' into server_connection_timeout 2017-12-01 08:56:25 -08:00
Vijay Pai 764ef8c797
Merge pull request #13575 from vjpai/dehist
Move histogram to test/core/util
2017-11-30 18:02:44 -08:00
Yash Tibrewal 36522e9f80 Merge master after no Extern C changes 2017-11-30 17:47:36 -08:00
Vijay Pai 195cf1ebfd Move histogram to test/core/util 2017-11-30 15:02:04 -08:00
Yash Tibrewal 10f2790f7f Merge branch 'master' into execctx 2017-11-30 10:54:42 -08:00
Yash Tibrewal c354269ba7 Remove _ prefixed variable names 2017-11-29 19:07:44 -08:00
ncteisen 14b27b847d Merge commit 'aa358d5e43' into no-more-extern-c 2017-11-29 16:43:00 -08:00
Mark D. Roth c5d0df9e44 Merge remote-tracking branch 'upstream/master' into server_connection_timeout 2017-11-29 12:04:37 -08:00
Vijay Pai 1fece54633 Add all tests to test/cpp/util bazel BUILD file 2017-11-28 23:39:00 -08:00
Yash Tibrewal 03412ee9de Remove TLS_NO_SUPPORT and always use GPR_TLS. Reorder statements in grpc_init and grpc_shutdown. Add grpc_init and grpc_shutdown in failing test/cpp tests 2017-11-28 18:06:23 -08:00
Mark D. Roth 5491eb7c5b Merge remote-tracking branch 'upstream/master' into server_connection_timeout 2017-11-27 10:17:44 -08:00
Mark D. Roth aaad0c2e5a clang-format 2017-11-27 08:31:50 -08:00
Yash Tibrewal eaf67dbdf6 Fixing errors and minor bugs 2017-11-22 16:59:56 -08:00
Yash Tibrewal a13a8c0f3e A few src/core fixes due to missing exec_ctx_finish 2017-11-21 19:38:09 -08:00
Yash Tibrewal 7486144de0 Merge master 2017-11-21 16:52:06 -08:00
ncteisen e8bb8749ed Merge branch 'master' of https://github.com/grpc/grpc into no-more-extern-c 2017-11-21 16:22:00 -05:00
Noah Eisen dd010f2297
Merge pull request #13364 from ncteisen/surfacing-error-details
Add Error String to Recv Status API
2017-11-21 07:35:32 -08:00
Mark D. Roth da6b4790e5 Merge remote-tracking branch 'upstream/master' into server_connection_timeout 2017-11-20 12:35:02 -08:00
ncteisen 6dc1097c5e Fix test cert build 2017-11-20 12:41:13 -05:00
Dan Wittmer 472d7c9232 Fix formatting - missed moving ‘*’ next to type. 2017-11-17 15:49:11 -08:00
Dan Wittmer b88ab92af2 Fix formatting of RunServer params. 2017-11-17 15:23:32 -08:00
ncteisen adbfbd5977 Remove all extern C 2017-11-17 14:08:57 -08:00
kpayson64 510fcb84b6
Merge pull request #13409 from kpayson64/fix_json_run_localhost
Fix TSAN json_run_localhost flake
2017-11-17 11:35:05 -08:00
Yash Tibrewal 177039b2f8 Merge master 2017-11-16 19:31:28 -08:00
Ken Payson 7cf8d72c25 Fix TSAN json_run_localhost flake 2017-11-16 18:36:38 -08:00
Dan Wittmer 6d18fcd3ab Add ServerStartedCondition to hold the mutex, condition variable and condition. Changes allow callers to correctly handle spurious wakeups. 2017-11-16 16:45:23 -08:00
Dan Wittmer 728f1d2c44 s//used 2017-11-16 14:37:49 -08:00