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 |
yang-g
|
67742ef63f
|
Fix BUILD files. Manually edit bzl files
|
2018-12-06 14:37:52 -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 |
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 |
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 |
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 |
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 |
Mark D. Roth
|
217de89085
|
Don't ignore empty serverlists from the grpclb balancer.
|
2018-11-29 07:39:15 -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
|
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
Yash Tibrewal
|
6f05a711e6
|
Adding a test
|
2018-10-16 14:10:17 -07:00 |
Mark D. Roth
|
f4e65787b6
|
Merge remote-tracking branch 'upstream/master' into health_checking_service
|
2018-10-15 13:12:26 -07:00 |
Hope Casey-Allen
|
12925d6fc8
|
Move check closer to relevant code
|
2018-10-11 14:38:26 -07:00 |
Hope Casey-Allen
|
3ed3c8c071
|
Add metadata streaming tests
|
2018-10-11 14:24:17 -07:00 |
ncteisen
|
0b0f21b3d2
|
C++ Channelz GetServerSockets Support
|
2018-10-09 12:07:13 -07:00 |
ncteisen
|
a64cb54de1
|
Channel trace is limited by memory
|
2018-10-02 17:33:07 -07:00 |
ncteisen
|
038e760a7d
|
Channelz C++ Socket support
|
2018-09-27 14:20:57 -05:00 |
Mark D. Roth
|
be1ce0c4cc
|
Revert "Merge pull request #16600 from grpc/revert-16574-health_checking_service"
This reverts commit de11358660, reversing
changes made to 107d10ea73.
|
2018-09-25 11:42:57 -07:00 |
Vijay Pai
|
3ee2919623
|
Merge pull request #16646 from vjpai/callback_codegen_client_unary
EXPERIMENTAL: Codegen for callback client unary calls
|
2018-09-20 16:35:33 -07:00 |
Juanli Shen
|
974d66f94f
|
Fix tag variable
|
2018-09-19 17:28:41 -07:00 |
Vijay Pai
|
830e5ad5df
|
Merge branch 'master' into callback_codegen_client_unary
|
2018-09-19 17:03:00 -07:00 |
Vijay Pai
|
f6e7b778c4
|
Merge pull request #16655 from vjpai/callback_tidy
Callback API: Fix clang-tidy concerns
|
2018-09-19 12:58:02 -07:00 |
Juanli Shen
|
a0578f075c
|
Merge pull request #16651 from AspirinSJL/improve_force_creation
Change force_creation from atm to bool
|
2018-09-19 12:55:11 -07:00 |
Vijay Pai
|
deb3126611
|
Fix clang-tidy concerns
|
2018-09-19 11:29:11 -07:00 |
Juanli Shen
|
dd10cbc554
|
Change force_creation from atm to bool
|
2018-09-19 10:28:39 -07:00 |
Vijay Pai
|
845bc9ae21
|
Add more test cases
|
2018-09-18 16:48:46 -07:00 |
Vijay Pai
|
47ae48e20c
|
Fix conflict
|
2018-09-18 12:10:33 -07:00 |
Vijay Pai
|
a1e87be377
|
Merge branch 'master' into callback_codegen_client_unary
|
2018-09-18 12:09:02 -07:00 |
Vijay Pai
|
42a0ed43cb
|
Add a test
|
2018-09-18 12:04:31 -07:00 |
Vijay Pai
|
73d89a66f9
|
Catch exceptions in user callbacks
|
2018-09-14 16:56:19 -07:00 |
Vijay Pai
|
3bc10c0f44
|
Merge pull request #16492 from vjpai/client_callback
EXPERIMENTAL: C++ generic client-side unary callback API
|
2018-09-12 09:03:49 -07:00 |
Noah Eisen
|
71aa60265c
|
Merge pull request #16360 from ncteisen/channelz-cpp-server
Channelz++ Part 3: GetServers Support
|
2018-09-11 12:01:17 -07:00 |
Mark D. Roth
|
42d9becd91
|
Revert "Second attempt: Implement Watch method in health check service."
|
2018-09-10 14:06:52 -07:00 |
ncteisen
|
6ef3b0dc2b
|
Merge branch 'master' of https://github.com/grpc/grpc into channelz-cpp-server
|
2018-09-10 14:03:40 -07:00 |
ncteisen
|
722bc69966
|
Merge branch 'master' of https://github.com/grpc/grpc into channelz-server
|
2018-09-10 12:28:21 -07:00 |
ncteisen
|
4205b97dd9
|
reviewer feedback
|
2018-09-07 16:02:08 -07:00 |
Vijay Pai
|
ccddc1bd17
|
Initialize bool
|
2018-08-30 15:46:27 -07:00 |
Vijay Pai
|
8bf52535d1
|
Provide a generic client-side unary callback API
|
2018-08-30 15:46:27 -07:00 |
Juanli Shen
|
14a858123d
|
Revert "Implement Watch method in health check service."
|
2018-08-29 21:36:41 -07:00 |
ncteisen
|
f1931ef624
|
Merge branch 'channelz-cpp' into channelz-cpp-server
|
2018-08-28 17:20:50 -07:00 |
ncteisen
|
72ac3d0cb1
|
Merge branch 'channelz-server' into channelz-cpp-server
|
2018-08-28 17:17:16 -07:00 |
ncteisen
|
e165579d3e
|
Subchannel support to C++
|
2018-08-28 17:16:17 -07:00 |
ncteisen
|
6076b1d798
|
Merge branch 'channelz-subchannels' into channelz-server
|
2018-08-28 12:55:40 -07:00 |
Mark D. Roth
|
4d985efe19
|
Merge pull request #16351 from markdroth/health_checking_service
Implement Watch method in health check service.
|
2018-08-28 11:59:22 -07:00 |
Mark D. Roth
|
99ce3e19af
|
Implement Watch method in health check service.
|
2018-08-28 08:51:52 -07:00 |
Mark D. Roth
|
4312d1217e
|
clang-format
|
2018-08-20 13:10:22 -07:00 |
Mark D. Roth
|
4eceb65aaa
|
Merge remote-tracking branch 'upstream/master' into pf_keep_unselected_subchannels
|
2018-08-20 12:24:56 -07:00 |
Juanli Shen
|
25f7d0f6f4
|
Revert to TRANSIENT_FAILURE during backoff
|
2018-08-17 13:25:15 -07:00 |
Mark D. Roth
|
aad7884233
|
Code review changes.
|
2018-08-17 11:24:54 -07:00 |
Mark D. Roth
|
e9e92d443c
|
Merge remote-tracking branch 'juanlishen/pf_check_state_before_watch' into pf_keep_unselected_subchannels
|
2018-08-17 08:11:10 -07:00 |
Mark D. Roth
|
4d6f002780
|
Code review changes and fix threading bug in test.
|
2018-08-17 08:09:32 -07:00 |
Juanli Shen
|
d19fd1c689
|
PF: Check connectivity state before watching
|
2018-08-16 17:54:27 -07:00 |
Yang Gao
|
b840d5e45c
|
Revert "Add more filter priority levels"
|
2018-08-16 08:58:26 -07:00 |
Vijay Pai
|
8a86f5329e
|
Merge pull request #16356 from vjpai/exhaustion
C++ sync server: Return status RESOURCE_EXHAUSTED if no thread quota available
|
2018-08-15 19:52:23 -07:00 |
Vijay Pai
|
16f738359d
|
Make sure that we actually saw some resource exhaustion if applicable
|
2018-08-15 16:30:59 -07:00 |
David Garcia Quintas
|
d08ea3025b
|
Fixed ordering in adding pending picks to PF
|
2018-08-15 13:43:15 -07:00 |
ncteisen
|
70ef911343
|
Add C++ support for GetServers
|
2018-08-15 12:05:58 -07:00 |
ncteisen
|
408f64c3a1
|
Merge branch 'channelz-server' into channelz-cpp-server
|
2018-08-15 11:11:57 -07:00 |
ncteisen
|
f3c600f335
|
Fix up C++ test to be more stable
|
2018-08-15 10:56:32 -07:00 |
Vijay Pai
|
14ad82a76d
|
Create a new method handler for resource exhaustion and tie into thread mgr
|
2018-08-14 16:23:21 -07:00 |
ncteisen
|
0bf39e2a13
|
Subchannel support to C++
|
2018-08-13 13:56:36 -07:00 |
Mark D. Roth
|
f6dea9ec6a
|
Add another test.
|
2018-08-13 10:33:28 -07:00 |
Mark D. Roth
|
4e1e6ceda9
|
Fix pick_first to not throw away unused subchannels.
|
2018-08-13 09:44:53 -07:00 |
Juanli Shen
|
186df431de
|
As per review
|
2018-08-10 15:00:16 -07:00 |
Juanli Shen
|
9b72650125
|
PF: Check connectivity state before watching
|
2018-08-09 21:54:11 -07:00 |
Mark D. Roth
|
60069baa6a
|
Merge pull request #16225 from markdroth/reset_connection_backoff
Reset connection backoff
|
2018-08-07 08:09:59 -07:00 |
Yang Gao
|
be49852233
|
Merge pull request #16214 from yang-g/order_order_please
Add more filter priority levels
|
2018-08-06 23:50:18 -07:00 |
Juanli Shen
|
10d129476a
|
Use param
|
2018-08-06 15:56:19 -07:00 |
Mark D. Roth
|
f7e72560b6
|
Add experimental API for resetting connection backoff.
|
2018-08-06 14:46:53 -07:00 |
yang-g
|
d6ef707422
|
Add more filter priority levels
|
2018-08-01 11:22:32 -07:00 |
Juanli Shen
|
b0e41f6c7d
|
Fix re-resolution in pick_first
|
2018-07-24 20:54:48 -07:00 |
ncteisen
|
18a9d7d57c
|
reviewer feedback
|
2018-07-20 09:29:05 -07:00 |
ncteisen
|
b47214952b
|
reviewer feedback
|
2018-07-19 15:19:43 -07:00 |
ncteisen
|
6104e4f33b
|
Move ChannelzServicePlugin to public, experimental
|
2018-07-19 14:59:10 -07:00 |
ncteisen
|
9620118390
|
Remove blank line
|
2018-07-19 11:24:04 -07:00 |
ncteisen
|
c194528844
|
Adds C++ Channelz Service
|
2018-07-18 18:24:19 -07:00 |
Juanli Shen
|
be40b0d3a8
|
Add server load reporting service
|
2018-07-13 19:52:59 -07:00 |
David Garcia Quintas
|
8427571d06
|
fix test comment and small code tweak
|
2018-07-10 18:52:01 -07:00 |
David Garcia Quintas
|
50409fea27
|
Simplified the test significantly. No more threads
|
2018-07-10 16:10:28 -07:00 |
David Garcia Quintas
|
30d39c4738
|
Clarify new test comment
|
2018-07-10 15:40:02 -07:00 |
David Garcia Quintas
|
e41cae3081
|
Added TODO
|
2018-07-10 13:39:45 -07:00 |
David Garcia Quintas
|
d1deaad1be
|
Added test
|
2018-07-09 20:09:18 -07:00 |
ncteisen
|
7d474811ab
|
Reviewer feedback
|
2018-06-29 14:59:59 -07:00 |
ncteisen
|
a0a59537d2
|
s/CodegenGeneric/Raw/g
|
2018-06-28 18:52:01 -07:00 |
ncteisen
|
d170b83e0d
|
Allow AsyncServer with one generic to compile
|
2018-06-20 07:59:05 -07:00 |
ncteisen
|
a6194db176
|
Add codegen generic to hybrid tests
|
2018-06-20 07:59:05 -07:00 |
ncteisen
|
bacd625d37
|
Add end2end test for codegen_generic
|
2018-06-20 07:59:05 -07:00 |
Noah Eisen
|
373fc6dc40
|
Manual fixes to enable performance- clang tidy checks
|
2018-06-14 14:58:09 -04:00 |
Noah Eisen
|
58e0cbf9fb
|
Enable the performance-* clang-tidy checks
|
2018-06-14 14:58:09 -04:00 |
yang-g
|
5c67fae9eb
|
Add test
|
2018-06-08 11:53:31 -07:00 |
Mark D. Roth
|
420db80e73
|
Increase client load reporting interval to avoid test flake.
|
2018-06-06 10:23:15 -07:00 |
Mark D. Roth
|
ebb53843b6
|
Remove orphaned test.
|
2018-06-01 14:48:13 -07:00 |
kpayson64
|
5883569eee
|
Merge pull request #15523 from kpayson64/client_lb_flake
Add more failure logging to client_lb_end2end_test
|
2018-05-23 11:10:07 -07:00 |
kpayson64
|
e169f20cd0
|
Add more failure logging to client_lb_end2end_test
|
2018-05-23 09:38:00 -07:00 |
Sree Kuchibhotla
|
94d9034673
|
Merge branch 'master' into fix-time
|
2018-04-18 10:18:34 -07:00 |
Sree Kuchibhotla
|
1dd12c084a
|
Fix some more formatting issues
|
2018-04-16 12:09:37 -07:00 |
Nicolas Noble
|
6d3e7f7cd4
|
Merge pull request #13539 from grpc/AspirinSJL-patch-1
Fix comment in test UpdateBalancersDeadUpdate
|
2018-04-12 16:56:30 -07:00 |
David Garcia Quintas
|
caa2605a28
|
Don't capture unnecessary or unused variables
|
2018-03-21 18:25:22 -07:00 |
Vijay Pai
|
cdddc8ce42
|
Desneak client unary call, avoid Hyrum's Law (used for 1-thread simplicity)
|
2018-03-20 08:46:28 -07:00 |
David Garcia Quintas
|
6234054aa8
|
Verify LB doesn't receive call creds
|
2018-03-13 18:59:40 -07:00 |
kpayson64
|
539f5068bd
|
Abstract libuv implementation
Structures the libuv implementation to allow for a plugable
BSD style socket implementation to allow for other IO Managers
|
2018-03-13 01:21:42 -07:00 |
Vijay Pai
|
a7f52a62ba
|
Merge pull request #14660 from vjpai/exception_10x
Run exception tests 10x to make sure server doesn't crash
|
2018-03-09 16:42:24 -08:00 |
Vijay Pai
|
c04c53b38e
|
Run exception tests 10x to make sure server doesn't crash
|
2018-03-09 15:15:32 -08:00 |
Vijay Pai
|
c90a85649b
|
Change grpc++ references in names to grpcpp
|
2018-03-08 22:04:59 -08:00 |
Vijay Pai
|
6eae794c9f
|
Merge pull request #14459 from vjpai/2phase_thd
C++ize gpr_thread as grpc_core::Thread, make it 2-phase init (construct/Start)
|
2018-03-02 21:13:28 -08:00 |
David Garcia Quintas
|
e3438c43a0
|
Fix and simplify SingleBalancerTest.InitiallyEmptyServerlist
|
2018-03-01 16:39:52 -08:00 |
Vijay Pai
|
b357f2f548
|
Merge branch 'master' into 2phase_thd
|
2018-03-01 11:48:29 -08:00 |
David Garcia Quintas
|
2614494f3c
|
grpclb_end2end test tweaks for compiler happiness
|
2018-02-28 17:34:55 -08:00 |
David Garcia Quintas
|
ad0996b9f3
|
Perform secure naming checks in grpclb_end2end_test
|
2018-02-27 19:11:50 -08:00 |
Vijay Pai
|
8b05d0284f
|
Merge branch 'master' into 2phase_thd
|
2018-02-24 10:37:13 -06:00 |
Juanli Shen
|
5739d34c46
|
Merge pull request #14497 from AspirinSJL/fix_rpc_failure_flake
Add warmup before first batch in UpdateBalancers tests
|
2018-02-23 14:07:01 -08:00 |
Mark D. Roth
|
a90d718cb8
|
Merge pull request #14455 from markdroth/grpclb_channel_args
Refactor code for generating balancer channel args.
|
2018-02-23 09:23:25 -08:00 |
Vijay Pai
|
9d7e57cac4
|
Merge branch 'master' into 2phase_thd
|
2018-02-22 14:33:24 -08:00 |
Juanli Shen
|
acdefd7646
|
Add warmup before first batch
|
2018-02-22 13:46:00 -08:00 |
Vijay Pai
|
a8453a20d8
|
Merge branch 'master' into 2phase_thd
|
2018-02-21 10:24:15 -08:00 |
Adele Zhou
|
1c805ec901
|
Add more bazel tests
|
2018-02-20 17:46:39 -08:00 |
Yuchen Zeng
|
8c259b1a62
|
Remove C++ end2end test owners
|
2018-02-20 12:42:30 -08:00 |
Mark D. Roth
|
bd0f15119a
|
Refactor code for generating balancer channel args.
|
2018-02-20 10:28:22 -08:00 |
Vijay Pai
|
da69355f30
|
C++ize gpr_thread as grpc_core::Thread, make it 2-phase init (construct/Start)
|
2018-02-19 22:39:58 -08:00 |
Juanli Shen
|
10142e4651
|
Fix test again
|
2018-02-16 14:27:59 -08:00 |
Juanli Shen
|
87c6504ca9
|
Revert "Revert "Revert "Revert "grpclb re-resolution""""
|
2018-02-15 09:42:45 -08:00 |
David G. Quintas
|
f66cf0d70d
|
Revert "Revert "Revert "grpclb re-resolution"""
|
2018-02-12 20:55:27 -08:00 |
Vijay Pai
|
1d168541fd
|
Merge pull request #14407 from vjpai/gpr_review_thd
GPR review: Internalize most of gpr_thd (but not ID/current ID)
|
2018-02-12 20:06:56 -08:00 |
Juanli Shen
|
95f37b3108
|
Fix test
|
2018-02-12 13:32:32 -08:00 |
Vijay Pai
|
c745690caf
|
Internalize gpr_thd except for id and currentid
|
2018-02-12 11:44:52 -08:00 |
Juanli Shen
|
776490af0e
|
Revert "Revert "grpclb re-resolution""
|
2018-02-12 11:35:40 -08:00 |
Noah Eisen
|
10a9e4e4fb
|
Merge pull request #14150 from ncteisen/more-clang-tidy
Remove and Prohibit C Style Casts
|
2018-02-10 08:58:46 -08:00 |
Vijay Pai
|
2650c9730f
|
Merge pull request #14397 from vjpai/nb2
Add a separate test for non-blocking polling and RPCs
|
2018-02-09 18:07:22 -08:00 |
Vijay Pai
|
823c9c4717
|
Merge pull request #14396 from vjpai/ae2e
Remove spinning variants from async_end2end_test
|
2018-02-09 16:29:31 -08:00 |
David G. Quintas
|
81f6a7cf9b
|
Merge pull request #14374 from dgquintas/missing_pr_comments
Addressing #14170 leftover comments
|
2018-02-09 16:14:25 -08:00 |
Vijay Pai
|
dd57cb5949
|
Empty out all tests if GRPC_POSIX_SOCKET is not defined
|
2018-02-09 15:47:44 -08:00 |
Vijay Pai
|
132efa0c9b
|
Add non-blocking test
|
2018-02-09 15:42:05 -08:00 |
Vijay Pai
|
1e6a620b50
|
Remove spinning version
|
2018-02-09 14:48:00 -08:00 |
David Garcia Quintas
|
7756b3785d
|
Addressing #14170 leftover comments
|
2018-02-09 13:24:19 -08:00 |
Noah Eisen
|
f56fe4d448
|
Remove uneeded headers
|
2018-02-09 13:21:54 -08:00 |
ncteisen
|
d187ef8c7c
|
Stop overriding poll function in async_end2end
|
2018-02-09 11:00:23 -08:00 |
Noah Eisen
|
4d20a66685
|
Run clang fmt
|
2018-02-09 09:34:04 -08:00 |
Noah Eisen
|
be82e64b3d
|
Autofix c casts to c++ casts
|
2018-02-09 09:16:55 -08:00 |
Vijay Pai
|
0024ebc852
|
Merge pull request #14196 from vjpai/gpr_review_tls
GPR review: Privatize thread-local storage headers
|
2018-02-08 13:24:39 -08:00 |
Mark D. Roth
|
209f644f04
|
Convert resolver API to C++.
|
2018-02-08 10:26:46 -08:00 |
Vijay Pai
|
25b61fd60e
|
Merge branch 'master' into gpr_review_tls
|
2018-02-08 10:26:25 -08:00 |
Vijay Pai
|
f37d33a21a
|
Merge pull request #14349 from vjpai/own2own
Add owners to C++ end2end tests to reduce chance of accidental API breakage
|
2018-02-08 09:58:38 -08:00 |
David G. Quintas
|
c8f572b443
|
Merge pull request #14170 from dgquintas/fake_resolver_dont_push_rr_reresolve2
Make RR re-resolve when any of its subchannels fail.
|
2018-02-08 09:16:04 -08:00 |
David Garcia Quintas
|
a68a11e4a0
|
PR comments
|
2018-02-07 17:07:16 -08:00 |
Juanli Shen
|
aa7dc296b6
|
Revert "grpclb re-resolution"
|
2018-02-07 09:50:08 -08:00 |
Vijay Pai
|
811d39a5bc
|
Add owners to C++ end2end tests to prevent accident API breakage
|
2018-02-06 21:41:24 -08:00 |
Muxi Yan
|
fb369d9567
|
Merge pull request #14343 from muxi/revert-12708
Revert breaking API in #12708
|
2018-02-06 20:40:21 -08:00 |
Muxi Yan
|
6f0b195d20
|
Replace GRPC_COMPRESS_MESSAGE_* with GRPC_COMPRESS_*
|
2018-02-06 18:17:42 -08:00 |
Juanli Shen
|
33cdd57ab7
|
grpclb in charge of its re-resolution
|
2018-02-06 17:03:53 -08:00 |
David Garcia Quintas
|
20331706e2
|
Make RR re-resolve upon any subchannel failure
|
2018-02-06 14:48:12 -08:00 |
Vijay Pai
|
3b7ae55f77
|
More uses of 1-phase Call
|
2018-02-05 16:49:22 -08:00 |
Vijay Pai
|
dcd5ef3ad8
|
Deprecate GenericStub()::Call for multi-threaded use
|
2018-02-05 13:08:44 -08:00 |
Juanli Shen
|
8011a09697
|
Merge pull request #14281 from AspirinSJL/fake_resolver_results_upon_error
Add a results_upon_error setter to fake resolver
|
2018-02-02 17:27:57 -08:00 |
Juanli Shen
|
d82e137c7b
|
Add a results_upon_error setter to fake resolver
|
2018-02-02 09:16:12 -08:00 |
David Garcia Quintas
|
1efec95d64
|
Removed unused argument from ResetStub()
|
2018-02-01 16:29:58 -08:00 |
Jan Tattermusch
|
a3088a6ce8
|
fix rounding problem in EchoDeadline test
|
2018-01-30 23:38:26 +01:00 |
Vijay Pai
|
b6cf123717
|
Privatize thread-local storage headers
|
2018-01-25 22:12:28 -08:00 |
Sree Kuchibhotla
|
de5f6bfe92
|
Set the environment variable at the beginning of the test. Otherwise, it
is not being read by the backup poller
|
2018-01-25 17:23:42 -08:00 |
Muxi Yan
|
fd900e09fb
|
Merge remote-tracking branch 'upstream/master' into fix-stream-compression-config-interface
|
2018-01-24 16:16:23 -08:00 |
Juanli Shen
|
8e4c9d308c
|
Extract lb_calld from glb_policy
|
2018-01-23 16:26:39 -08:00 |
yang-g
|
98cd36e2c3
|
Add a test
|
2018-01-23 11:42:10 -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 |
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 |
yang-g
|
eb64fadfce
|
Provide a way to use custom search path for gmock.h
|
2017-12-22 13:46:25 -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 |
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
|
3bc0dacfe0
|
Removed exec_ctx from new client_lb_end2end code
|
2017-12-18 13:34:25 -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 |
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 |
Craig Tiller
|
3a6e5bbea4
|
Fixes
|
2017-12-13 10:02:33 -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 |
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 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 |
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
|
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
|
73bb67d054
|
Merge master into execctx
|
2017-12-05 17:49:11 -08:00 |
ncteisen
|
18bc278c81
|
Add tests
|
2017-12-04 13:25:14 -08:00 |
David Garcia Quintas
|
3a9743c881
|
Fix UpdatesTest.UpdateBalancersDeadUpdate expectation
|
2017-12-04 12:25:29 -08:00 |
Yash Tibrewal
|
c354269ba7
|
Remove _ prefixed variable names
|
2017-11-29 19:07:44 -08:00 |
Juanli Shen
|
f9df52900a
|
Fix comment
|
2017-11-28 18:08:36 -08:00 |
Yash Tibrewal
|
177039b2f8
|
Merge master
|
2017-11-16 19:31: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 |
Yash Tibrewal
|
75122c2357
|
Address some PR comments
|
2017-11-14 01:36:28 -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 |
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 |
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
|
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 |