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
|
5 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
|
7 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.
|
8 years ago |
ncteisen
|
0252252fdd
|
Update env var documentation
|
8 years ago |
Craig Tiller
|
8c4f128d5f
|
Sanity fixes
|
8 years ago |
Mark D. Roth
|
764cf04a13
|
Revert "Revert "Implement call combiner""
This reverts commit bf19961d0a .
|
8 years ago |
Mark D. Roth
|
bf19961d0a
|
Revert "Implement call combiner"
|
8 years ago |
Mark D. Roth
|
76e264b8df
|
Implement call combiner.
|
8 years ago |
Yuchen Zeng
|
ddaef3e325
|
Remove non-POD global variables
|
8 years ago |
Yuchen Zeng
|
f1d50983ae
|
Document GRPC_DISABLE_CHANNEL_CONNECTIVITY_WATCHER
|
8 years ago |
Sree Kuchibhotla
|
8c8266cc43
|
fix documentation
|
8 years ago |
jiangtaoli2016
|
3aaa5ea028
|
minor fix
|
8 years ago |
Noah Eisen
|
309f20802d
|
Update env var doc
|
8 years ago |
Yash Tibrewal
|
30352f67f1
|
Remove line about username and password not being supported in http_proxy URI
|
8 years ago |