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
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
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
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
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
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
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