yang-g
51210ba922
Update the message allocator API
6 years ago
yang-g
ec6e7fd941
Rename enum
6 years ago
Vijay Pai
39be72a230
Remove "class Channel" forward reference from generated code
6 years ago
Karthik Ravi Shankar
772a74aced
Revert changes to Channel
6 years ago
Karthik Ravi Shankar
6be0b06c69
Revert "Fold CompletionQueue and ServerCompletionQueue into grpc_impl"
6 years ago
Alexander Polcyn
236ae12bb1
Revert "Config migration"
...
This reverts commit 87905ae5ea
.
6 years ago
Yash Tibrewal
4e711fab64
Add method to validate and set service config json
6 years ago
Na-Na Pang
a02c76dfb9
Cancel predefine number of streaming
6 years ago
Yash Tibrewal
1ff5791e47
Add tests for setting a channel to lame on an invalid default service config
6 years ago
Na-Na Pang
87d75d2a88
Add explicit and fix error
6 years ago
Mark D. Roth
a4d4bb82c9
Revamp subchannel connectivity state monitoring APIs.
6 years ago
Esun Kim
87905ae5ea
Config migration
6 years ago
Na-Na Pang
a2daa4ff08
Clean format'
6 years ago
Na-Na Pang
1ea651aee3
Add assertion
6 years ago
Guantao Liu
ca541c9c5f
Address review comments.
6 years ago
Yash Tibrewal
98d8f85d4e
Reviewer comments
6 years ago
Na-Na Pang
762e58b574
Change client context allocation
6 years ago
Yash Tibrewal
1984b34797
Try getting around clang tidy issue
6 years ago
Na-Na Pang
070902b871
Merge bm_callback_cq to bm_cq
6 years ago
Yash Tibrewal
b53465c106
Add test for not special casing grpclb if loadbalancingconfig is used
6 years ago
Yash Tibrewal
b6c7cb81f0
Fix resolver component test
6 years ago
Na-Na Pang
3fc702510f
Reuse reactor to send new RPC
6 years ago
Alexander Polcyn
2a4d62819b
Revise c-ares timeouts to use c-ares's internal timeout/retry logic
6 years ago
Yash Tibrewal
6cba63eb47
reviewer comments and tests
6 years ago
yang-g
898fc0da1e
More fixes
6 years ago
Yash Tibrewal
8030e12624
Add more tests for service config state transitions
6 years ago
Yash Tibrewal
aa0a26cdbc
Do not save service config in DNS resolver
6 years ago
Na-Na Pang
2d5a9750a0
Manually add echo.proto to pass Portability build test
6 years ago
yang-g
152a7cc122
Resolve comments
6 years ago
Na-Na Pang
1ba5f5c701
Modify build file
6 years ago
Na-Na Pang
32e10e618a
address the reference arguments
6 years ago
Na-Na Pang
714e13b426
Delete log
6 years ago
Na-Na Pang
c905f76a5b
Clang format
6 years ago
Yash Tibrewal
587ae4a2d9
Fix existing tests
6 years ago
Na-Na Pang
2787dedd70
Modify dependency of callback_test_service
6 years ago
Yash Tibrewal
71085f3e3b
Changes
6 years ago
Yash Tibrewal
db1ccad039
Service Config Changes to set channel in transient failure on invalid service config
6 years ago
Na-Na Pang
927c2f2c61
Change format
6 years ago
Na-Na Pang
5748665bc5
Add callback completion queue and modify callback streaming ping pong
6 years ago
Esun Kim
e18ed03c04
Made gRPC inialized after entering main function in microbenchmarks.
6 years ago
Na-Na Pang
25128d18c1
Modify unary ping pong to send next rpc in callback function
6 years ago
Na-Na Pang
7d3fdec445
Add microbenchmark for callback completion queue
6 years ago
Karthik Ravi Shankar
8e4b4b9403
Fix golden file for test
6 years ago
Na-Na Pang
e70d507abe
Changes based on comment
6 years ago
Esun Kim
1518ecbd76
Added new configuration system to core/grp.
...
More generic configuration system is introduced in order to i) unify the
way how modules access the configurations instead of using low-level
get/setenv functions and ii) enable the customization for where configuration
is stored. This could be extended to support flag, file, etc.
Default configuration system uses environment variables as before so
basically this is expected to work just as it did. This behavior can
change by redefining GPR_GLOBAL_CONFIG_DEFINE_*type* macros.
* Migrated configuration
GRPC_CLIENT_CHANNEL_BACKUP_POLL_INTERVAL_MS
GRPC_EXPERIMENTAL_DISABLE_FLOW_CONTROL
GRPC_ABORT_ON_LEAKS
GRPC_NOT_USE_SYSTEM_SSL_ROOTS
6 years ago
Na-Na Pang
b028141f01
Change streaming ping pong args and add comment
6 years ago
yang-g
ac3a91edf8
Support accepting external connections.
6 years ago
Guantao Liu
aafa4c48e5
Fix another call of Alarm::experimental()::Set.
6 years ago
Guantao Liu
3b5c470bf1
Clang format.
6 years ago
Guantao Liu
a7a380c69b
Delay the creation of Alarm in the callback-based qps client.
...
The alarm is only used in the fixed-load scenarios, but its
construction is a major point of contention in both the closed-loop
and fixed-load scenarios. Delay its creation to when it is going to be
used, which will get rid of the contention in the closed-loop scenarios.
6 years ago