Mark D. Roth
6d75cfe426
Revert "Merge pull request #18254 from grpc/revert-18078-grpclb_child_policy_configurable"
...
This reverts commit 6dcf6d1645 , reversing
changes made to a2f1e924de .
2019-03-05 14:18:01 -08:00
Mark D. Roth
6dcf6d1645
Merge pull request #18254 from grpc/revert-18078-grpclb_child_policy_configurable
...
Revert "Make grpclb child policy configurable"
2019-03-05 14:17:25 -08:00
Juanli Shen
e889fda482
Use real resolver in xds lb channel
2019-03-05 13:29:55 -08:00
Soheil Hassas Yeganeh
a2f1e924de
Merge pull request #18253 from grpc/revert-18199-slice-buffer
...
Revert "Introduce grpc_byte_buffer_reader_peek and use it for Protobuf parsing."
2019-03-05 15:00:23 -05:00
Mark D. Roth
9febbf2d92
Revert "Make grpclb child policy configurable"
2019-03-05 11:32:00 -08:00
rmstar
f585e37bea
Merge pull request #18243 from rmstar/reconnectbackoff
...
Try to fix FlakyNetworkTest.ServerRestartKeepaliveDisabled flake
2019-03-05 11:27:08 -08:00
Soheil Hassas Yeganeh
c060d55cc7
Revert "Introduce grpc_byte_buffer_reader_peek and use it for Protobuf parsing."
2019-03-05 14:01:01 -05:00
Mark D. Roth
762676249e
Make grpclb child policy configurable.
2019-03-05 06:32:03 -08:00
Mark D. Roth
51e718283e
Merge pull request #18094 from markdroth/subchannel_call_context_fix
...
Don't use a separate call context for subchannel calls
2019-03-04 15:49:26 -08:00
Karthik Ravi Shankar
b606cad6cc
Fold opencensus into grpc_impl namespace
...
Moving opencensus into grpc_impl namespace..
2019-03-04 15:47:37 -08:00
Mark D. Roth
a04b0646de
Don't use a separate call context for subchannel calls.
2019-03-04 14:38:02 -08:00
Vijay Pai
397bdd6b7b
Fix a bug that was exposed but unrelated...
2019-03-04 13:55:12 -08:00
Prashant Jaikumar
ede3e61acb
Try to fix FlakyNetworkTest.ServerRestartKeepaliveDisabled flake
...
Set channel arg for max connect time.
2019-03-04 13:25:33 -08:00
Vijay Pai
05d8ddfc6e
Support callback-based generic service
2019-03-04 13:13:12 -08:00
Soheil Hassas Yeganeh
509e77a5a3
Introduce grpc_byte_buffer_reader_peek and use it for Protobuf parsing.
...
grpc_byte_buffer_reader_next() copies and references the slice. This
is not always necessary since the caller will not use the slice
after destroying the byte buffer.
A prominent example is the protobuf parser, which
calls grpc_byte_buffer_reader_next() and immediately unrefs the slice
after the call. This ref() and unref() calls can be very expensive
in the hot path.
This commit introduces grpc_byte_buffer_reader_peek() which
essentialy return a pointer to the slice in the buffer, i.e.,
no copies, and no refs.
QPS of 1MiB 1 Channel callback benchmark increases by 5%.
More importantly insructions per cycle is increased by 10%.
Also add tests and benchmarks for byte_buffer_reader_peek()
2019-03-04 14:17:46 -05:00
Mark D. Roth
251d66aac6
Convert client channel factory to C++
2019-03-01 08:40:21 -08:00
apolcyn
046e3e4ab5
Merge pull request #18201 from apolcyn/fix_thing
...
Build c-ares bazel lib with alwayslink=1
2019-02-28 10:58:25 -08:00
Alex Polcyn
9644e588f6
Build c-ares bazel lib with alwayslink=1
2019-02-27 23:06:11 -08:00
Yang Gao
40241c5236
Merge pull request #18157 from yang-g/rollbackrollback
...
Roll-forward PR17308
2019-02-27 17:04:19 -08:00
Nicolas Noble
91ad888497
Revert "Revert "Folding the Channel class into the grpc_impl namespace.""
2019-02-27 16:53:23 -08:00
rmstar
b0b35b03a7
Merge pull request #18159 from rmstar/flakynetwork_fix
...
Fix test flake in flaky_network_test
2019-02-27 10:45:35 -08:00
Michael Behr
ddf7666fdf
Merge remote-tracking branch 'upstream/master' into interop-client-additional-metadata
2019-02-27 12:07:54 -05:00
Michael Behr
0a53c2ed2e
Move new functions out of client_helper.cc
2019-02-27 12:04:32 -05:00
Michael Behr
473041e06b
Format code.
2019-02-27 10:52:45 -05:00
Prashant Jaikumar
7f37d1cb0e
Fix test flakes in flaky_network_test
...
- Set channel arg for maximum time between reconnection attempts.
- Don't check status of RPCs that can fail due to network flakiness.
2019-02-27 00:44:52 -08:00
Vu Cong Tuan
9c4de5a0ff
Fix typos in test code
...
Signed-off-by: Vu Cong Tuan <tuanvc@vn.fujitsu.com>
2019-02-27 09:11:01 +07:00
Vijay Pai
29191d5eda
Need to properly init library for microbenchmarks
2019-02-26 12:44:13 -08:00
Vijay Pai
de29ab752e
Fix golden-file test
2019-02-25 23:29:02 -08:00
Vijay Pai
2a80f0edc7
Support use of ByteBuffer for request-side of code-gen unary
2019-02-25 16:28:59 -08:00
yang-g
5480dc5cd6
fix client_lb_e2e_test
2019-02-25 10:28:06 -08:00
yang-g
456f748b2f
Revert "Merge pull request #18146 from grpc/revert-17308-shutdown"
...
This reverts commit 9079e98dfc , reversing
changes made to 76a38bfcc2 .
2019-02-25 10:11:06 -08:00
Vijay Pai
c924e0b63e
Merge pull request #18136 from vjpai/callback_test_interceptor
...
Increase test scenarios for client-side of callback API plus fix exposed bugs
2019-02-25 09:25:59 -08:00
Michael Behr
60f060e078
Let interop_client send additional metadata, controlled by a flag.
2019-02-25 11:26:22 -05:00
Vijay Pai
8feb16171a
Add an expectation and fix a ServerContext bug
2019-02-25 00:48:11 -08:00
Vijay Pai
5f8fe7d5cc
Test for simultaneous Read and WritesDone
2019-02-25 00:21:42 -08:00
Vijay Pai
ac5f5c4fe2
Add ClientCancelsRequestStream test
2019-02-25 00:03:18 -08:00
Vijay Pai
05b98a4896
Also add streaming tests that cancel from client
2019-02-23 10:33:39 -08:00
Yang Gao
4bc2ca4de6
Revert "Move grpc_shutdown internals to a detached thread"
2019-02-22 16:34:24 -08:00
Mark D. Roth
428fa7602c
Transition into state CONNECTING when we start name resolution.
2019-02-22 10:31:16 -08:00
Mark D. Roth
5f00cfd3bd
Merge pull request #18096 from markdroth/lb_policy_api
...
Second attempt: LB policy picker API
2019-02-22 10:10:43 -08:00
Vijay Pai
7eb08ad72e
Add interceptors, secure credentials, and cancellation to client callback test
2019-02-22 01:33:05 -08:00
Prashant Jaikumar
98e0ff582a
Fix C++ bulid on Mac OS
2019-02-20 22:06:51 -08:00
Vijay Pai
cdab1c260f
Fix termination condition of streaming callback QPS tests
2019-02-20 16:32:34 -08:00
rmstar
22109adedd
Merge pull request #18082 from rmstar/cfstreamtestv2
...
Re-add cfstream_test
2019-02-20 15:38:51 -08:00
Yang Gao
b03e014ad8
Merge pull request #17308 from yang-g/shutdown
...
Move grpc_shutdown internals to a detached thread
2019-02-20 15:37:18 -08:00
rmstar
7bdcf1269c
Merge pull request #18099 from rmstar/readdflakynetworktest
...
Add flaky_network_test after fixing internal build failures.
2019-02-20 15:36:12 -08:00
Vijay Pai
453c6331b6
Fix counters in streaming QPS benchmarks
2019-02-20 06:15:15 -08:00
yang-g
fe3555f0fd
Merge with head and resolve conflict
2019-02-19 20:46:51 -08:00
Prashant Jaikumar
b31f402b46
Add flaky_network_test after fixing internal build failures.
...
Re-add flaky_network_test along with a couple of new testcases.
2019-02-19 16:54:47 -08:00
Mark D. Roth
aa149fedbb
Revert "Merge pull request #18093 from grpc/revert-17770-lb_policy_picker_api"
...
This reverts commit f327b83706 , reversing
changes made to b3b5d63423 .
2019-02-19 13:19:24 -08:00
hcaseyal
275296c594
Revert "LB policy picker API"
2019-02-19 11:05:52 -08:00
yang-g
0df63d3c98
Merge branch 'master' into shutdown
2019-02-15 21:51:03 -08:00
Soheil Hassas Yeganeh
db38d4ca9b
Merge pull request #17939 from vertextao/gpr_mu_cv-leak-test
...
Add ASAN-only leak detection for gpr_mu/cv and fix the newly caught leaks
2019-02-15 21:43:32 -05:00
Prashant Jaikumar
6177befe94
Re-add cfstream_test
...
2nd attempt at adding cfstream_test after fixing internal build failures caused by first attempt.
2019-02-15 15:05:38 -08:00
hcaseyal
cecea9c592
Revert "Added test for RPCs over a flaky network"
2019-02-15 13:36:02 -08:00
Nicolas Noble
2ad245cb0c
Revert "Folding the Channel class into the grpc_impl namespace."
2019-02-15 09:52:15 -08:00
xtao
7766912dda
fix more detected mu/cv leaks
2019-02-16 00:00:50 +08:00
Vijay Pai
03de98d5ef
Revert "Add test for network transitions when CFStream is enabled"
2019-02-14 15:35:44 -08:00
yang-g
545c555d31
Rename new public API
2019-02-14 14:22:40 -08:00
Nicolas "Pixel" Noble
7eb4fee912
Regenerate golden file.
2019-02-14 20:07:21 +01:00
Nicolas "Pixel" Noble
5d5e2a4b8f
Regenerating goldef test files.
2019-02-13 22:27:45 +01:00
Nicolas "Pixel" Noble
de332cfcee
Merge branch 'master' of https://github.com/grpc/grpc into channel
2019-02-13 22:11:47 +01:00
Yash Tibrewal
73353ad281
Merge branch 'master' into interceptorcleanup1
2019-02-13 12:47:47 -08:00
Yash Tibrewal
50497c2317
Reviewer comments
2019-02-13 12:46:07 -08:00
rmstar
17651ca3cc
Merge pull request #17903 from rmstar/flakynetworktest
...
Added test for RPCs over a flaky network
2019-02-13 11:19:39 -08:00
rmstar
52360b8fa7
Merge pull request #17872 from rmstar/cfstream_test
...
Add test for network transitions when CFStream is enabled
2019-02-13 10:49:35 -08:00
Mark D. Roth
bab8123763
LB policy picker API
2019-02-13 08:30:04 -08:00
Jan Tattermusch
bc19ba1668
Merge pull request #18037 from xichengliudui/fixtypos
...
Fix various typos in .cc and .md and .py files
2019-02-13 13:24:34 +01:00
Nicolas "Pixel" Noble
63db582516
Merge branch 'master' of https://github.com/grpc/grpc into channel
2019-02-13 00:19:23 +01:00
Vijay Pai
75bf7c7f48
Merge pull request #18000 from rmstar/timechangetestsan
...
Fix TSAN flake in time_change_test
2019-02-12 15:17:35 -08:00
yang-g
bc946d6c6d
merge with head and resolve conflicts
2019-02-12 15:00:32 -08:00
Prashant Jaikumar
485bc78ba3
Added flaky_network_test
2019-02-12 12:04:45 -08:00
Prashant Jaikumar
2f0f522423
Add end2end test for cfstream
2019-02-12 11:31:48 -08:00
xichengliudui
d9b508c896
Fix various typos in .cc and .md and .py files
2019-02-12 11:11:43 -05:00
Mark D. Roth
68a661dfb5
Merge pull request #17947 from markdroth/grpclb_service_config_fix
...
Don't pass service config from parent channel to grpclb balancer channel.
2019-02-12 07:46:50 -08:00
Vijay Pai
ac4c291773
Merge pull request #17957 from vjpai/callback_test_http_if_possible
...
Enable TCP callback tests if the event engine allows
2019-02-11 16:48:41 -08:00
apolcyn
349864c77b
Merge pull request #17998 from apolcyn/disable_txt_lookups_by_defaut
...
Disable service config resolution with c-ares by default, for now
2019-02-11 14:07:26 -08:00
Vijay Pai
a47c979ba0
Enable TCP callback tests if the event engine allows
2019-02-11 12:05:37 -08:00
Alexander Polcyn
93b7acd9bf
Disable service config resolution with c-ares by default
2019-02-11 10:30:08 -08:00
Prashant Jaikumar
52695cae91
Fix TSAN flake in time_change_test
2019-02-10 23:59:47 -08:00
ncteisen
d8947ae073
Fix internal build error
2019-02-08 17:17:00 -08:00
Yash Tibrewal
cddb5519f2
Add a test only method to reset global interceptor
2019-02-08 15:57:29 -08:00
Mark D. Roth
0794507043
Don't pass service config from parent channel to grpclb balancer channel.
2019-02-08 13:07:27 -08:00
Yash Tibrewal
c71b2f4fb7
Global Interceptor Registration allowed only once
2019-02-07 19:36:51 -08:00
Vijay Pai
f919ace038
Add a microbenchmark for immediately-firing alarms
2019-02-07 08:38:26 -08:00
apolcyn
bc3abf3fcb
Merge pull request #17897 from apolcyn/enable_ares_take_3
...
Revert "Revert c-ares as the default resolver"
2019-02-06 19:43:39 -08:00
Noah Eisen
d97fd19eef
Merge pull request #17951 from ncteisen/empty-binary-metadata
...
Add Empty Binary Metadata Test
2019-02-06 15:19:00 -08:00
Jan Tattermusch
f83fbe95b4
Merge pull request #17888 from xichengliudui/updatefiles
...
Fix various typos in .cc and .md files
2019-02-06 23:33:43 +01:00
ncteisen
3fe3be39fe
Add empty binary metadata test
2019-02-06 11:04:54 -08:00
rmstar
0d9e6d1e36
Merge pull request #17842 from rmstar/timechange
...
Added test for wall clock time change on the client
2019-02-06 10:30:27 -08:00
Vijay Pai
cfc52beebc
Merge pull request #17933 from vjpai/resettable_alarm
...
Allow a grpc::Alarm to be set again after firing
2019-02-06 09:53:48 -08:00
Jan Tattermusch
18856a87fc
Merge branch 'master' into updatefiles
2019-02-06 11:45:11 +01:00
Vijay Pai
45c684f894
Allow an alarm to be set again after firing
2019-02-05 14:07:40 -08:00
Prashant Jaikumar
bca92b2b7e
Added test for wall-clock time change on the client
2019-02-05 13:40:22 -08:00
Noah Eisen
ed0a565583
Merge pull request #17907 from ncteisen/build-madness
...
Fix Internal Build
2019-02-04 11:48:18 -08:00
ncteisen
82171553cf
clang fmt
2019-02-01 15:23:44 -08:00
ncteisen
fa74259769
Reintroduce commented debugging tips
2019-02-01 13:19:34 -08:00
ncteisen
632aa8125f
reintroduce anon namespace
2019-02-01 13:15:19 -08:00
ncteisen
c215e8e359
Fix internal build
2019-02-01 12:14:06 -08:00
Alexander Polcyn
139d9f6e94
Revert "Revert c-ares as the default resolvre"
...
This reverts commit ca30b2240f .
2019-01-31 15:06:34 -08:00
Juanli Shen
4f3c1572e1
Revert "Revert "C++-ify subchannel""
2019-01-30 10:23:07 -08:00
xichengliudui
8548a932fb
Update .cc and .md files
2019-01-30 11:24:09 -05:00
Juanli Shen
bbfc024a02
Revert "C++-ify subchannel"
2019-01-29 15:23:55 -08:00
Juanli Shen
5ecfe6f59b
Merge pull request #17653 from AspirinSJL/cpp_subchannel
...
C++-ify subchannel
2019-01-29 14:20:23 -08:00
Vijay Pai
b20f158922
Deflake a shared CQ usage
2019-01-29 13:02:48 -08:00
Juanli Shen
25dc2ffed6
C++-ify subchannel
2019-01-29 13:00:02 -08:00
Vijay Pai
80a0488d33
Make declaration match definition
2019-01-29 10:29:14 -08:00
Lidi Zheng
588486120d
Merge pull request #17854 from grpc/revert-17793-py-bm
...
Revert "Add basic benchmark test for Python"
2019-01-29 09:55:35 -08:00
Jan Tattermusch
297803e9cc
Merge pull request #17832 from jtattermusch/fix_counterintuitive_timeouts
...
Fix counterintuitive test size behavior in grpc_cc_test
2019-01-29 12:04:44 +01:00
Lidi Zheng
5198ccd89c
Revert "Add basic benchmark test for Python"
2019-01-29 00:40:01 -08:00
Yash Tibrewal
786598a6ff
Merge branch 'master' into interceptorcqavalanching
2019-01-28 11:54:39 -08:00
Lidi Zheng
16b8279ebe
Merge pull request #17793 from lidizheng/py-bm
...
Add basic benchmark test for Python
2019-01-28 11:00:37 -08:00
Jan Tattermusch
baaf93b830
revert no-longer-needed hotfix from #17820
2019-01-28 09:19:28 -05:00
Jan Tattermusch
b5506f0ee4
Merge pull request #17820 from billfeng327/bugfix/change-timeout-for-e2e
...
explicitly lengthened timeout for end2end test
2019-01-28 15:04:52 +01:00
apolcyn
ec10359c7b
Merge pull request #17213 from apolcyn/add_cloud_to_prod_gcd_tests
...
Add an interop test specific to GoogleDefaultCreds
2019-01-27 23:47:59 -08:00
Bill Feng
08e06da780
explicitly lengthened timeout
2019-01-25 15:25:34 -08:00
Alexander Polcyn
ca30b2240f
Revert c-ares as the default resolvre
2019-01-25 13:39:45 -08:00
Vijay Pai
8bc0788dae
Merge pull request #17686 from vjpai/rpc_requests
...
C++ callback API: 3 stability issues
2019-01-25 12:24:53 -08:00
Nicolas "Pixel" Noble
cabbd35014
Reformat.
2019-01-24 23:42:12 +01:00
Jan Tattermusch
9e510cc5d4
update test size to avoid RBE timeouts
2019-01-24 10:47:30 +01:00
Yash Tibrewal
d347ec7ce0
Register for cq avalanching when interceptors are going to be run
2019-01-23 19:11:51 -08:00
Nicolas "Pixel" Noble
dffbe4a1eb
Merge branch 'master' of https://github.com/grpc/grpc into channel
2019-01-23 21:40:25 +01:00
Nicolas "Pixel" Noble
2fd079ff7c
Channel folding.
2019-01-23 21:40:07 +01:00
Vijay Pai
fab05d336c
Dynamic callback requesting, graceful server shutdown, and separate ExecCtx for callbacks
2019-01-23 11:21:50 -08:00
Lidi Zheng
4f451c78a4
Add basic benchmark test for Python
2019-01-22 16:50:47 -08:00
Alexander Polcyn
2b328ee0ca
Re-enable c-ares as the default resolver; but keep SRV queries off by default
2019-01-18 17:18:33 -08:00
yang-g
ef32669915
Merge remote-tracking branch 'upstream/master' into shutdown
2019-01-18 16:01:14 -08:00
Mark D. Roth
10fa278660
Merge pull request #17577 from markdroth/lb_trailing_metadata
...
Allow LB policies to intercept recv_trailing_metadata
2019-01-17 13:26:29 -08:00
yang-g
47e5771181
Fix grpc_tool_test
2019-01-17 10:25:41 -08:00
Mark D. Roth
e8cd36924e
Add test for retry code path.
2019-01-16 10:19:14 -08:00
Juanli Shen
bbe2587c39
Enable per-channel subchannel pool
2019-01-15 14:15:18 -08:00
Juanli Shen
b3c0b91db1
Remove force_creation param from subchannel index
2019-01-15 10:47:35 -08:00
Mark D. Roth
08f94b1623
Clean up test.
2019-01-15 08:32:18 -08:00
yang-g
df9bd2f506
Merge remote-tracking branch 'upstream/master' into shutdown
2019-01-14 13:19:01 -08:00
Alexander Polcyn
371b987bf4
Revert turning c-ares on by default
2019-01-11 10:50:52 -08:00
apolcyn
34ca89765d
Merge pull request #16862 from apolcyn/convert_tests_to_cares
...
Switch the default DNS resolver from native to c-ares
2019-01-10 14:42:06 -08:00
Mark D. Roth
d655509e3d
Fix sanity and build.
2019-01-10 10:52:29 -08:00
Mark D. Roth
d6e2b33670
Move InterceptRecvTrailingMetadataLoadBalancingPolicy to a separate file.
...
This fixes a link error when building with make.
2019-01-10 10:31:16 -08:00
Mark D. Roth
8cd7178afb
Add dtors in LB policy subclasses.
2019-01-10 09:26:44 -08:00
Vijay Pai
302e7b4d2b
Merge pull request #17658 from guantaol/avoid_thd_jump
...
Avoid the thread jump in server callback APIs.
2019-01-09 13:43:24 -08:00
Juanli Shen
23677bd827
Remove subchannel args
2019-01-08 19:43:45 -08:00
Alexander Polcyn
46a872864c
Turn on c-ares as the default resolver
2019-01-08 14:46:37 -08:00
Mark D. Roth
925323c41e
Merge remote-tracking branch 'upstream/master' into lb_trailing_metadata
2019-01-08 11:15:19 -08:00
Guantao Liu
11eff929e2
Avoid the thread jump in server callback APIs.
...
Add a utility function in iomgr to check whether the caller thread is a
worker for any background poller, and keep grpc combiner from offloading
closures to the default executor if the current thread is a worker for
any background poller.
2019-01-07 18:22:50 -08:00
Yash Tibrewal
8dcda4dc36
Merge pull request #17630 from yashykt/nocopyinterception
...
Modifying semantics for GetSendMessage and GetSerializedSendMessage. Also adding ModifySendMessage
2019-01-07 16:32:24 -08:00
Yash Tibrewal
dd067fd390
Merge branch 'master' into nocopyinterception
2019-01-07 10:09:06 -08:00
Soheil Hassas Yeganeh
0d6e10e795
clang-format all the files.
...
Whenever we run clang-format, gen_build_yaml.py and
ServerServiceDefinitionExtensions.cs get modified by the script.
Let's commit those changes so that these file remain unmodified
after running the formatting script.
2019-01-07 10:21:09 -05:00
Yash Tibrewal
059459a9ee
Merge branch 'master' into failhijackedrecv
2019-01-04 17:28:25 -08:00
Yash Tibrewal
8ba5922e87
Merge branch 'master' into failhijackedsend
2019-01-04 15:29:00 -08:00
Yash Tibrewal
4886c937c1
Merge branch 'master' into failhijackedsend
2019-01-04 14:15:19 -08:00
Yash Tibrewal
6e5eb4e5a3
Merge branch 'master' into failhijackedrecv
2019-01-04 14:03:37 -08:00
Yash Tibrewal
6fc7adf277
Merge branch 'master' into bidiinterceptiontest
2019-01-04 13:54:14 -08:00
Yash Tibrewal
b05ca9697b
Merge branch 'master' into failhijackedrecv
2019-01-04 11:30:03 -08:00
Yash Tibrewal
a5ed3d245e
Avoid unsigned signed comparison issues
2019-01-04 11:17:35 -08:00
Moiz Haidry
d3db9fee9c
Merge pull request #17461 from mhaidrygoog/callback_client_streaming_benchmark
...
Add support for Callback Client Streaming benchmarks
2019-01-03 20:38:54 -08:00
Yash Tibrewal
4224384d39
Modifying semantics for GetSendMessage and GetSerializedSendMessage.
...
Also adding ModifySendMessage
2019-01-03 18:01:58 -08:00
Yash Tibrewal
bac79bdabe
Merge branch 'master' into failhijackedsend
2019-01-03 15:51:43 -08:00
Yash Tibrewal
50c60f03ba
Rename GetSendMessage to GetSerializedSendMessage and GetOriginalSendMessage to GetSendMessage
2019-01-03 12:21:19 -08:00
Yash Tibrewal
c6261f4b91
Rename new SendMessage types to SendMessagePtr
2019-01-02 14:46:52 -08:00
Yash Tibrewal
4aeba42528
Provide GetOriginalSendMessage for some APIs
2018-12-28 17:27:38 -08:00
Yash Tibrewal
aecc5f7285
Add client interceptor test for bidi streaming hijacking interceptor
2018-12-28 16:03:20 -08:00
Yash Tibrewal
24e37e249a
Merge branch 'master' into failhijackedrecv
2018-12-26 15:10:41 -08:00
Yash Tibrewal
5a6183f1bd
Merge branch 'master' into failhijackedsend
2018-12-26 13:33:06 -08:00
Moiz Haidry
7bb853ebdd
Addressed PR comments. Made Client::Thread public and removed use of void ptr to refer it. Avoided overloading of NextIssue TIme by renaming it NextRPCIssueTime
2018-12-21 22:40:38 -08:00
Soheil Hassas Yeganeh
c3eb206897
Merge pull request #17582 from soheilhy/worktree-timer-bench
...
Add microbenchmarks for grpc_timer
2018-12-21 21:35:30 -05:00
Soheil Hassas Yeganeh
2e017da58a
Add microbenchmarks for grpc_timer
...
This helps assessing upcoming changes.
2018-12-21 18:56:09 -05:00
apolcyn
00fb17aa97
Merge pull request #17575 from apolcyn/refactor_benchmark_channel_wait_for_ready_to_be_single_threaded
...
Refactor benchmark's initial wait-for-ready to be single threaded
2018-12-21 15:42:26 -08:00
Mark D. Roth
40f22bfc94
move ForwardingLoadBalancingPolicy to its own library
2018-12-21 15:09:17 -08:00
Alexander Polcyn
50eaf46718
Refactor benchmark initial channel wait for ready to be single threaded
2018-12-21 14:07:46 -08:00
yang-g
cf806915fc
Merge branch 'master' into shutdown
2018-12-21 13:36:30 -08:00
Mark D. Roth
c4c4b9152f
WIP
2018-12-21 10:57:54 -08:00
Yang Gao
806c1e0b7a
Merge pull request #17573 from yang-g/socket_mutator
...
Correctly reference the internal string for socket mutator arg
2018-12-21 10:23:31 -08:00
Mark D. Roth
e1b36decba
Merge remote-tracking branch 'upstream/master' into lb_trailing_metadata
2018-12-21 08:42:42 -08:00
yang-g
d6dd6f25f4
Correctly reference the internal string for socket mutator arg
2018-12-20 15:37:30 -08:00
Jan Tattermusch
2b028c8cec
do not use default server override for C++ interop client
2018-12-20 14:49:54 +01:00
yang-g
3c8d24ba2c
merge with head and resolve conflict
2018-12-19 10:13:41 -08:00
Nicolas Noble
62fd6850b0
Merge pull request #17534 from markdroth/grpclb_subchannel_fix
...
Fix bug incorrectly inhibiting subchannel sharing for grpclb.
2018-12-18 16:05:13 -08:00
Yang Gao
998f41a593
Merge pull request #17441 from yang-g/gpr_test_util_to_grpc_test_util
...
Fold gpr_test_util to grpc_test_util
2018-12-18 15:27:20 -08:00
Yash Tibrewal
3c3876a5da
Merge pull request #17544 from yashykt/factorydocs
...
Allow interceptor creators to return nullptr
2018-12-18 14:48:43 -08:00
Mark D. Roth
1438b17890
Fix bug that was breaking subchannel reuse in grpclb.
2018-12-18 14:14:42 -08:00
Yash Tibrewal
31a775b425
Add missing argument
2018-12-18 12:52:14 -08:00
Yash Tibrewal
a20263f64d
Add tests using NullInterceptorFactory
2018-12-18 12:41:49 -08:00
Yash Tibrewal
bb303513dc
Merge master
2018-12-18 11:40:52 -08:00
Vijay Pai
c52ae0d000
Give the interceptors header files in include/grpcpp/support
2018-12-17 15:17:01 -08:00
yang-g
038a71d826
Merge remote-tracking branch 'upstream/master' into gpr_test_util_to_grpc_test_util
2018-12-17 08:52:20 -08:00
Moiz Haidry
b250f34b12
Merge pull request #17465 from mhaidrygoog/server_streaming_callback_benchmark
...
Benchmark Streaming support for callback server
2018-12-14 16:50:45 -08:00
Vijay Pai
ca4e55e6ca
Benchmark to show that byte buffer copy is size-independent
2018-12-14 13:23:34 -08:00
Moiz Haidry
5ec78a286d
Added support for fixed load benchmarks, all the rpcs access one requestor to the get the next issue time for the RPC
2018-12-14 10:49:12 -08:00
Moiz Haidry
e6e1081499
Add support for Callback Client Streaming benchmarks
2018-12-13 09:40:37 -08:00
Soheil Hassas Yeganeh
9decf48632
Move security credentials, connectors, and auth context to C++
...
This is to use `grpc_core::RefCount` to improve performnace.
This commit also replaces explicit C vtables, with C++ vtable
with its own compile time assertions and performance benefits.
It also makes use of `RefCountedPtr` wherever possible.
2018-12-13 10:38:12 -05:00
Moiz Haidry
3bc323977f
Streaming support for callback server
2018-12-11 13:12:39 -08:00
Noah Eisen
9e9cae7839
Merge pull request #17456 from ncteisen/socket-pagination
...
Channelz: Add Pagination to ServerSockets
2018-12-11 12:27:49 -08:00
ncteisen
c7f7db65e0
Add test and fix bug
2018-12-11 11:28:12 -08:00
Mark D. Roth
c5f344deaf
Revert "Revert "Allow encoding arbitrary channel args on a per-address basis.""
2018-12-11 07:48:14 -08:00
Noah Eisen
403da153c8
Merge pull request #17433 from ncteisen/socket-name
...
Channelz: Surface Socket Name
2018-12-09 15:17:57 -08:00
Alexander Polcyn
a4e9f33b85
Add interop cloud to prod test for GoogleDefaultCredentials
2018-12-07 17:19:17 -08:00
hcaseyal
27e2ba31bf
Revert "Allow encoding arbitrary channel args on a per-address basis."
2018-12-07 16:13:37 -08:00
ncteisen
7b81ae14a7
clang tidy and clang format
2018-12-07 14:59:04 -08:00
Mark D. Roth
bc91ebf74c
Merge pull request #17343 from markdroth/server_address_list
...
Allow encoding arbitrary channel args on a per-address basis.
2018-12-07 14:26:09 -08:00
Yang Gao
b590167cf2
Merge pull request #17435 from yang-g/health_service_shutdown
...
Add a Shutdown call to HealthCheckServiceInterface
2018-12-07 13:15:30 -08:00
Mark D. Roth
dedff37b4f
Allow encoding arbitrary channel args on a per-address basis.
2018-12-07 12:41:51 -08:00
Mark D. Roth
6dc358ca34
Merge pull request #17391 from markdroth/reset_connection_backoff
...
Fix bug in subchannel backoff reset code.
2018-12-07 12:28:03 -08:00
Vijay Pai
83c6640e92
Allow the health checking service
2018-12-07 11:03:28 -08:00
yang-g
7fc52366a0
Fix alarm_test
2018-12-07 10:01:54 -08:00
yang-g
2246607ded
Review comments
2018-12-07 08:54:47 -08:00
Mark D. Roth
a6a21d1c64
more code review changes
2018-12-07 08:38:29 -08:00
yang-g
47233225ca
Split out the test service to separate library so that it can be reused
2018-12-06 17:12:43 -08:00
yang-g
f1f557bc43
Add a Shutdown call to HealthCheckServiceInterface
2018-12-06 16:16:58 -08:00
Vijay Pai
97de30d7b3
Allow the interceptor to know the method type
2018-12-06 15:51:31 -08:00
yang-g
67742ef63f
Fix BUILD files. Manually edit bzl files
2018-12-06 14:37:52 -08:00
Noah Eisen
e97c9457e2
Merge pull request #17428 from grpc/revert-17417-revert-17394-bazel
...
Revert "Revert "Add Testonly to Targets""
2018-12-06 13:45:45 -08:00
yang-g
e00ca0371a
Promote gpr_test_util to part of grpc_test_util, add a sample to show it works, build.yaml change first
2018-12-06 13:40:12 -08:00
Mark D. Roth
3dd24ea978
code review changes
2018-12-06 12:27:41 -08:00
Mark D. Roth
e9efc6fa02
Merge pull request #17383 from markdroth/pick_first_choose_ready_subchannel_at_startup
...
Change pick_first to immediately select the first subchannel in READY state.
2018-12-06 11:18:53 -08:00
Noah Eisen
bc447b5f23
Revert "Revert "Add Testonly to Targets""
2018-12-06 11:16:15 -08:00
Vijay Pai
59c4046e9a
Merge pull request #17416 from vjpai/ondone
...
Fix client-side callback API race, allow reuse of application reactor structure
2018-12-06 10:39:17 -08:00
Mark D. Roth
bb5741f9c0
Change pick_first to immediately select the first subchannel in READY state.
2018-12-06 10:18:44 -08:00
Mark D. Roth
5f806d77dc
Fix bug in subchannel backoff reset code.
2018-12-06 09:21:21 -08:00
Vijay Pai
611bb6b495
Test reactor reuse
2018-12-06 09:13:52 -08:00
Sheena Madan
5874506655
Merge pull request #17418 from grpc/revert-16882-microbenchmarks-bazel
...
Revert "Make Microbenchmarks Test Targets"
2018-12-05 18:41:39 -08:00
Sheena Madan
8a461613d1
Revert "Make Microbenchmarks Test Targets"
2018-12-05 16:45:15 -08:00
Sheena Madan
de00c613a9
Revert "Add Testonly to Targets"
2018-12-05 16:40:37 -08:00
yang-g
991963efcc
Merge branch 'master' into shutdown
2018-12-05 14:53:06 -08:00
hcaseyal
dc12bf58b8
Merge pull request #17350 from hcaseyal/callback_test_coverage_1
...
Add test for sending client initial metadata for callback API
2018-12-05 08:28:03 -08:00
Sheena Madan
073467b584
Update BUILD
2018-12-04 13:14:58 -08:00
ncteisen
0a37159ff4
re add testonly
2018-12-04 12:41:47 -08:00
Hope Casey-Allen
9d2b3f35b9
Fix another problem in grpc_tool_test
2018-12-04 09:32:50 -08:00
Jan Tattermusch
13c9e1a277
Merge pull request #16882 from ncteisen/microbenchmarks-bazel
...
Make Microbenchmarks Test Targets
2018-12-04 09:10:18 +01:00
Hope Casey-Allen
b7f283b06f
Fix bazel rbe tests
2018-12-03 16:04:30 -08:00
Hope Casey-Allen
37c18ce676
Merge branch 'callback_test_coverage_1' of github.com:hcaseyal/grpc into callback_test_coverage_1
2018-12-03 13:56:22 -08:00
Hope Casey-Allen
f0cb7e6bdc
Remove log lines
2018-12-03 13:55:06 -08:00
hcaseyal
cf14bd13fb
Merge branch 'master' into callback_test_coverage_1
2018-12-03 10:16:35 -08:00
Hope Casey-Allen
c12aabc6a7
Clang format
2018-12-03 10:14:46 -08:00
Vijay Pai
6bca0313d8
Merge pull request #17144 from vjpai/server_streaming
...
C++ callback API for streaming servers
2018-12-03 09:52:28 -08:00
apolcyn
5fed8e5452
Merge pull request #17354 from apolcyn/fix_ares_deadlocks
...
Cancel c-ares queries after a timeout to avoid getting stuck
2018-11-30 16:58:16 -08:00
Yang Gao
09add58eca
Merge pull request #17359 from yang-g/test_env
...
Create a class for test environment and migrate most of the tests to use it.
2018-11-30 16:48:18 -08:00
Vijay Pai
09ba4b4047
Test client-side callback streaming with callback server
2018-11-30 16:17:16 -08:00
Vijay Pai
2a0c0d7ad6
Streaming API for callback servers
2018-11-30 16:14:21 -08:00
ncteisen
8ace4e16df
disable some add some
2018-11-30 15:37:02 -08:00
Alexander Polcyn
b203ed3c07
Cancel still-active c-ares queries after 10 seconds to avoid chance of deadlock
2018-11-30 15:06:11 -08:00
ncteisen
475ccfd110
Fix ubsan
2018-11-30 10:27:34 -08:00
ncteisen
3eb6c4779d
Exclude census
2018-11-30 10:27:34 -08:00
ncteisen
bdd0d47e07
microbenchmarks don't use polling
2018-11-30 10:27:34 -08:00
Noah Eisen
12d9d04cb4
Make microbenchmarks test targets
2018-11-30 10:27:34 -08:00
Hope Casey-Allen
4a6e165328
Add service definition to sync server
2018-11-30 10:26:31 -08:00
yang-g
e75fc243da
change tests to use the new class instead of grpc_test_init
2018-11-30 08:57:38 -08:00
Vijay Pai
2b5d45ab38
Fix clang-tidy and golden file issues
2018-11-30 04:13:41 -08:00
Vijay Pai
ea1156da3f
Stop exposing streaming object class
2018-11-30 04:13:40 -08:00
Vijay Pai
dac2066a1c
Make StartCall() a releasing operation so that you can pile up ops
2018-11-30 04:13:40 -08:00
Vijay Pai
60949a8232
Revert an order change
2018-11-30 04:13:40 -08:00
Vijay Pai
5dcfc8be96
More review comments
2018-11-30 04:13:40 -08:00
Vijay Pai
85128c7f41
Improve test readability at suggestion of @ghemawat
2018-11-30 04:13:40 -08:00
Vijay Pai
d7eb26648d
Client callback streaming
2018-11-30 04:13:40 -08:00
Hope Casey-Allen
470ea17843
Debugging unimplemented error in CheckClientInitialMetadata
2018-11-29 15:57:53 -08:00
yang-g
483e0ad3f2
Merge with master and resolve conflict
2018-11-29 10:39:35 -08:00
Mark D. Roth
c3ad2243ee
Merge pull request #17312 from markdroth/grpclb_empty_serverlist_fix
...
Don't ignore empty serverlists from the grpclb balancer.
2018-11-29 09:23:22 -08:00
Mark D. Roth
217de89085
Don't ignore empty serverlists from the grpclb balancer.
2018-11-29 07:39:15 -08:00
Bill Feng
8b7323df1c
Merge pull request #17110 from billfeng327/multipool-config
...
Bazel multipool config update, removed sentinel file
2018-11-28 18:54:21 -08:00
Guantao Liu
99673fcbe3
Merge pull request #17244 from guantaol/ev_epollbg
...
Preparation for the new background poller 'epollbg'
2018-11-28 15:37:28 -08:00
yang-g
cdd698810b
Move grpc_shutdown internals to a detached thread
2018-11-27 14:26:08 -08:00
Bill Feng
5810b53df3
merge conflict fix
2018-11-26 10:15:47 -08:00
ncteisen
d3631f9c79
fix clang tidy
2018-11-26 06:11:30 -05:00
Yash Tibrewal
474b97e44e
Merge pull request #16455 from yashykt/httpplumbing
...
Add HTTP plumbing for Fathom
2018-11-21 13:26:49 -08:00
apolcyn
84bfc5d43a
Merge pull request #17267 from apolcyn/qos_json_driver_different_cred_types
...
Allow setting per-worker credential types in QPS benchmark driver
2018-11-21 12:17:24 -08:00
Yash Tibrewal
248e304671
Merge branch 'master' into httpplumbing
2018-11-21 11:48:41 -08:00
Alexander Polcyn
d9dbb76969
Allow specifying specific credential types to reach specific works in QPS benchmark driver
2018-11-21 10:13:10 -08:00
Guantao Liu
458d9d28db
Add the missing definition of shutdown_background_closure to bm_cq_multiple_threads
2018-11-20 11:09:06 -08:00
Yash Tibrewal
bab043e865
Cleanup
2018-11-16 18:11:42 -08:00
Yash Tibrewal
f7bb5fa9d9
Merge pull request #17232 from yashykt/cleanup1
...
Remove the std::unique_ptr for interceptor creators, instead use move semantics everywhere
2018-11-16 13:25:50 -08:00
Yash Tibrewal
a60fd359cb
Modify remaining usecases in test/cpp
2018-11-16 11:42:31 -08:00
Yash Tibrewal
626f1c9d53
Remove the std::unique_ptr, instead use move semantics everywhere
2018-11-15 16:49:43 -08:00
Yash Tibrewal
00c9c40004
Remove extraneous logging statements
2018-11-15 16:01:14 -08:00
Yash Tibrewal
d4ebd30eb2
Add method to get status of send message op on POST_SEND_MESSAGE
2018-11-15 15:57:43 -08:00
Yash Tibrewal
0911e489e3
Add a method to check whether the message was received successfully
2018-11-15 13:55:56 -08:00
Mark D. Roth
d18458720c
Don't reset channel state on resolver failure when LB policy exists.
2018-11-15 09:36:49 -08:00
Yash Tibrewal
ceeb28a360
s/count/count_/
2018-11-14 18:02:54 -08:00
Yash Tibrewal
5d7d6c0fbd
Add method to fail hijacked send messages
2018-11-14 17:35:26 -08:00
Jan Tattermusch
e5f9f5ef46
disable grpc_tool_test on msan
2018-11-14 16:40:35 +01:00
Vijay Pai
637e4ea9fb
Merge pull request #17197 from vjpai/ctx_clear
...
Properly clear metadata and other structs when reusing ServerContext in callback API
2018-11-13 13:57:33 -08:00
Vijay Pai
0e29d7b9bc
Properly clear metadata and other structs when reusing ServerContext
2018-11-13 12:44:56 -08:00
Vijay Pai
a192fc6880
Fix clang-tidy issues
2018-11-11 14:32:55 -08:00
Yash Tibrewal
699c10386d
Add method to fail recv msg for hijacked rpcs
2018-11-09 19:43:00 -08:00
hcaseyal
5203702f57
Merge pull request #17155 from hcaseyal/fix_namespace
...
Make namespace more explicit.
2018-11-08 09:22:11 -08:00
Jan Tattermusch
4e1610bd41
Merge pull request #17140 from vjpai/qps
...
Initialize values in memory before creating slice
2018-11-08 16:48:26 +01:00
Hope Casey-Allen
e42afb0d63
Make namespace more explicit.
2018-11-07 19:48:14 -08:00
Bill Feng
9759a1b241
removed accidental submodule update
2018-11-07 15:21:04 -08:00
Vijay Pai
432b34bf74
Initialize value before creating slice
2018-11-07 12:33:19 -08:00
Moiz Haidry
729a0a9e5b
Merge pull request #17111 from mhaidrygoog/server_unary_callback_benchmark
...
Added benchmarks for Callback based Unary server
2018-11-07 12:02:22 -08:00
Moiz Haidry
1303ec7b53
Added benchmarks for Callback based Unary server
2018-11-07 10:08:51 -08:00
Yash Tibrewal
193b4b57ec
Merge pull request #17072 from yashykt/interceptor_cancellation
...
Interceptors should see a Cancellation notification
2018-11-06 14:56:24 -08:00
Soheil Hassas Yeganeh
48e4a81b05
Remeve memset(0) from arena allocated memory.
...
Callers are updated to properly initialize the memory.
This behavior can be overridden using GRPC_ARENA_INIT_STRATEGY
environment variable.
2018-11-05 10:12:39 -05:00
ncteisen
1b8bf9f190
Add blank line
2018-11-02 17:22:59 -04:00
ncteisen
e7d59f718f
clang format
2018-11-02 16:56:12 -04:00
ncteisen
131eedaa40
Add test
2018-11-02 16:55:06 -04:00
Yash Tibrewal
3ac7f2d24c
Merge pull request #17053 from yashykt/global_interceptor
...
Add global client interceptor factory
2018-11-02 08:56:16 -07:00
Yash Tibrewal
b732e9c403
Make client interceptors see notification even if Cancel was done before the RPC was issued. Also add tests
2018-11-01 16:14:40 -07:00
Yash Tibrewal
e2361a4751
Add server interceptors in end2end_test
2018-11-01 14:06:43 -07:00
Yash Tibrewal
d736b1d309
Refactor tests slightly
2018-11-01 12:30:40 -07:00
Yash Tibrewal
3ec20b75ed
Add tests for global interceptor
2018-10-31 14:21:25 -07:00
Vijay Pai
47d0d5bf1f
Merge branch 'master' into server_callback
2018-10-30 12:29:35 -07:00
Mark D. Roth
36ac496c35
Merge pull request #17046 from markdroth/health_check_client_fix
...
Fix handling of call context in health check call batch payload.
2018-10-30 07:03:28 -07:00
Mark D. Roth
3465dd0cbf
Merge pull request #17010 from grpc/revert-16996-revert-16912-fail_rpcs_on_transient_failure
...
Revert "Revert "Fail wait_for_ready=false RPCs when channel is in TRANSIENT_FAILURE.""
2018-10-30 06:38:15 -07:00
Mark D. Roth
8352f9d274
Fix handling of call context in health check call batch payload.
2018-10-29 14:11:08 -07:00
Vijay Pai
84e763f10a
Experimental C++ server callback unary API
2018-10-29 13:41:25 -07:00
Yash Tibrewal
85ddf5c713
Get ClientContext included with ChannelInterface, and slight more cleanup
2018-10-29 00:14:05 -07:00
Yash Tibrewal
01313976e1
Merge pull request #16842 from yashykt/interceptors
...
Experimental API for Client and Server Interception
2018-10-28 23:36:59 -07:00
Yash Tibrewal
d21a175b28
Revert "Add dummy interceptors to end2end_test and async_end2end_test"
...
This reverts commit d075719477 .
2018-10-27 19:36:49 -07:00
Yash Tibrewal
d075719477
Add dummy interceptors to end2end_test and async_end2end_test
2018-10-27 00:22:22 -07:00
Yash Tibrewal
a55d60056b
Fix build
2018-10-26 17:16:17 -07:00
Yash Tibrewal
1ea195b6f3
Reviewer comments except for void * fixed
2018-10-26 16:11:48 -07:00
ncteisen
bc44c5e353
Add GetServer to channelz cpp
2018-10-26 12:58:04 -07:00
Noah Eisen
5cf95f0b52
Merge pull request #16991 from ncteisen/channelz-get-server-core
...
Channelz part 10: GetServer
2018-10-26 12:18:59 -07:00
Yash Tibrewal
cc21d32c77
Some cleanup
2018-10-26 00:13:55 -07:00
Yash Tibrewal
560963bd8b
Add sync unknown method test
2018-10-25 22:25:49 -07:00
Yash Tibrewal
312feb4202
Adding generic rpc and unimplemented rpc test for server interceptors
2018-10-25 21:43:49 -07:00
Yash Tibrewal
3896dabb85
Merge branch 'master' into interceptors
2018-10-25 19:50:10 -07:00
Yash Tibrewal
a094b7b312
Added server async tests
2018-10-25 19:24:30 -07:00
Spencer Fang
2808bd0ba0
Use forwarding LB test policy. Fix trailer interception code.
2018-10-25 15:47:13 -07:00
Noah Eisen
793853e62f
Merge pull request #16997 from ncteisen/grpc-build-purgatory
...
Channelz: unifying OSS and internal
2018-10-25 12:38:45 -07:00
Mark D. Roth
2cff9ca408
Revert "Revert "Fail wait_for_ready=false RPCs when channel is in TRANSIENT_FAILURE.""
2018-10-25 12:24:42 -07:00
ncteisen
693f46841a
Add GetServer to core
2018-10-24 17:31:30 -07:00
ncteisen
4fa389b137
Unifying grpc build hacks
2018-10-24 17:25:51 -07:00
hcaseyal
c4e2c46be1
Revert "Fail wait_for_ready=false RPCs when channel is in TRANSIENT_FAILURE."
2018-10-24 17:20:05 -07:00
Mark D. Roth
f85fd026e3
Client-side health checking support.
2018-10-24 12:29:04 -07:00
Mark D. Roth
b6059e2e86
Fail wait_for_ready=false RPCs when channel is in TRANSIENT_FAILURE.
2018-10-24 07:13:58 -07:00
Yash Tibrewal
62280b42c7
Add client streaming, server streaming and bidi streaming tests
2018-10-23 21:08:39 -07:00
Spencer Fang
c62c3b920c
Add fake lb policy for test. Tweak existing interception code.
2018-10-23 16:50:31 -07:00
Yash Tibrewal
66cc56bb03
Another server side test
2018-10-23 15:33:08 -07:00
Yash Tibrewal
4da91c1156
First test for server interception
2018-10-23 13:56:36 -07:00
apolcyn
2f92bdedad
Merge pull request #16727 from apolcyn/grpclb_interop_master
...
Add a grpclb-in-DNS interop test suite
2018-10-23 13:06:38 -07:00
Yash Tibrewal
0c7250c7b4
Adding streaming test for client interceptors
2018-10-23 12:15:21 -07:00
Yash Tibrewal
6e00b3bb88
Use InProc Channel for callback tests
2018-10-23 11:22:09 -07:00
Juanli Shen
e401a0898c
Merge pull request #16873 from AspirinSJL/add_interop
...
Add interop test into bazel build
2018-10-23 10:50:54 -07:00
Alex Polcyn
e52d87b53d
Add a grpclb-in-DNS interop test suite
2018-10-23 00:00:08 -07:00
Juanli Shen
800a09b24e
Add interop test into bazel build
2018-10-22 16:50:07 -07:00
Yash Tibrewal
d8cfd96fb2
Adding tests using the callback API
2018-10-22 16:43:43 -07:00
Yash Tibrewal
b358ef85dc
Merge branch 'master' into interceptors
2018-10-22 10:39:27 -07:00
Yash Tibrewal
9b83b7d19e
Adding intercepted channel
2018-10-22 02:42:03 -07:00
Yash Tibrewal
3a17f5b05e
Working on tests
2018-10-21 23:06:21 -07:00
Noah Eisen
0c4f412e13
Merge pull request #16933 from ncteisen/fix-microbenchmarks
...
Remove Uneeded Header from Benchmark
2018-10-18 16:10:56 -07:00
Yang Gao
ef4f63813e
Merge pull request #16903 from grpc/revert-16902-revert-16766-master
...
Revert "Revert "grpc_cli json support""
2018-10-18 15:58:11 -07:00
ncteisen
1a7f14fd31
Remove uneeded header
2018-10-18 14:00:09 -07:00
Mark D. Roth
6577a62313
Merge pull request #16697 from markdroth/health_checking_service
...
Third attempt: Implement Watch method in health check service.
2018-10-18 10:28:00 -07:00
Soheil Hassas Yeganeh
56f77e7163
Merge pull request #16914 from soheilhy/worktree-bench
...
Fix bazel for //test/cpp/microbenchmarks/...
2018-10-17 22:14:54 -04:00
Soheil Hassas Yeganeh
cc5fe63da0
Fix bazel for //test/cpp/microbenchmarks/...
...
Fix a build failure due to missed dependency and add the bm_create_call
benchmark to the build targets.
2018-10-17 16:27:59 -04:00
Mark D. Roth
c684898055
Merge remote-tracking branch 'upstream/master' into health_checking_service
2018-10-17 08:52:17 -07:00
Yang Gao
6bfb966271
Revert "Revert "grpc_cli json support""
2018-10-16 15:49:46 -07:00
David G. Quintas
a464b4ce39
Revert "grpc_cli json support"
2018-10-16 14:42:37 -07:00
Yash Tibrewal
b232bacf27
Starting on server interceptors
2018-10-16 14:11:07 -07:00
Yash Tibrewal
f9fe345553
Add more tests for client interceptors
2018-10-16 14:11:07 -07:00