ncteisen
d88f903bd1
Merge branch 'master' of https://github.com/grpc/grpc into more-clang-tidy
2018-01-22 11:58:09 -08:00
Vijay Pai
28b6a44637
Migrate all remaining features of core test to C++ layer test
2018-01-21 21:04:37 -08:00
Vijay Pai
2b226adf60
Remove alarm from core, implement in C++ layer only
2018-01-21 21:03:56 -08:00
Muxi Yan
bc4b7891c8
Merge remote-tracking branch 'upstream/master' into create-grpc-c++-podspec
2018-01-19 17:35:33 -08:00
Muxi Yan
61bb29f141
Clean up C++ tests and example
2018-01-19 17:32:27 -08:00
Muxi Yan
fb061c329a
Merge remote-tracking branch 'upstream/master' into fix-stream-compression-config-interface
2018-01-19 12:20:15 -08:00
Noah Eisen
93563bc0dc
remote stale import
2018-01-19 09:54:49 -08:00
Muxi Yan
277e2e4f07
Clean up tests, examples, and podspecs
2018-01-18 17:01:08 -08:00
yang-g
a29d6d0d74
remove use of random_shuffle
2018-01-18 15:54:29 -08:00
Mark D. Roth
dbdf495f61
Split lib/support into lib/gpr and lib/gpr++.
2018-01-18 11:21:12 -08:00
David Garcia Quintas
41d27e104f
Merge branch 'master' of github.com:grpc/grpc into conn_subchannel
2018-01-17 10:38:53 -08:00
Jan Tattermusch
e5b7ddd59c
Merge pull request #13363 from grpc/revert-13346-revert-13322-oauth_failure
...
Revert "Revert "Switching from UNAUTHENTICATED to UNAVAILABLE for auth metadata failure""
2018-01-16 18:21:23 +01:00
Vijay Pai
7500577593
Address review feedback; stop using result of 'what'
2018-01-09 10:55:37 -08:00
Vijay Pai
b425fc79da
Comment on cpp guard
2018-01-08 15:12:55 -08:00
Vijay Pai
9809ce38e9
Use appropriate preprocessor guards to allow building without exceptions
2018-01-08 15:12:55 -08:00
Vijay Pai
8fc3715a17
Catch exceptions from sync method handlers without crashing server
2018-01-08 15:12:55 -08:00
David Garcia Quintas
53bfe69f70
Connected subchannel refactoring
2018-01-05 20:08:51 -08:00
Muxi Yan
d83cff57f4
Delete stale file
2018-01-05 17:05:09 -08:00
Muxi Yan
a2d64be533
Add C++ library iOS test
2018-01-05 16:02:43 -08:00
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
ncteisen
3039b37a0e
Fix bad merge
2017-11-15 18:24:05 -08:00
apolcyn
767e1cb912
Merge pull request #13405 from apolcyn/grpc_config_txt_prefix
...
Query for TXT service configs with _gprc_config prefix
2017-11-15 17:23:48 -08:00
ncteisen
df817f3e1a
Merge branch 'master' of https://github.com/grpc/grpc into surfacing-error-details
2017-11-15 16:48:19 -08:00
Mark D. Roth
03610f672e
Merge remote-tracking branch 'upstream/master' into server_connection_timeout
2017-11-15 12:54:28 -08:00
Alexander Polcyn
56a19ae06a
Query for TXT service configs with _gprc_config prefix
2017-11-15 10:37:28 -08:00
Yash Tibrewal
6c26b16fe0
Move ExecCtx to grpc_core namespace. Make exec_ctx a private static in ExecCtx and some minor changes
2017-11-14 18:11:22 -08:00
Juanli Shen
070f0c4b67
Merge pull request #13139 from AspirinSJL/stress_test
...
Client channel stress test
2017-11-14 17:06:26 -08:00
Juanli Shen
e5d2139e1e
Add client channel stress test
2017-11-14 16:07:23 -08:00
Yash Tibrewal
75122c2357
Address some PR comments
2017-11-14 01:36:28 -08:00
Craig Tiller
e31e200dec
Fix after merge
2017-11-13 14:04:47 -08:00
ncteisen
1037216ca1
Merge branch 'master' of https://github.com/grpc/grpc into surfacing-error-details
2017-11-13 08:04:23 -08:00
ncteisen
40737d67ee
Add error string to recv status API
2017-11-13 08:02:35 -08:00
Craig Tiller
6def7103bf
Merge github.com:grpc/grpc into lfe3
2017-11-10 15:43:47 -08:00
Craig Tiller
be98d24841
clang-format after nullptr changes
2017-11-10 15:26:57 -08:00
Craig Tiller
4ac2b8e585
Enable clang-tidy as a sanity check, fix up all known failures
2017-11-10 14:14:17 -08:00
David Garcia Quintas
8c5c654fa3
Removed expiration_interval from LB proto
2017-11-10 13:59:12 -08:00
Yash Tibrewal
0032548674
Correction to closure.cc,bm_chttp2_hpack and few more
2017-11-10 10:48:15 -08:00
Jan Tattermusch
14b7d5227f
Revert "Switching from UNAUTHENTICATED to UNAVAILABLE for auth metadata failure"
2017-11-10 11:40:34 +01:00
Yash Tibrewal
3150744c71
Removing more exec_ctx instances
2017-11-09 18:27:37 -08:00
Yash Tibrewal
4e9265c828
Merge with master
2017-11-09 17:46:29 -08:00
Dan Wittmer
572dd8e897
Change adds a version of grpc::testing::interop::RunServer that allows clients to pass in optional condition_variable which will be notified when the server has started and port to use, avoiding the need for callers to work with command line options.
...
Above is used to support clients running the server in a separate thread in the same process as the tests are run to support local only tests.
Existing grpc::testing::interop::RunServer calls into new version passing in FLAGS_port and null condition variable.
2017-11-09 12:01:31 -08:00
yang-g
272eebbbcd
Only allocate what we need in the last slice for proto serialization
2017-11-09 09:54:54 -08:00
Mark D. Roth
04c97d0e0d
Add notify_on_receive_settings closure to chttp2 transport.
2017-11-09 09:14:14 -08:00
Mark D. Roth
bcfd0f38fc
Bool-ify is_client param.
2017-11-09 08:04:47 -08:00
Julien Boeuf
5addba4749
Switching from UNAUTHENTICATED to UNAVAILABLE for auth metadata failure
...
Typically these failures are symptomatic of a busy oauth2 auth
server and calls should be retried in this case.
2017-11-08 23:28:58 -08:00
Yash Tibrewal
d9da7387b8
Merge pull request #13147 from yashykt/testc++ize
...
Convert test/core to C++
2017-11-07 17:02:23 -08:00
yang-g
0b9b7d2610
Use same cq for client and server
2017-11-07 11:27:02 -08:00
Yash Tibrewal
5e42211e7f
Merge branch 'master' into testc++ize
2017-11-06 18:40:52 -08:00
Noah Eisen
74e7bd7d16
Merge pull request #13244 from ncteisen/streaming-ping-pong
...
Revert "Revert "Fix benchmark crash""
2017-11-06 14:58:14 -08:00
Yash Tibrewal
40422d5fa6
Merge master
2017-11-06 14:43:31 -08:00
Craig Tiller
9ab26feb68
Merge github.com:grpc/grpc into 50
2017-11-06 09:45:55 -08:00
Vijay Pai
6da4f51e06
Merge pull request #13257 from vjpai/pb_header
...
Make gRPC C++ library depend on protobuf_headers, not protobuf
2017-11-03 17:04:31 -07:00
ncteisen
e8b09eee58
Fix deadlock
2017-11-03 16:17:55 -07:00
Yuchen Zeng
9ec467343d
Merge pull request #13232 from y-zeng/connectivity_watcher
...
Lower backup poll interval in async_end2end_test
2017-11-03 15:47:21 -07:00
Vijay Pai
5e7ceebf6b
Need explicit "protobuf" dependence on proto_utils_test
2017-11-03 22:37:03 +00:00
Yuchen Zeng
89f86c08e2
Lower backup poll interval in async_end2end_test
2017-11-03 12:13:21 -07:00
Craig Tiller
baa14a975e
Update clang-format to 5.0
2017-11-03 09:09:36 -07:00
ncteisen
b669ff34eb
Revert "Revert "Fix benchmark crash""
...
This reverts commit ac5522bef7 .
2017-11-02 15:14:04 -07:00
Noah Eisen
ac5522bef7
Revert "Fix benchmark crash"
2017-11-02 13:17:02 -07:00
Yash Tibrewal
aae4ca01a3
Merge master
2017-11-02 11:19:16 -07:00
Craig Tiller
66b740a8c6
Merge pull request #13053 from ctiller/fcfix
...
Fix benchmark crash
2017-11-01 15:22:06 -07:00
Vijay Pai
b611e249f3
Merge pull request #13216 from vjpai/tst_fixes
...
Remove unused code from thread_stress_test
2017-11-01 12:45:26 -07:00
Abhishek Kumar
8c2d222875
Merge pull request #13210 from y-zeng/end2end_fix
...
Set GRPC_CLIENT_CHANNEL_BACKUP_POLL_INTERVAL_MS for async_end2end_test
2017-11-01 12:07:40 -07:00
Yash Tibrewal
8bd88c459a
Merge master
2017-11-01 11:49:00 -07:00
Yuchen Zeng
0d573083b9
Add comments for setting the env variable
2017-11-01 11:34:15 -07:00
Vijay Pai
4afcf5b566
Remove unused code from thread_stress_test
2017-11-01 10:44:01 -07:00
Yuchen Zeng
452b987a0d
Set GRPC_CLIENT_CHANNEL_BACKUP_POLL_INTERVAL_MS for async_end2end_test
2017-10-31 19:54:38 -07:00
David Garcia Quintas
77827e1fb2
BG-poll very frequently to pick up subchannels's updates in LB tests
2017-10-31 19:26:08 -07:00
Yash Tibrewal
888691344e
Merge branch 'master' into testc++ize
2017-10-31 11:24:36 -07:00
Vijay Pai
8afaf61fea
Merge pull request #13192 from vjpai/spp
...
Fix a data race in microbenchmark stats gathering
2017-10-30 21:54:23 -07:00
Yash Tibrewal
268685bcbd
Merge branch 'master' into testc++ize
2017-10-30 16:28:56 -07:00
Vijay Pai
94a52266c9
Merge pull request #13082 from vjpai/friendly_fire
...
GPR_ATTRIBUTE_NO_TSAN doesn't reach through function calls, so use a friend
2017-10-30 16:16:20 -07:00
Vijay Pai
f92b530068
Fix a data race in microbenchmark stats gathering
2017-10-30 15:10:56 -07:00
Yuchen Zeng
9e6837d397
Merge pull request #12732 from y-zeng/connectivity_watcher
...
Client channel backup poller
2017-10-30 14:47:24 -07:00
Vijay Pai
cb36615ddd
GPR_ATTRIBUTE_NO_TSAN doesn't reach through function calls, so use a friend
2017-10-30 13:31:07 -07:00
Mark D. Roth
662ec97674
Merge pull request #12878 from markdroth/pick_first_subchannel_list
...
Refactor subchannel_list code out of RR and use it in PF.
2017-10-30 13:07:59 -07:00
Yuchen Zeng
cbb9296b72
Change the default interval to 5 seconds
2017-10-30 12:06:52 -07:00
Yuchen Zeng
7fa814fbeb
Fix timeouts
2017-10-30 12:06:52 -07:00
Yuchen Zeng
0bad30a244
Use backup pollser instead of connectivity watcher
2017-10-30 12:06:52 -07:00
kpayson64
555b84506e
Merge pull request #12870 from kpayson64/call_bm_diff
...
Add call size bm diff
2017-10-27 16:28:52 -07:00
Vijay Pai
d5b66f187c
Merge pull request #13107 from vjpai/reinternalize
...
Separate public and internal C++ interfaces - Revival of #11572
2017-10-27 14:57:40 -07:00
Ken Payson
667aa2b990
Add call size bm_diff
2017-10-27 14:33:17 -07:00
Mark D. Roth
6e5ce7288d
Assume that subchannels start in state IDLE.
2017-10-27 09:37:41 -07:00
Ken Payson
918ce7a686
Fix QPS Async Client Next loop
2017-10-27 02:48:15 -07:00
yang-g
37f1bd13ab
clear the request
2017-10-26 14:42:51 -07:00
Vijay Pai
06e174a088
Separate public and internal C++ interfaces
2017-10-26 14:28:26 -07:00
Yash Tibrewal
39aed1ae8b
Remove unnecessary extern Cs
2017-10-25 17:04:35 -07:00
yang-g
903981adb6
Catch out of order error code
2017-10-25 10:46:35 -07:00
kpayson64
1bf7207852
Merge pull request #13084 from kpayson64/cq_lambda
...
CompletionQueue DoThenAsyncNext
2017-10-25 10:28:02 -07:00
Ken Payson
42bd87e376
Adds gRPC Experimental CQ DoThenAsyncNext lambda API
2017-10-25 09:13:30 -07:00
Yuchen Zeng
c01c7cbd85
Merge pull request #12219 from y-zeng/http2_connector
...
Add the endpoint used by the handshake process to connector's pollset_set
2017-10-24 11:54:29 -07:00
Juanli Shen
a5b34a502a
Merge pull request #13108 from AspirinSJL/reomve_duplicate
...
Remove duplicate message member in test
2017-10-24 11:32:16 -07:00
ncteisen
c296e82e11
clang fmt
2017-10-24 08:58:14 -07:00
ncteisen
9e3eedb6af
Remove old header benchmark
2017-10-24 08:33:00 -07:00
ncteisen
6bf4bcef04
Fix bm_diff
2017-10-23 22:19:01 -07:00
Yuchen Zeng
6a0874b405
Fix bm_chttp2_transport
2017-10-23 20:47:53 -07:00
Yuchen Zeng
ca31256597
Remove redundant WaitForConnected
2017-10-23 18:26:21 -07:00
Juanli Shen
cbdb5174ca
Remove duplicate message member in test
2017-10-23 14:44:52 -07:00
Craig Tiller
8c96701cf5
Ensure that we respect requested channel args in all cases
2017-10-20 12:25:36 -07:00
Vijay Pai
25d2466a22
Merge pull request #12362 from vjpai/inproc_qps
...
QPS test that uses inproc transport
2017-10-20 09:43:29 -07:00
yang-g
83085aa74f
Add a microbm, seeing 195ns with current impl and 162ns with new impl
2017-10-19 16:11:06 -07:00