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
Srini Polavarapu
9dabaeceda
Add CSDS for Python and update Java ver ( #26343 )
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
Yash Tibrewal
a989179ace
Bump master to v1.39.0 ( #26207 )
...
* Bump version to v1.39.0
* Regenerate projects
* Buildifier format
4 years ago
Lidi Zheng
25f5399b41
Add grpcio-admin Python package ( #26166 )
...
* Add grpcio-admin Python package
* Polish package content
* Make Linux artifact build happy
* Improve documentation
4 years ago
Srini Polavarapu
9896eda456
update xds feature list ( #26165 )
4 years ago
maoyangLiu
45bceae7a5
fix the outdate url ( #25849 )
...
Signed-off-by: maoyangLiu <liumaoyang@inspur.com>
4 years ago
Esun Kim
ca945a58e9
Introduced grpc_error_handle ( #25902 )
...
- Define grpc_error_handle
- Replace grpc_error* with grpc_error_handle
4 years ago
Luka Rahne
f84caae4dd
Update service_config.md ( #25824 )
...
nano is 1e-9
4 years ago
Michael Lumish
84b86fe7e8
Update xDS interop test descriptions doc with proto file updates ( #25817 )
4 years ago
Michael Lumish
62fddec075
Update the xDS features doc with path and header matching in Node ( #25979 )
4 years ago
Mark D. Roth
eb8bdcd99f
service config docs: Clarify proto to JSON conversion, especially for LB policies ( #25963 )
4 years ago
Lidi Zheng
3de737cf8f
Add Metadata to our doc generation ( #25922 )
4 years ago
AJ Heller
5058c519e8
Update the grpc_error documentation to reflect ExecCtx changes from 2019 ( #25883 )
4 years ago
Richard Belleville
9964ae875b
Bump master version to 1.38 ( #25838 )
...
* Bump version to 1.38
* Regenerate projects
4 years ago
Yash Tibrewal
801c2fd832
Update keepalive.md ( #25730 )
...
* Update keepalive.md
Update keepalive.md with feedback from #25722
* Fomatting
* Minor changes
* Reviewer comments
* Update keepalive.md
Removed "send-side"
4 years ago
apolcyn
4693b9b1e5
document --service_config_json flag in interop test descriptions ( #25689 )
4 years ago
Yonathan Randolph
a985978d82
grpc_cli: allow multiple colon-separated paths in --proto_path ( #24187 )
...
Co-authored-by: Yash Tibrewal <yashkt@google.com>
Co-authored-by: AJ Heller <hork@google.com>
4 years ago
Srini Polavarapu
d469db3fbb
add xds v3 feature ( #25706 )
4 years ago
srini100
e25f4554f2
add link to release support policy
4 years ago
Lidi Zheng
be14888fa1
Bump version to v1.37.0
4 years ago
Doug Fawley
26b5c14e02
not 'a metadata'
4 years ago
Doug Fawley
90fdf4cfe6
2->4
4 years ago
Doug Fawley
7927145445
add test description
4 years ago
Menghan Li
bdc42086c9
xds testing: add missing test cases for header/path matching
4 years ago
Menghan Li
6851eeefaa
xds testing: add failover test based on load
4 years ago
Stanley Cheung
e2bbed6434
Bump master version to 1.36
4 years ago
Stanley Cheung
82ba4c08f8
Bump version to v1.35.0-pre1
4 years ago
srini100
4221a0807a
Doc update for case insensitive path matching
4 years ago
Donna Dionne
4f8ed98f3e
Xds cluster resolver
...
Implemented new xds cluster resolver config
Separated policy and discovery mechanism
4 years ago
Srini Polavarapu
9571e4f30b
Remove C# as supported language for xDS features.
4 years ago
Srini Polavarapu
e8621af6c1
update schedule
4 years ago
Esun Kim
e7b9404dc0
Added grpc_stacktrace_minloglevel
4 years ago
Michael Lumish
3a6057c046
Add Node to the xDS features doc
4 years ago
yulin-liang
dd782766f8
Bump version to V1.34.0-pre1
4 years ago
yulin-liang
7542ceedc6
Bump version of master to 1.35-dev("gecko")
4 years ago
capstan
1f670397ce
Remove gflags.
...
With the move to abseil's flags, this removed the now-unnecessary submodule and installation commands.
4 years ago
Lidi Zheng
b65679bb74
Include AsyncIO interceptors in generated doc
4 years ago
Patrice Chalin
d109c5be50
Link to Python gRPC page on grpc.io
...
The newly updated [gRPC Python](https://grpc.io/docs/languages/python/ ) page, contains links to the quick start, tutorial, examples and more! Link directly to that page, rather than refer to only part of its contents.
4 years ago
Chengyuan Zhang
8d023a478c
Update test description.
4 years ago
Chengyuan Zhang
b221b5e16e
Update test description.
4 years ago
Benjamin Shaya
702edbeee4
Add support for "unix-abstract:" URIs to support abstract unix domain sockets
...
Adapted from #21278 by @mheese
4 years ago
Yash Tibrewal
b555343dd3
Revert "Revert "Deprecate GRPC_ARG_HTTP2_MIN_SENT_PING_INTERVAL_WITHOUT_DATA_MS""
4 years ago
Menghan Li
ad4b505e30
xds testing: add path matching and header matching to test desc
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
d6b1468349
Bump version to v1.33.x-pre1
4 years ago
Donna Dionne
9792ea3caa
Bump version to v1.34.x
4 years ago