hexchain
bf2ab4aa6e
Prefer -pthread flag on UNIX ( #28272 )
3 years ago
Mark D. Roth
d1448872fa
XdsClient: use XdsResourceType abstraction throughout XdsClient ( #28165 )
...
* WIP
* introduce XdsResourceType API and change Listener parsing to use it
* converted RouteConfig parsing
* convert cluster and endpoint parsing
* cleanup
* clang-format
* attempt to work around compiler problems
* move XdsResourceType to its own file, and move endpoint code out of XdsApi
* move cluster parsing to its own file
* move route config parsing to its own file
* move listener parsing to its own file
* clang-format
* minor cleanup
* plumbed XdsResourceType throughout XdsClient
* a bit of cleanup
* more cleanup
* construct full resource names before calling XdsApi::CreateAdsRequest()
* remove some unneeded code
* clean up includes and have XdsResourceType initialize the upb symtab
* more cleanup of unnecessary code
* more cleanup
* update comment
* clang-format
* add missing virtual dtor
* fix build
* remove comment
* add missing virtual dtor
3 years ago
Lidi Zheng
7cfd399dd6
Reduce the workload of presubmit artifact builds and distribtests ( #28228 )
...
* Reduce the workload of presubmit artifact builds and distribtests
* Create and redirect Kokoro config
* Remove duplicated scripts and use env var config
* Clean-up Kokoro cfg
* [DO-NOT-SUBMIT] Add ad-hoc TASK_RUNNER_EXTRA_FILTERS
* Revert "[DO-NOT-SUBMIT] Add ad-hoc TASK_RUNNER_EXTRA_FILTERS"
This reverts commit 9436ac54ac
.
3 years ago
Esun Kim
ba06eeb07c
Bump to v1.44.0 dev ( #28248 )
...
* Bump version to v1.44.0-dev
* Regenerate projects
3 years ago
Craig Tiller
ad424a2ebf
Move arena into resource quota ( #28008 )
...
* new resource quota integration
* Automated change: Fix sanity tests
* fix
* fix
* fixes
* fixes
* fixes
* Automated change: Fix sanity tests
* fixes
* fixes
* Automated change: Fix sanity tests
* fixes
* fix
* fixes
* windows-fix
* fixes
* fixes
* fix
* fix-asan
* banned
* banned
* fixes
* clang-tidy-fix
* Automated change: Fix sanity tests
* fix-cronet
* review feedback
* review feedback
* Automated change: Fix sanity tests
* fixes
* bug fix
* fixes
* compile fix
* exclude megabyte size payloads from 1byte tests
* windows fix
* start moving ios
* keep moving windows
* Get windows compilation working.
* Automated change: Fix sanity tests
* better
* fixes
* remove slice buffer from memory_allocator.h
* Revert "remove slice buffer from memory_allocator.h"
This reverts commit 234a63b6e3
.
* ugh
* #fixtests
* pthread tls fixes
* Automated change: Fix sanity tests
* fixfixfix
* xxx
* add reset
* review feedback
* fix
* fix
* fixes
* fix
* mac progress
* cpp-impl-of
* rename ptr
* Automated change: Fix sanity tests
* memory-owner-is-a-memory-allocator
* fixes
* fix
* fix from prod
* fix
* Fix issue leading to bad pointers being returned on Windows.
* Automated change: Fix sanity tests
* fix multislice bug
* argh
* hyrums law fixes
* hyrums law fixes
* clang-format
* hyrums law fixes
* Move arena into resource quota
* Remove redundant constant
* fixup the tests
* Automated change: Fix sanity tests
* fiiixes
* Automated change: Fix sanity tests
* fixes
* Automated change: Fix sanity tests
* fixes
* fix
* fix
* Automated change: Fix sanity tests
* fixes
Co-authored-by: ctiller <ctiller@users.noreply.github.com>
3 years ago
Mark D. Roth
81a4ea444e
xds: remove legacy EDS-only workflow ( #28274 )
...
* xds: remove legacy EDS-only workflow
* remove unused constants
* remove unused data member
3 years ago
krestofur
55b12e2679
update ( #28275 )
...
- Update test creds to have 10 year expiry
3 years ago
Craig Tiller
f9c227b212
Fix fuzzer found crash in new metadata code ( #28278 )
...
* Fix fuzzer found crash in new metadata code
* Fix memory leak
3 years ago
Vignesh Babu
bb02562307
Fix use after free bug in API fuzzer ( #28230 )
3 years ago
apolcyn
13c343d5e0
Add an env var to override make parallelism in ruby build ( #28250 )
...
* Add an env var to override make parallelism in ruby build
* add logging
3 years ago
Jan Tattermusch
3a024ea40c
Avoid extremely slow kokoro job finalization by moving workspace to a non-synced directory on kokoro workers. ( #28259 )
...
* support "move and respawn" for kokoro jobs
* delete_nonartifacts.sh no longer needed
* bazel distribtest dont publish any artifacts
* try the altsrc respawn for selected jobs
* use altsrc for all windows CI jobs
* use altsrc for all macos CI jobs
* only move files under src/github
* fix uploading artifacts on windows
3 years ago
Jan Tattermusch
a0c975abd5
add run_in_docker.sh with examples ( #28127 )
3 years ago
Jan Tattermusch
7ecdaf8dcc
print commit SHA for other langs when running interop tests ( #28241 )
3 years ago
James Newton-King
65efed181d
[C#] Add ConfigureAwait to AsyncUnaryCall and AsyncClientStreamingCall ( #28235 )
...
* Add ConfigureAwait to AsyncUnaryCall and AsyncClientStreamingCall
* Update comment
3 years ago
Hannah Shi
540a785e5f
podfile cleanup ( #28175 )
...
all tests pass, merged
3 years ago
Craig Tiller
8a050874c9
Fix exposing "host" metadata ( #28268 )
3 years ago
Mark D. Roth
cbe2855866
XdsClient: move resource type parsing out of XdsApi ( #28151 )
...
* introduce XdsResourceType API and change Listener parsing to use it
* converted RouteConfig parsing
* convert cluster and endpoint parsing
* cleanup
* clang-format
* attempt to work around compiler problems
* move XdsResourceType to its own file, and move endpoint code out of XdsApi
* move cluster parsing to its own file
* move route config parsing to its own file
* move listener parsing to its own file
* clang-format
* minor cleanup
* remove comment
* add missing virtual dtor
3 years ago
Craig Tiller
e21505858f
Move some integer based metadata to the new system ( #28198 )
...
* Eliminate most of grpc_message metadata handling
* Eliminate most of host metadata handling
* Remove more callouts without fixing code
* fiiixes
* typo
* Automated change: Fix sanity tests
* try-shrink
* Automated change: Fix sanity tests
* size tweaks
* less tricks
* deunique
* commonize
* commonize
* Automated change: Fix sanity tests
* size tuning, fixes
* Automated change: Fix sanity tests
* fix
* size tuning, fixes
* remove constexpr
* fix
* reuse code
* fix
* tweak code
* more tweaks
* tell no lies
* fixes
* fixes
* Automated change: Fix sanity tests
* fix
* fix
* fix
* fix
* fix?
* fix binder
* fix
* fix
* fixes
* Automated change: Fix sanity tests
* fix
* initial refactoring
* optimize status encoding
* Automated change: Fix sanity tests
* Automated change: Fix sanity tests
* fix
* try to fix windows failure
* try and scale sizes better
* ambiguity fix?
* wip metadatavalueasslice
* Fix status code for resource exhaustion
* Revert "Revert "Move a bunch of slice typed metadata to new system (#28107 )" (#28208 )"
This reverts commit 7717587063
.
* fix test
* Automated change: Fix sanity tests
* slice helper
* x
* noinline
* try and scale sizes better
* Automated change: Fix sanity tests
* fixes
* fix
* fix
* fix build
* fix overflow
* fix
* fix
* fix
* fix
* review feedback
Co-authored-by: ctiller <ctiller@users.noreply.github.com>
3 years ago
Richard Belleville
3892b3b359
Explicitly use python3 virtualenv in Ruby and PHP xDS interop setup scripts ( #28255 )
3 years ago
Yash Tibrewal
3689072979
xDS: Add graceful shutdown for old connections on listener resource update ( #28154 )
...
* xDS: Add graceful shutdown for old connections on listener resource update
* Add TODOs for review
* Reviewer comments
* Reviewer comments
* Fix merge
* Fix comment
* s/GRPC_ARG_DRAIN_GRACE_TIME_MS/GRPC_ARG_SERVER_CONFIG_CHANGE_DRAIN_GRACE_TIME_MS
3 years ago
Esun Kim
260145c517
Updated backoff to use absl::Random ( #27193 )
...
* Replace in-house rand with absl::Random for backoff (#26463 )
* Replace in-house rand with absl::Random for backoff
* Run sanity
* Added bscrypt dependency
* Removed ABSL_RANDOM_HWAES_FLAGS
* Remove GCC_WARN_64_TO_32_BIT_CONVERSION = YES
* GCC_WARN_64_TO_32_BIT_CONVERSION to podspec install
3 years ago
Esun Kim
c007ea297c
Added virtualenv to ruby and php73 docker for psm ( #28263 )
3 years ago
Mark D. Roth
ce2d09f7b4
add 1.42.0 to interop matrix ( #28261 )
3 years ago
apolcyn
c6b9483a30
add test for c-ares resolver error message propogation ( #28252 )
3 years ago
Mark D. Roth
0073403206
XdsClient: fix object deletion problem on import ( #28254 )
3 years ago
Yash Tibrewal
50a207ee9c
Promote ClientContext::set_wait_foor_ready to be non-experimental ( #28247 )
3 years ago
Mark D. Roth
9722651156
xds_end2end_test: remove num_balancers from test suite and remove dependence on fake resolver for xDS channel ( #28245 )
...
* xds_end2end_test: remove num_balancers from test suite
* fix clang-tidy
3 years ago
Esun Kim
5961aeb2a0
Revert "Revert "Add absl::Status support to closure ( #27308 )" ( #28211 )" ( #28220 )
...
This reverts commit cd9730d2d2
.
3 years ago
Esun Kim
75041ea3a9
Bump core version ( #28246 )
3 years ago
Vignesh Babu
e19e36deac
Api fuzzer double free bug ( #28237 )
...
* Updating surface/call implementation to handle double free exception if there is an error in enqueuing batches of operations
* Adding double free exception inducing testcase
3 years ago
Lidi Zheng
45024f63a7
Correct the error_in_stream_unary test ( #28229 )
3 years ago
Mark D. Roth
64b2061907
XdsClient: First steps toward a ResourceType abstraction ( #28143 )
...
* introduce XdsResourceType API and change Listener parsing to use it
* converted RouteConfig parsing
* convert cluster and endpoint parsing
* cleanup
* clang-format
* attempt to work around compiler problems
3 years ago
Jan Tattermusch
205d7569ea
Big dockerimage cleanup ( #28010 )
...
* use python3 for running run_tests.py
* update dockerimage templates
* update dockerfiles
* fix bazel build in the bazel docker image
* adjust run_tests.py to renamed php docker image
* add previously forgotten new templates
* add missing images
* php dockerfile remove whitespaces
* restore accidentally deleted binder_transport_apk image
* add back cxx_buster_x64 image
* add back php zts stretch image
* add back binder_transport_apk image
* fix bazel builds by temporarily adding back python2-dev
* check_redundant_namespace_qualifiers.py to python3
* fix clang-tidy
* make run_tests_matrix.py use python3
* fixup cxx_debian9 templates
* regenerate
* stop running dummy grpc-node tests for protobuf-at-head and boringssl-at-head jobs
* remove cxx_buster image (replaced by cxx_debian9)
* add back python_alpine_x64 image
* run_tests_in_workspace using python3
* unbreak python macos basictests by partially reverting run_tests_matrix to python2
* fix cxx_gcc_X docker images
3 years ago
Jan Tattermusch
ae65bb8f7f
windows: speedup build of C# extension and protoc artifacts ( #28225 )
3 years ago
Jan Tattermusch
95cbcd8cea
increase parallelism in selected artifact and distribtest jobs ( #28227 )
3 years ago
Esun Kim
779701ab76
google/api/... ( #27928 )
3 years ago
Stanley Cheung
f3ef6869d6
PHP: update examples ( #28159 )
...
* PHP: update examples
* Fix templates
3 years ago
Yash Tibrewal
789e8b33c8
RefCountedPtr: Explicit constructor ( #28157 )
...
* RefCountedPtr: Explicit constructor
* Explicit constructor for WeakRefCountedPtr
3 years ago
Nicolas 'Pixel' Noble
396fdf2991
Change repo manager to hork@
3 years ago
mint570
74d0e3905e
Fix compiler error for certain gcc version. ( #28196 )
3 years ago
James Newton-King
a0f30a4c79
Add nullable type attributes to Grpc.Core.Api ( #27887 )
3 years ago
Craig Tiller
770d304d9c
Fix memory leak in memory tracking code ( #28222 )
3 years ago
Ashitha Santhosh
f04eedd922
generalize TmpFile interface ( #27848 )
3 years ago
Ashitha Santhosh
1290364374
Plumb subject field and add to authz flow. ( #27615 )
...
* Plumb subject field and add to authz flow.
* formatting
* Test on empty principal
* resolving comments
* resolving comment
* update subject check in test
3 years ago
Vignesh Babu
33aef08081
Add locks to synchronize access to shared variable in flow control test to prevent data race ( #28217 )
...
* protecting shared variable with locks to prevent tsan failures
* formatting code
* removing spurious header file
* adding absl annotations
3 years ago
Niyas Sait
d88a57b350
Fix conflicts with msvc arm neon64 intrinsics ( #28164 )
3 years ago
Craig Tiller
2eadef9a82
Remove bm_metadata ( #28219 )
3 years ago
Craig Tiller
220cf641fa
Reland slice metadata conversion ( #28210 )
...
* Fix status code for resource exhaustion
* Revert "Revert "Move a bunch of slice typed metadata to new system (#28107 )" (#28208 )"
This reverts commit 7717587063
.
* fix test
3 years ago
dmaclach
9e3b364ee1
Get GRPC compiling with `-Woverriding-method-mismatch` ( #28215 )
3 years ago
apolcyn
cce34f68b7
Remove redundant work serializer usage in c-ares windows code ( #28016 )
...
* Remove redundant work serializer usage in c-ares windows code
* Also update method names in trace logs
3 years ago