Zhongxian Pan
3340f35d71
Remove useless grpc_alarm declaration in grpc_types.h ( #26991 )
3 years ago
donnadionne
e22fefb39a
Ring hash implementation ( #26356 )
...
* Ring hash implementation
* Fixing an error caught during import:
ipv6 addresses need small modifications when creating the ring entry.
* fixing an error
* removing debugs
* Remove unnecssary hashing
* small cleanup
4 years ago
donnadionne
2bb20d25a4
Revert "ring_hash LB policy implementation ( #26285 )" ( #26303 )
...
This reverts commit c55c7c065e
.
4 years ago
donnadionne
c55c7c065e
ring_hash LB policy implementation ( #26285 )
...
* ring_hash LB policy (#25697 )
* Ring Hash Policy implementation
* Code review comment fixing
* Fixing code review comments.
* Code review comment fixing
* Fixing reconnect logic
* adding helper method for pick
* Holding on to ref to parent
* first attempt at calling AttemptToConnect
* Fixing state change
* Fixing code review comments
* Fixing the reconnect from channel watcher code
* Fixing the BUILD to include new policy
* Fixing major code review suggestion
* Fixing code review comments
* Fixing code review suggestions
* Initial 2 tests.
* Adding channel id case.
* Fixing code review comments.
* Small change to get the spread of backends
* Add header hashing tests
* Added more tests and debugging
* Fixing Header hash
* Added more tests
* cleanup
* removing debugs
* Fixing code review comments.
* code review fixing
* combining code and match design
* fixing code review comments.
* Fixed IDLE case
* Moving tests
* Fixing code review comments
* Adding more tests according to code review comments.
* Added tests with differetn types of weights
* Adding terminal policy case
* Remove hash_func as there is only 1
* Added nack invalid hash function
* Added NACK cases
* fixing build error
* fixing build
* small warning
* adding regex test
* Adding policy tests
* fixing warning
* fixing warning
* fixing code reivew comments.
* fixing IDLE case
* Code review comments.
* fixing code review comments
* Making a helper function
* fixing reattempt case
* Added afew more tests.
* Adding more tests
* Added backward compatible test
* FIxing the reattempt test
* Clean up
* fixing clang error
* fixing clang error
* Fix logic discovered during code review
* code review comments
* code review comments
* code review comment
* clean up tests
* fixing code review comments
* clean up tests
* Separated test
* Fixing test
* fixing test
* fixing clang error
* Addressing code review suggestions
* Fixing last bit of code review comments
* Fixing flaky tests
* Fixing last bit of code review comments
* clean debugs
* Remove a verbose log
* Relaxing deadline exceeded for 1st RPC until ring is optimized.
Making Hash more efficient for random case.
4 years ago
donnadionne
f36a31b6aa
Revert "ring_hash LB policy ( #25697 )" ( #26238 )
...
This reverts commit 2aefb26f5d
.
4 years ago
donnadionne
2aefb26f5d
ring_hash LB policy ( #25697 )
...
* Ring Hash Policy implementation
* Code review comment fixing
* Fixing code review comments.
* Code review comment fixing
* Fixing reconnect logic
* adding helper method for pick
* Holding on to ref to parent
* first attempt at calling AttemptToConnect
* Fixing state change
* Fixing code review comments
* Fixing the reconnect from channel watcher code
* Fixing the BUILD to include new policy
* Fixing major code review suggestion
* Fixing code review comments
* Fixing code review suggestions
* Initial 2 tests.
* Adding channel id case.
* Fixing code review comments.
* Small change to get the spread of backends
* Add header hashing tests
* Added more tests and debugging
* Fixing Header hash
* Added more tests
* cleanup
* removing debugs
* Fixing code review comments.
* code review fixing
* combining code and match design
* fixing code review comments.
* Fixed IDLE case
* Moving tests
* Fixing code review comments
* Adding more tests according to code review comments.
* Added tests with differetn types of weights
* Adding terminal policy case
* Remove hash_func as there is only 1
* Added nack invalid hash function
* Added NACK cases
* fixing build error
* fixing build
* small warning
* adding regex test
* Adding policy tests
* fixing warning
* fixing warning
* fixing code reivew comments.
* fixing IDLE case
* Code review comments.
* fixing code review comments
* Making a helper function
* fixing reattempt case
* Added afew more tests.
* Adding more tests
* Added backward compatible test
* FIxing the reattempt test
* Clean up
* fixing clang error
* fixing clang error
* Fix logic discovered during code review
* code review comments
* code review comments
* code review comment
* clean up tests
* fixing code review comments
* clean up tests
* Separated test
* Fixing test
* fixing test
* fixing clang error
* Addressing code review suggestions
* Fixing last bit of code review comments
* Fixing flaky tests
* Fixing last bit of code review comments
* clean debugs
* Remove a verbose log
4 years ago
Donna Dionne
4f8ed98f3e
Xds cluster resolver
...
Implemented new xds cluster resolver config
Separated policy and discovery mechanism
4 years ago
Esun Kim
e7b9404dc0
Added grpc_stacktrace_minloglevel
4 years ago
Mark D. Roth
e496705ea3
Move circuit breaking, EDS drops, and load reporting to xds_cluster_impl policy.
4 years ago
Donna Dionne
ffb560090a
Moving XDS Routing functionalities from LB policy into XdsConfigSelector
4 years ago
Yash Tibrewal
2d0ed47223
Reviewer comments
5 years ago
Yash Tibrewal
edc2a6b988
Add option for logging keepalive pings
5 years ago
Mark D. Roth
f8f6034d1a
Refactor xds LB policy
5 years ago
Mark D. Roth
af62a34ae5
Improve xds logging.
5 years ago
Yushiro FURUKAWA
61360c754b
Remove trailing-spaces from doc/*
5 years ago
murgatroid99
e31c37fa44
Update proxy environment variables doc to match implementation
5 years ago
Soheil Hassas Yeganeh
21020d85c2
Update the doc for the new debug-only flags.
6 years ago
Qiancheng Zhao
8438cc804f
Added debug and non-debug tracers for subchannel.
6 years ago
Prashant Jaikumar
f36e08e6dd
Add trace flag in cronet transport
6 years ago
Soheil Hassas Yeganeh
4080e7b65f
Retire the GRPC_ARENA_INIT_STRATEGY env variable.
...
This is in the hot path and it is not needed anymore.
Remove it for good.
6 years ago
Soheil Hassas Yeganeh
212e4b8657
Retire the GRPC_ARENA_INIT_STRATEGY env variable.
...
This is in the hot path and it is not needed anymore.
Remove it for good.
6 years ago
Lidi Zheng
c3215ea25b
Add per-platform details for GRPC_DNS_RESOLVER
6 years ago
Lidi Zheng
d1dc707908
Correct the default DNS resolver to ares
6 years ago
Mark D. Roth
8878712aeb
Split client_channel tracer into two.
6 years ago
Alexander Polcyn
85979e9a58
List c-ares tracers in documentation
6 years ago
Vu Cong Tuan
69fab8eacb
Fix many typos in doc
...
Signed-off-by: Vu Cong Tuan <tuanvc@vn.fujitsu.com>
6 years ago
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.
6 years ago
Mark D. Roth
f85fd026e3
Client-side health checking support.
6 years ago
Muxi Yan
5f2f984be1
update environment_variable.md
6 years ago
ncteisen
5e6b75c186
Update tracer docs
7 years ago
ncteisen
d488c0467f
Default off for tracers, delete an unused one
7 years ago
ncteisen
d469804366
Remove grpc_trace_channel_stack_builder
7 years ago
Sree Kuchibhotla
d93a483eb4
more accurate description in environment_variables.md
7 years ago
Sree Kuchibhotla
ad11bf5b60
fd tracing support
7 years ago
Mark D. Roth
dc4d01f6ef
Add tracer for handshakers.
7 years ago
Daniel Upton
852e8ac30d
Update GRPC_SSL_CIPHER_SUITES documentation
...
These old cipher suites were removed in 815e318268
7 years ago
Sree Kuchibhotla
546e7393e9
Debug statements for polling api
7 years ago
ncteisen
228089f7b8
Add new env var
7 years ago
Yuchen Zeng
cbb9296b72
Change the default interval to 5 seconds
7 years ago
Yuchen Zeng
b41014eeef
Add GRPC_CLIENT_CHANNEL_BACKUP_POLL_INTERVAL_MS
7 years ago
Craig Tiller
7b2484b380
Document env var
7 years ago
Mark D. Roth
1a8bb821f4
Add tracer for plugin credentials.
7 years ago
ncteisen
0252252fdd
Update env var documentation
7 years ago
Craig Tiller
8c4f128d5f
Sanity fixes
7 years ago
Mark D. Roth
764cf04a13
Revert "Revert "Implement call combiner""
...
This reverts commit bf19961d0a
.
7 years ago
Mark D. Roth
bf19961d0a
Revert "Implement call combiner"
7 years ago
Mark D. Roth
76e264b8df
Implement call combiner.
7 years ago
Yuchen Zeng
ddaef3e325
Remove non-POD global variables
7 years ago
Yuchen Zeng
f1d50983ae
Document GRPC_DISABLE_CHANNEL_CONNECTIVITY_WATCHER
7 years ago
Sree Kuchibhotla
8c8266cc43
fix documentation
7 years ago