Craig Tiller
93cdc8b77e
Revert "Revert "[transport] Remove ByteStream ( #29637 )" ( #29890 )" ( #29894 )
...
* Revert "Revert "[transport] Remove ByteStream (#29637 )" (#29890 )"
This reverts commit d53986657f .
* Automated change: Fix sanity tests
Co-authored-by: ctiller <ctiller@users.noreply.github.com>
2022-06-04 15:51:16 -07:00
Craig Tiller
d53986657f
Revert "[transport] Remove ByteStream ( #29637 )" ( #29890 )
...
This reverts commit aacf0e252b .
2022-06-02 19:34:49 -07:00
Craig Tiller
aacf0e252b
[transport] Remove ByteStream ( #29637 )
...
* A starter SliceBuffer implementation
* Add comments and fix sanity checks
* Minor fixes
* more minor fixes
* Addressing review comments and adding a slice_buffer_test
* fix sanity checks
* regenerate projects
* fixing undefined function error
* reverting changes from memory_allocator.cc and adding them to src/core/lib/slice/slice_buffer.cc to allow memory allocator lib to build correctly
* fix sanity checks
* adding an open source slice definition
* regnerate projects
* fix asan error
* Automated change: Fix sanity tests
* addressing review comments
* fix sanity checks
* regenerate projects
* update
* fix sanity checks
* Converting slice buffer to retarin ownership of the underlying ctype
* [slice_buffer] Introduce grpc_core::SliceBuffer
* add test
* Automated change: Fix sanity tests
* [byte-stream] Delete ByteStream
* progress
* progress
* missing files
* Automated change: Fix sanity tests
* Automated change: Fix sanity tests
* progress
* sanity
* progress
* progress
* progress
* progress
* progress
* progress
* progress
* progress
* progress
* iwyu
* fix
* progress
* fix
* fix
* progress
* code compiles
* fix?
* bogus assert
* Automated change: Fix sanity tests
* fix
* fix
* fix?
* fix
* fix
* better expression of function
* fix?
* Automated change: Fix sanity tests
* x
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* add fullstack test without retry filter
* debug
* missing files
* gc
* fix h2_full_no_retry
* remove headers
* fixes
* Automated change: Fix sanity tests
* x
* fix
* fix
* fix
* progress
* x
* tear apart flow control
* continue itnegration
* fix
* Automated change: Fix sanity tests
* fix
* fix
* Automated change: Fix sanity tests
* cleanup
* Automated change: Fix sanity tests
* fix
* x
* x
* Revert "debug"
This reverts commit 0120a94492 .
* undo debug
* fix
* Automated change: Fix sanity tests
* better inproc
* fixes
* iwyu
* Automated change: Fix sanity tests
* fix
* fix
* fix
* fix
* fix stalled streams
* properly handle non-terminal trailers
* fix test
* fix channelz test
* fix subchannel_stream_client
* fix server load reporting
* review feedback
* review feedback
* review feedback
* review feedback
* Automated change: Fix sanity tests
* remove compression test from python
* fix
* x
* Automated change: Fix sanity tests
* iwyu fix
* Revert "remove compression test from python"
This reverts commit 5fe0512077 .
* cripple python tests
* Revert "fix"
This reverts commit 6df476b22f .
* Automated change: Fix sanity tests
* review feedback
* Automated change: Fix sanity tests
* fix
* fix
* fix
* ugh
Co-authored-by: Vignesh Babu <vigneshbabu@google.com>
Co-authored-by: Vignesh2208 <Vignesh2208@users.noreply.github.com>
Co-authored-by: ctiller <ctiller@users.noreply.github.com>
2022-06-02 16:04:32 -07:00
stdll00
93207dbd87
doc: Fix link in grpc_xds_features.md ( #29645 )
2022-06-01 08:12:39 -07:00
Richard Belleville
761bb3bfc3
Bump version to 1.48.0-dev (on master branch) ( #29829 )
...
* bump version to 1.48.0-dev
* regenerate projects
2022-05-27 15:16:27 -07:00
yifeizhuang
828fcac638
increase orca oob test verification timeout ( #29772 )
2022-05-24 13:00:15 -07:00
yifeizhuang
98f6a3a0e9
doc: add interop-test description for orca ( #29632 )
2022-05-24 10:48:38 -07:00
Eric Anderson
3e41ebd157
doc/interop-test-descriptions.md: Fix organization ( #29763 )
...
The soak tests had the wrong header level and the TODO tests should not
be mixed in with the defined tests.
2022-05-23 10:02:50 -07:00
Michael Lumish
e68bf6ac30
Add xDS interop test specification for outlier detection ( #29623 )
...
* Add xDS interop test specification for outleir detection
* Add initial verification of traffic distribution
2022-05-10 16:58:05 -07:00
Michael Lumish
a7a960e446
xDS test server: document rpc-behavior metadata, add hostname option ( #29475 )
...
* xDS test server: document rpc-behavior metadata, add fail-on option
* Update to address suggestions
* Address more existing rpc-behavior values
* Address comments
* Address comments again
2022-05-09 09:58:52 -07:00
Jan Tattermusch
e8404698d5
Remove C# implementation (individual packages will continue to be maintained through v2.46.x patches or moved to grpc-dotnet) ( #29225 )
...
* remove examples/csharp
* remove reference to examples/csharp
* remove C# references from doc/
* remove src/csharp
* update test_creds locations
* remove C# distribtests
* remove buildgen templates for files under src/csharp
* remove grpc_csharp_ext C build target
* regenerate projects
* update tools/run_tests/README.md
* change many C# test/build scripts to noop
* unbreak run_tests.py -l csharp
* unbreak C# build_package targets
* unbreak C# distribtests
* remove C# pre-build steps from prepare_build_windows.bat
* remove src/csharp from clang_format
* remove csharp and csharpcoreclr from run_interop_tests.py
* remove C# interop test docker images
* Revert "remove src/csharp"
This reverts commit 97f2b6d707 .
* remove src/csharp, but keep Grpc.Tools
* add back templates/src/csharp/build/dependencies.props.template
* remove everything but Grpc.Tools and Grpc.Tools.Tests from sln
* Revert "unbreak run_tests.py -l csharp"
This reverts commit 529b5e2ec1 .
* revive Grpc.Tools.Tests through run_tests.py
* Revert "unbreak C# build_package targets"
This reverts commit 79d8d83c8b .
* experiment with build_nuget.sh fixes
* simplify create_fake_native_artifacts.sh
* building of Grpc.Tools in package_targets.py
* move shared files from Grpc.Core to Grpc.Tools
* yapf format: distribtest_targets.py
* Revert "remove C# pre-build steps from prepare_build_windows.bat"
This reverts commit bd38956a2b .
* update C# README.md
* disable C# in gke OSS benchmarks
2022-04-28 12:00:34 +02:00
ZhenLian
bba7568646
Update Documentation for AuthMetadataProcessor ( #28985 )
...
* update documentation for auth metadata processor
2022-04-27 13:42:16 -07:00
AJ Heller
21c6f8d757
Reland: Add DNS Server address override to the EventEngine API ( #29493 )
...
This reverts commit fb4b6c7776 .
2022-04-26 11:02:59 -07:00
AJ Heller
fb4b6c7776
Revert "Add DNS Server address override to the EventEngine API ( #29485 )" ( #29492 )
...
This reverts commit c462bb8d48 .
2022-04-25 14:21:58 -07:00
AJ Heller
c462bb8d48
Add DNS Server address override to the EventEngine API ( #29485 )
...
* Add DNS Server address override to the EventEngine API
* instead, override authority in GetDNSResolver; other fixes
* feedback
* constrain dns_server format to "IP:port"
2022-04-22 15:11:15 -07:00
Lidi Zheng
98fc0260e3
Bump dev version to v1.47.0-dev ( #29414 )
...
* bump version to 1.47.0-dev
* regenerate projects
2022-04-15 13:25:15 -07:00
Richard Belleville
0d3a9121f7
Clarify that only Bazel LTS releases count in support policy ( #29406 )
2022-04-14 16:09:50 -07:00
apolcyn
61b34dfaee
Improve logging in interop soak test and add a flag to limit QPS ( #29357 )
...
* Improve logging in interop soak test and add a flag to limit QPS
2022-04-08 21:16:23 -07:00
tomerv
2953b4518a
Add Python Reflection Client ( #29085 )
...
Implement ProtoReflectionDescriptorDatabase in Python to support
client-side reflection sevices.
See gRFC L95.
2022-03-29 15:25:25 -07:00
Richard Belleville
e79b2a9b32
Add Documentation for Supported Bazel Versions ( #29191 )
...
* Create Bazel support range docs
* Review comments
* Move supported versions file
2022-03-25 10:45:06 -07:00
Mark D. Roth
4d40184bb2
client channel: improve trace logging ( #29194 )
...
* client channel: improve trace logging
* add one more log message
2022-03-24 14:57:50 -07:00
Craig Tiller
766cd6b573
Remove epollex poller ( #29160 )
...
* start delete
* remove build.gn... again
* remove more
* Automated change: Fix sanity tests
* fixes
Co-authored-by: ctiller <ctiller@users.noreply.github.com>
2022-03-21 10:27:52 -07:00
Mark D. Roth
707aad777d
resolver: refactor common code for polling-based resolvers ( #28979 )
...
* resolver: refactor common code for polling-based resolvers
* remove now-incorrect assertion
* fix cleanup bug
* add missing include guards
* portability fix
* fix some lifetime issues
* plumb tracer into PollingResolver
* fix pollset_set propagation
* increase RPC timeout in python DNSResolverTest
* add dns_resolver tracer and fix ref leak
* code review comments
* check shutdown_ in OnNextResolutionLocked()
2022-03-10 10:45:52 -08:00
AJ Heller
99a30de9e7
Bump version to 1.46.0-dev (on master branch) ( #29064 )
...
* bump version to 1.46.0-dev
* regenerate projects
2022-03-09 16:44:12 -08:00
AJ Heller
36824bc570
Revert "Revert "Revert "Add Python Reflection Client ( #28443 )" ( #28878 )" ( #28879 )" ( #29023 )
...
This reverts commit cf9be3d49d .
2022-03-04 10:09:11 -08:00
Lidi Zheng
cf9be3d49d
Revert "Revert "Add Python Reflection Client ( #28443 )" ( #28878 )" ( #28879 )
...
This reverts commit 1b4b3764ba .
2022-03-02 14:52:47 -08:00
Craig Tiller
5fc3ff8203
grpc_millis -> Timestamp/Duration ( #28119 )
...
* wip
* Automated change: Fix sanity tests
* fixes
* progress
* progress
* grpc compiles
* Automated change: Fix sanity tests
* fixing tests
* x
* progress
* better code
* Automated change: Fix sanity tests
* progress
* progress
* windows fix
* Make Duration metadata trivial
* better message
* fix
* Automated change: Fix sanity tests
* fix
* fix
* fix
* fix
* Automated change: Fix sanity tests
* Automated change: Fix sanity tests
* fix
* progress
* fixes
* fix
* fix
* spam
* un-disable errantly disabled tests
* gain insight
* Automated change: Fix sanity tests
* fixes
* fixes
* fix
* debug
* tweak
* fix
* fix timeout
* fix comment
* fixes
* x
* better test
* tests
* Automated change: Fix sanity tests
* missed file
* fix
* x
* fix
* fix
* fix
* fix
* Automated change: Fix sanity tests
* fix
* merge
* Automated change: Fix sanity tests
* fix
Co-authored-by: ctiller <ctiller@users.noreply.github.com>
2022-03-01 11:34:05 -08:00
AJ Heller
1b4b3764ba
Revert "Add Python Reflection Client ( #28443 )" ( #28878 )
...
This reverts commit 3e8e229308 .
2022-02-14 16:00:44 -08:00
Ashitha Santhosh
1fee3d72be
remove SDK term from gRPC authz ( #28843 )
2022-02-14 11:44:15 -08:00
tomerv
3e8e229308
Add Python Reflection Client ( #28443 )
...
* Add Python Reflection Client
Implement ProtoReflectionDescriptorDatabase in Python to support
client-side reflection sevices.
* fixup: following code review
* fixup: following code review
Mostly improve documentation.
* fixup: add test to tests.json
* fixup: formatter & linter
2022-02-14 11:22:57 -08:00
Jan Tattermusch
402981be8e
Bump version to 1.45.0-dev ( #28553 )
...
* bump version to 1.45.0-dev
* regenerate projects
2022-01-20 09:23:06 +01:00
Lidi Zheng
353eb9aab2
Update the fork-support doc ( #28567 )
2022-01-14 12:58:57 -08:00
Craig Tiller
44763b471f
add missing doc ( #28534 )
2022-01-11 14:19:44 -08:00
Michael Lumish
9b12e83155
Added CSDS in Node to xDS features list ( #28484 )
2022-01-07 13:00:01 -08:00
Eric Anderson
44014f7000
grpc_xds_features.md: Add RBAC ( #28352 )
2021-12-14 12:45:59 -08:00
Esun Kim
ba06eeb07c
Bump to v1.44.0 dev ( #28248 )
...
* Bump version to v1.44.0-dev
* Regenerate projects
2021-12-06 09:50:51 -08:00
sanjaypujare
bb13b1c82c
Add PSM security to the list of xDS features in the grpc_xds_features.md file ( #28001 )
2021-11-10 15:30:06 -08:00
Mark D. Roth
13d98176b5
bump version on master to 1.43-dev ( #27930 )
...
* bump version on master to 1.43-dev
* bump core version
* update g_stands_for.md
2021-11-04 16:19:56 -07:00
Mark D. Roth
5406048ef6
Second attempt: RLS LB policy ( #27748 )
...
* allow connectivity state watching to work on lame channels
* Revert "Revert RLS LB policy (#27738 )"
This reverts commit 4567af504e .
* fix build
* fix lame_client_test
2021-10-20 07:41:07 -07:00
Mark D. Roth
4567af504e
Revert RLS LB policy ( #27738 )
...
* Revert "fix for import of RLS LB policy (#27736 )"
This reverts commit cfcdbc4905 .
* Revert "RLS LB policy (#27352 )"
This reverts commit 84ddc3289f .
2021-10-15 12:19:57 -07:00
Mark D. Roth
84ddc3289f
RLS LB policy ( #27352 )
...
* RLS LB policy plugin implementation
* Add RLS tests
* rls proto
* generate projects
* Fix adding child policy to child policy map
* Fix issues
* Fix rotten bits
* generate projects
* revert some strange changes
* First batch of fixes
* second batch of addressing comments
* generate_projects
* 3rd batch of fixes
* generate_projects
* 4th batch of fix
* 5th batch of fix
* Empty commit to trigger github PR refresh
* Add insecure build
* generate project
* update picker in a closure
* mutex guard audit
* clang-format
* Aggregate child policy states
* Use OrphanablePtr on ChildPolicyOwner()
* More fixes on comments
* Remove include grpc_security from rls.cc
* Fix key builder test as we removed RlsFindPathFromMetadata
* Update rls proto and add multi-target capability
* code changes to fix build after merging master
* remove support for insecure builds
* WIP
* add LB policy metadata lookup API
* add API for creating errors from C++ strings
* add missing include
* finished updating JSON parsing
* use DualRefCounted<> for ChildPolicyWrapper
* use grpc_core::Mutex instead of std::recursive_mutex
* add lock annotations and fix some lifetime issues
* misc fixes and cleanups
* simplify child policy connectivity state machine
* add comment about hopping into ExecCtx
* don't use wait_for_ready for RLS call
* extraKeys and constantKeys support
* add lock annotations for child policy wrapper connectivity state
* improve logging
* simplify child policy state handling in picker
* use C++ style comments
* remove rls_config.proto, since it's not needed
* rewrote tests
* fix build
* fix copyright headers
* clang-format
* appease clang-tidy
* remove unnecessary dependendency on grpclb
* buildifier
* remove illegal term
* remove unneeded includes
* clang-format
* fix clang-tidy
* fix build
* move class declaration into .cc file
* clang-tidy again
* fix build
* reorganize code and misc cleanups
* clang-format
* fixed a bunch of asan bugs; still some left to debug
* fix asan problem
* make test work on IPv6-only machines
* move LRU list handling into Cache::Entry and add lock annotations
* use preincrement instead of postincrement
* fix deadlock
* add more FIXMEs
* clean up backoff timer logic
* fix build from merge
* clang-format
* fix include path to work on podspec builds
* clean up picker logic
* clang-format
* update rls.proto
* populate reason and stale_header_data in RLS request
* improve logging and fix some cache size type issues
* clang-format
* add some TODOs about a better way to expose channel creds to LB policies
* centralize handling of channel's default authority
* clang-format
* fix backup poller bug
* fix handling of call creds and authority on RLS channel
* remove unused params
* clang-format
* use two-phase update for child policies to avoid deadlocks
* fix portability issue
* minor cleanups
* update for change in grpc_error_get_status() API
* change test to store RLS requests and responses in proto form
* clang-format
* account for test slowdown factor in timeouts
* fix tsan failure and channelz linkage
* fix RLS authority death test
* fix test to not try to connect to target that should not work
* remove illegal term
* cacheSizeBytes is a required field
* add missing BUILD deps from merge
* add tests for connectivity state reporting and fix bugs found
* fix BUILD sanity
* buildifier
* fix BUILD package path
* fix bugs related to child policy lifetime and updates
* remove unnecessary srand() call from grpc_init()
* add test for two cache entries with the same target
* update rls.proto
* change RLS config parser test to support GRPC_ERROR_IS_ABSEIL_STATUS
* update upb codegen
* fix include path
* add env var guard
* avoid duplication of CountedService
* generate_projects
* add upper limit for cacheSizeBytes
* fix build
Co-authored-by: Muxi Yan <mxyan@google.com>
2021-10-14 12:53:46 -07:00
Michael Lumish
fe260f9a35
Update gRPC xDS features doc with Node gRPC 1.4.x features ( #27680 )
2021-10-11 14:27:17 -07:00
Mark D. Roth
d01c10d4f3
update load balancing doc ( #27612 )
...
* update load balancing doc
* address reviewer comments
2021-10-06 12:05:01 -07:00
Srini Polavarapu
f6bbb37a4e
Update feature support. ( #27498 )
2021-09-27 17:08:00 -07:00
donnadionne
b9a997be11
Bump version to v1.41.0 ( #27370 )
...
* Bump version to v1.41.x
* Regenerate projects
2021-09-16 16:32:34 -07:00
ZHANG Dapeng
0faa444426
Update grpc_xds_features.md with latest features ( #27277 )
2021-09-08 07:32:30 -07:00
Srini Polavarapu
7653464125
update feature list ( #27186 )
2021-08-30 13:47:29 -07:00
apolcyn
72217d3242
Improve interop soak test documentation ( #27030 )
...
* Improve interop soak test documentation
2021-08-27 11:07:21 -07:00
Ashitha Santhosh
1ff1f8fd83
SDK authorization filter. ( #26468 )
...
* SDK authorization filter.
2021-08-25 21:00:35 -07:00
Nicolas 'Pixel' Noble
2ab4bc93cb
Properly updating links.
2021-08-21 02:04:53 -07:00
Craig Tiller
59da7bc42a
Eliminate grpc_core::Atomic ( #27025 )
...
* Eliminate grpc_core::Atomic
* Automated change: Fix sanity tests
* Automated change: Fix sanity tests
* initialize things
* fix include order
* fix
Co-authored-by: ctiller <ctiller@users.noreply.github.com>
Co-authored-by: Mark D. Roth <roth@google.com>
2021-08-19 20:54:55 -07:00
Zhongxian Pan
3340f35d71
Remove useless grpc_alarm declaration in grpc_types.h ( #26991 )
2021-08-13 04:43:54 -07:00
Craig Tiller
1344d36af4
g stands for goat ( #26730 )
2021-07-19 21:19:42 -07:00
apolcyn
0e6c888574
Bump version to 1.40.0-dev ( #26600 )
...
* Bump version to 1.40.0
* Regenerate projects
* Tweak version.cc.template to satisfy formatter
* Regenerate projects
2021-07-02 14:33:34 -07:00
sanjaypujare
a6c2ee8204
interop, doc: update the doc to document secure_mode for client and server ( #26482 )
2021-06-15 11:14:52 -07:00
yifeizhuang
7793ae5c68
interop, doc: add interop test descrption for api_listener, metadata_filter, forwarding_rule_port_match, forwarding_rule_default_port ( #26289 )
2021-05-26 16:01:56 -07:00
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
2021-05-26 00:03:42 -07:00
Srini Polavarapu
9dabaeceda
Add CSDS for Python and update Java ver ( #26343 )
2021-05-21 15:09:25 -07:00
donnadionne
2bb20d25a4
Revert "ring_hash LB policy implementation ( #26285 )" ( #26303 )
...
This reverts commit c55c7c065e .
2021-05-19 14:24:52 -07:00
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.
2021-05-18 16:00:06 -07:00
donnadionne
f36a31b6aa
Revert "ring_hash LB policy ( #25697 )" ( #26238 )
...
This reverts commit 2aefb26f5d .
2021-05-14 08:52:21 -07:00
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
2021-05-13 12:55:23 -07:00
Yash Tibrewal
a989179ace
Bump master to v1.39.0 ( #26207 )
...
* Bump version to v1.39.0
* Regenerate projects
* Buildifier format
2021-05-11 06:49:10 -07:00
Lidi Zheng
25f5399b41
Add grpcio-admin Python package ( #26166 )
...
* Add grpcio-admin Python package
* Polish package content
* Make Linux artifact build happy
* Improve documentation
2021-05-05 13:20:50 -07:00
Srini Polavarapu
9896eda456
update xds feature list ( #26165 )
2021-05-04 10:39:18 -07:00
maoyangLiu
45bceae7a5
fix the outdate url ( #25849 )
...
Signed-off-by: maoyangLiu <liumaoyang@inspur.com>
2021-04-28 18:24:56 -07:00
Esun Kim
ca945a58e9
Introduced grpc_error_handle ( #25902 )
...
- Define grpc_error_handle
- Replace grpc_error* with grpc_error_handle
2021-04-22 12:00:28 -07:00
Luka Rahne
f84caae4dd
Update service_config.md ( #25824 )
...
nano is 1e-9
2021-04-21 15:58:16 -07:00
Michael Lumish
84b86fe7e8
Update xDS interop test descriptions doc with proto file updates ( #25817 )
2021-04-19 09:29:02 -07:00
Michael Lumish
62fddec075
Update the xDS features doc with path and header matching in Node ( #25979 )
2021-04-15 10:58:33 -07:00
Mark D. Roth
eb8bdcd99f
service config docs: Clarify proto to JSON conversion, especially for LB policies ( #25963 )
2021-04-13 13:11:32 -07:00
Lidi Zheng
3de737cf8f
Add Metadata to our doc generation ( #25922 )
2021-04-07 14:14:28 -07:00
AJ Heller
5058c519e8
Update the grpc_error documentation to reflect ExecCtx changes from 2019 ( #25883 )
2021-04-06 10:09:59 -07:00
Richard Belleville
9964ae875b
Bump master version to 1.38 ( #25838 )
...
* Bump version to 1.38
* Regenerate projects
2021-03-30 13:57:13 -07:00
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"
2021-03-24 15:08:55 -07:00
apolcyn
4693b9b1e5
document --service_config_json flag in interop test descriptions ( #25689 )
2021-03-15 11:04:38 -07:00
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>
2021-03-12 16:52:48 -08:00
Srini Polavarapu
d469db3fbb
add xds v3 feature ( #25706 )
2021-03-12 16:07:57 -08:00
srini100
e25f4554f2
add link to release support policy
2021-02-16 15:05:10 -08:00
Lidi Zheng
be14888fa1
Bump version to v1.37.0
2021-02-09 11:43:21 -08:00
Doug Fawley
aee1e33275
Merge pull request #25317 from dfawley/interop_tests
2021-02-03 13:33:45 -08:00
Doug Fawley
26b5c14e02
not 'a metadata'
2021-02-02 10:36:33 -08:00
Doug Fawley
90fdf4cfe6
2->4
2021-02-02 10:36:03 -08:00
Doug Fawley
7927145445
add test description
2021-02-02 10:34:28 -08:00
Menghan Li
bdc42086c9
xds testing: add missing test cases for header/path matching
2021-01-29 10:19:21 -08:00
Menghan Li
6851eeefaa
xds testing: add failover test based on load
2021-01-14 14:09:18 -08:00
Stanley Cheung
e2bbed6434
Bump master version to 1.36
2021-01-06 19:51:59 -08:00
srini100
4221a0807a
Doc update for case insensitive path matching
2020-12-14 20:52:15 -08:00
Donna Dionne
4f8ed98f3e
Xds cluster resolver
...
Implemented new xds cluster resolver config
Separated policy and discovery mechanism
2020-12-14 16:05:15 -08:00
Srini Polavarapu
9571e4f30b
Remove C# as supported language for xDS features.
2020-12-13 21:23:33 -08:00
Srini Polavarapu
e8621af6c1
update schedule
2020-12-07 17:56:53 -08:00
Lidi Zheng
e0d265b988
Merge pull request #24754 from lidizheng/aio-interceptor-doc
...
Include AsyncIO interceptors in generated doc
2020-12-02 22:08:21 -08:00
Esun Kim
e7b9404dc0
Added grpc_stacktrace_minloglevel
2020-11-25 17:16:50 -08:00
Michael Lumish
3a6057c046
Add Node to the xDS features doc
2020-11-24 11:51:42 -08:00
yulin-liang
7542ceedc6
Bump version of master to 1.35-dev("gecko")
2020-11-17 13:07:34 -08:00
capstan
1f670397ce
Remove gflags.
...
With the move to abseil's flags, this removed the now-unnecessary submodule and installation commands.
2020-11-14 03:03:55 +01:00
Lidi Zheng
b65679bb74
Include AsyncIO interceptors in generated doc
2020-11-13 15:56:34 -08:00
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.
2020-11-11 19:37:03 -05:00
Chengyuan Zhang
ce1978c71b
Merge pull request #24704 from voidzcy/impl/circuit_breaking_interop_test_advanced
...
Implement xDS circuit breaking interop test.
2020-11-11 13:46:04 -08:00
Mark D. Roth
6c549d46de
Merge pull request #24500 from beshaya/abstract_namespace
...
Add support for "unix-abstract:" URIs to support abstract unix domain sockets
2020-11-09 06:50:11 -08:00
Chengyuan Zhang
8d023a478c
Update test description.
2020-11-09 00:09:50 -08:00
Menghan Li
16284869d3
Merge pull request #24496 from menghanl/xds_test_doc
...
xds testing: add path matching and header matching to test desc
2020-11-06 16:13:40 -08:00
Chengyuan Zhang
b221b5e16e
Update test description.
2020-11-06 12:37:29 -08:00
Benjamin Shaya
702edbeee4
Add support for "unix-abstract:" URIs to support abstract unix domain sockets
...
Adapted from #21278 by @mheese
2020-11-06 19:03:56 +00:00
Jan Tattermusch
742383489f
Merge pull request #24154 from mangogan-git/patch-1
...
Update server_reflection.md
2020-10-27 18:14:46 +01:00
Yash Tibrewal
b555343dd3
Revert "Revert "Deprecate GRPC_ARG_HTTP2_MIN_SENT_PING_INTERVAL_WITHOUT_DATA_MS""
2020-10-21 15:29:52 -07:00
Menghan Li
ad4b505e30
xds testing: add path matching and header matching to test desc
2020-10-20 10:01:09 -07:00
Mark D. Roth
e496705ea3
Move circuit breaking, EDS drops, and load reporting to xds_cluster_impl policy.
2020-10-16 07:29:08 -07:00
Donna Dionne
9792ea3caa
Bump version to v1.34.x
2020-10-07 12:45:47 -07:00
Lidi Zheng
7c8d1b2150
Remove the experimental prefix for asyncio API in Sphinx rst script
2020-09-30 15:55:35 -07:00
Yash Tibrewal
a9fd34a81d
Revert "Deprecate GRPC_ARG_HTTP2_MIN_SENT_PING_INTERVAL_WITHOUT_DATA_MS"
2020-09-28 12:51:15 -07:00
Yash Tibrewal
e0c4475db0
Deprecate GRPC_ARG_HTTP2_MIN_SENT_PING_INTERVAL_WITHOUT_DATA_MS and make it non-effective
2020-09-24 13:52:46 -07:00
mangogan-git
21f5013388
Update server_reflection.md
...
edit wrong service name
2020-09-15 18:28:30 +08:00
Maxim Philippov
c5c2793427
Fix UNAUTHENTICATED code order
2020-09-13 22:00:31 +03:00
Donna Dionne
ffb560090a
Moving XDS Routing functionalities from LB policy into XdsConfigSelector
2020-09-11 15:44:10 -07:00
Stig Brautaset
0d4af5d279
Replace "whitelist" with "allowlist" in example
...
This term is more descriptive, IMO. Also, [less contentious](https://tools.ietf.org/id/draft-knodel-terminology-00.html#rfc.section.1.2 ).
2020-09-11 13:01:52 +01:00
Mark D. Roth
1370ea77bd
Merge pull request #23603 from riking/patch-1
...
Replace TODO with a link to the proto file
2020-09-09 15:17:49 -07:00
Mark D. Roth
791fb0bbcb
Merge pull request #23642 from techieshark/patch-1
...
Clarify meaning of 'lameduck'
2020-09-09 15:17:33 -07:00
Eric Gribkoff
2d801f9515
Merge pull request #24009 from ericgribkoff/timeout_in_spec
...
Add --rpc_timeout_sec flag spec
2020-08-31 22:30:30 -07:00
Eric Gribkoff
91dc46c59f
add gentle_failover spec
2020-08-28 13:36:55 -07:00
Eric Gribkoff
4df4ea586f
remove new instance group spec, redundant with remove instance group
2020-08-28 13:33:51 -07:00
Eric Gribkoff
138b117dc9
Add --rpc_timeout_sec flag spec
2020-08-28 12:11:10 -07:00
Mark D. Roth
30e4170dc3
Update version of master to 1.33-dev ("geeky").
2020-08-28 09:20:30 -07:00
Richard Belleville
c79bef55ee
Merge pull request #21458 from gnossen/dynamic_stubs
...
Enable Runtime Import of .proto Files
2020-08-17 20:39:29 -07:00
Yash Tibrewal
a3d7152be6
Merge pull request #19545 from yashykt/seenerror
...
Don't consider receiving non-OK status as an error for HTTP2
2020-08-15 00:20:45 -07:00
Yash Tibrewal
4331328fc2
Don't consider receiving non-OK status as an error for HTTP2
2020-08-14 11:22:37 -07:00
Richard Belleville
8f1e181189
Merge remote-tracking branch 'origin/master' into dynamic_stubs
2020-08-06 12:32:47 -07:00
Richard Belleville
2c1efcd0ae
Add documentation
2020-08-06 12:25:21 -07:00
emkornfield
536808915a
split table
2020-08-05 16:08:07 -07:00
emkornfield
dad88a21e6
Update ssl-performance.md
2020-08-05 14:42:50 -07:00
Micah Kornfield
f03e57acb8
Update ssl-performance docs
2020-08-05 14:38:09 -07:00
srini100
f22d3dc390
Add supported features in v1.31.0
2020-07-30 12:25:27 -07:00
Peter W
653ba624cf
Clarify meaning of 'lameduck'
2020-07-28 08:08:34 +10:00
Eric Gribkoff
7df3017c8a
Update semantics of --fail_on_failed_rpc
2020-07-27 10:11:19 -07:00
Kane York
be20947db3
Replace TODO with a link to the proto file
2020-07-23 17:09:24 -07:00
Jan Tattermusch
aa0193db42
Merge pull request #23576 from jtattermusch/bump_master_1_32
...
update master version to 1.32.0-dev
2020-07-23 07:48:24 +02:00
Richard Belleville
089d90933a
Merge pull request #23203 from gnossen/python_google_default_creds
...
Implement compute_engine_channel_credentials in Python
2020-07-22 13:14:54 -07:00
Jan Tattermusch
f9b68bb01e
add g-stands-for for the next release
2020-07-22 12:53:08 +02:00
Richard Belleville
0eabc3ec74
Add to Python documentation
2020-07-13 23:12:39 +00:00
Jan Tattermusch
e27d8935a7
Update grpc_release_schedule.md
2020-07-13 18:13:14 +02:00
Esun Kim
165ee5007a
Replaced grpc::string with std::string
2020-06-29 17:56:36 -07:00
Lidi Zheng
b9088ee9dd
Address comments
2020-06-23 15:56:25 -07:00
Lidi Zheng
8bcffaa5ca
Hide init_grpc_aio and guard async API outside of AsyncIO context
2020-06-23 12:10:18 -07:00
Jan Tattermusch
89be9c27f1
Merge pull request #23220 from chalin/chalin-docs-fix-grpc-io-links-200616
...
Docs: fix links to grpc.io quick start, tutorial and other pages
2020-06-22 14:11:53 +01:00
Yash Tibrewal
456036d808
Merge pull request #21959 from furukawa3/rm-trailing-spaces
...
Remove trailing-spaces from doc/*
2020-06-18 12:54:49 -07:00
Mark D. Roth
7cc9803d00
Merge pull request #22265 from igors/patch-1
...
fix typo in docs
2020-06-17 12:33:54 -07:00
Mark D. Roth
6fbc078559
Merge pull request #23034 from gkarthiks/master
...
doc: adding the fourth enum for health check proto docs
2020-06-17 10:26:44 -07:00
Patrice Chalin
5ac3aa789f
Docs: fix links to grpc.io tutorial pages
2020-06-16 08:47:24 -04:00
Patrice Chalin
4c4933e056
Docs: fix links to quick start pages
2020-06-16 08:40:59 -04:00
Srini Polavarapu
2e2d21d6e5
Merge pull request #23213 from srini100/xds_features
...
xds features in gRPC releases
2020-06-15 16:45:03 -07:00