Craig Tiller
5d10b13f24
Delete happy-pancakes.yml ( #27955 )
...
I'm not going to get a chance to finish this for a while, so delete for now.
3 years ago
Nayef Ghattas
0623e129cb
tcp_client_custom: fix socket leak ( #27408 )
3 years ago
Craig Tiller
8cbf308ce2
Use PUT not POST to avoid duplicate bloat labels ( #27952 )
3 years ago
Mark D. Roth
7541a3acda
fix LB policy call status notification interface, and other improvements ( #27947 )
...
* fix LB policy call status notification interface, and other improvements
* fix build
* address review comments
3 years ago
Yash Tibrewal
296f596a96
OpenCensus: Move metadata storage to arena ( #27948 )
3 years ago
Craig Tiller
e602169fa0
First pass IWYU tooling ( #27857 )
...
* First pass IWYU tooling
* fix
* Automated change: Fix sanity tests
* Update iwyu.sh
* Update iwyu.sh
* Update Dockerfile.template
* Update iwyu.sh
* Automated change: Fix sanity tests
Co-authored-by: ctiller <ctiller@users.noreply.github.com>
3 years ago
Esun Kim
f4c18944e2
Early exit BackUp() on count == 0 ( #27946 )
3 years ago
Sergii Tkachenko
86e0634fa4
Add grpc-java 1.42.0 to client_matrix.py ( #27949 )
3 years ago
Ming-Chuan
1777ddf3c3
Add an experimental binder transport API for pre-finding Java class ( #27939 )
...
Due to limitation of JVM, when user want to create binder channel in
threads created in unmanaged native code, they will need to call this
new API first to make sure Java helper classes can correctly be found.
Unused code in jni_utils.cc are also cleaned up in this commit
3 years ago
AJ Heller
c79cdc0ae8
Add support for abstract unix domain sockets ( #27906 )
...
* Add failing end2end test for inconsistent percent-decoding of URIs
* Add passing h2_local_abstract_uds end2end tests
* null-safe string_view
* mac doesn't UDS
* mac doesn't do *abstract* UDS
3 years ago
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
3 years ago
Esun Kim
26e7560309
Revert #27780 ( #27944 )
3 years ago
Yash Tibrewal
00e8a2d085
xds_end2end_test: Only start backends when needed ( #27911 )
...
* xds_end2end_test: Fix flakiness on WaitForLdsNack
* xds_end2end_test: Only start the server when we want
* Revert WaitForNack changes
* Fixes
* Fix CsdsShortAdsTimeoutTest
* Fix sanity
3 years ago
Yash Tibrewal
8ac0def897
Add Schedule and DrainQueue to WorkSerializer ( #27902 )
...
* Add Schedule and DrainQueue to WorkSerializer
* Fix comments
* Reviewer comments
* Use acq_rel semantics instead of seq_cst
* Reviewer comments
* s/dummy/no-op
* Reviewer comments
* Fix
* Reviewer comments
* Reviewer comments
3 years ago
Craig Tiller
65e300e55d
Tweak bloat thresholds ( #27942 )
3 years ago
Richard Belleville
b5217edca7
Appnet schema changes ( #27874 )
...
* Add back references and scope field
* Set scope in router
* Reverse order of cleanup
* Add router_scope flag
* Use router_scope flag to create Router
* I apparently don't know how to brain
* Yapf
* Yeah, that can't be the default
* Remove debug print
* Remove impossible todos
* And another
* Switch from router-scope to config-scope
* Implement schema changes
* Use backend service URL
* Use CLH reference format to backend service
* I am an idiot
* *internal screaming*
* Try project number
* Why is this all awful
* Go back to trying project name
* Try cleaning things up
* Agh
* Address review comments
* Remove superfluous Optional type
3 years ago
Ming-Chuan
5c0df85ea8
[BinderTransport] Avoid depending on NdkBinder at compile time ( #27912 )
...
* [BinderTransport] Avoid depending on NdkBinder at compile time
We would like to make it possible to use BinderTransport in a APK that
has min sdk version lower than 29 (NdkBinder was introduced at 29)
We copies constants and type definitions from Ndk headers, creates a
same name wrapper for every NdkBinder API we use in
grpc_binder::ndk_util namespace.
We will try to load libbinder_ndk.so and resolve the symbol when the
NdkBinder API wrappers are invoked.
* regenerate projects
* Add GRPC_NO_BINDER guard
3 years ago
Craig Tiller
577d799de0
ugh ( #27937 )
3 years ago
Craig Tiller
aa23c675ef
Fix crash in bloat diff if diff_size != 0 ( #27935 )
...
* Update bloat_diff.py
* Automated change: Fix sanity tests (#27936 )
Co-authored-by: ctiller <ctiller@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: ctiller <ctiller@users.noreply.github.com>
3 years ago
AJ Heller
28efd46422
Add EventEngine::CancelConnect ( #27764 )
3 years ago
Eric Anderson
16c578735d
xds/interop: Completely disable principal-present authz test ( #27933 )
...
A broken fix for the server-side bug is producing invalid configuration,
causing the server to reject all the configuration. Disable the
configuration and tests until fix is fixed.
3 years ago
brandonpaiz
27731a9081
Revert low Java throughput hotfix; implement permanent fix ( #27919 )
3 years ago
Denny C. Dai
b1e6b1f8cc
Revert "Revert "[objc] GRPCMetadataDictionary convenient typedef ( #27845 )" ( #27877 )" ( #27882 )
...
This reverts commit aafa926f17
.
3 years ago
Richard Belleville
468768865b
Make Buildifier Sanity Test Strict ( #27807 )
...
* Fix all lint errors in repo.
* Use strict buildifier by default
* Whoops. That file does not exist
* Attempt fix to buildifier invocation
* Add missing copyright
3 years ago
Richard Belleville
cb95e9f3ee
Attempt to Fix #27614 ( #27904 )
...
* commit after sync
* Moving to v1.41.1
* Attempt to fix interop test
* Increase test timeout
* Regenerate testcases. Fix old Python images to 3.7
Co-authored-by: Donna Dionne <donnadionne@google.com>
3 years ago
Mark D. Roth
e251ee9ffb
disable authorization_policy_provider_test on iOS ( #27927 )
3 years ago
Craig Tiller
59ed9d09a2
Reland bloat labelling code. ( #27926 )
...
* Revert "Revert "Assign a label for level of bloat diff (#27880 )" (#27925 )"
This reverts commit f2b96000a7
.
* fix
3 years ago
Ming-Chuan
d92baa99d6
Expose grpc++_binder through grpc++ ( #27891 )
...
A config option is provided so user can pass --define=grpc_no_binder=true to bazel, or passing `-DGRPC_NO_BINDER` to compiler to disable the dependency.
3 years ago
Craig Tiller
f2b96000a7
Revert "Assign a label for level of bloat diff ( #27880 )" ( #27925 )
...
This reverts commit 882cc1259e
.
3 years ago
Jan Tattermusch
ef9ed33267
fix PHP installation with homebrew on MacOS ( #27923 )
3 years ago
Craig Tiller
882cc1259e
Assign a label for level of bloat diff ( #27880 )
...
* upgrade bloaty
* Update check_submodules.sh
* fix
* label bloat
* set labels based on severity
* measure severity of changes
* Automated change: Fix sanity tests
* test
* test
* Update bloat_diff.py
* Update check_on_pr.py
* Automated change: Fix sanity tests
Co-authored-by: ctiller <ctiller@users.noreply.github.com>
3 years ago
Craig Tiller
a594d0aa1e
Reland call state cleanup fix ( #27914 )
...
* Revert "Revert "Fix the bug (#27899 )" (#27910 )"
This reverts commit e2c95fb4e5
.
* fix-msan-maybe
3 years ago
Denny C. Dai
596b919707
Revert "[objc] Changing GRPCErrorCode enum base type to int32_t ( #27908 )" ( #27921 )
...
This reverts commit 6b916984a8
.
3 years ago
Denny C. Dai
6b916984a8
[objc] Changing GRPCErrorCode enum base type to int32_t ( #27908 )
3 years ago
Nicolas Noble
826b888e75
Conditionally use pthread_setname_np ( #27540 )
...
* Conditionally use pthread_setname_np
Fixes #27437 .
* pthread_setname_np is on 2.12, not 2.11.
3 years ago
Denny C. Dai
ad7e00f57a
[objc] Updating initialMetadata with lightweight generics ( #27905 )
3 years ago
Yash Tibrewal
79d684529d
Repo Manager Esun ( #27909 )
3 years ago
Denny C. Dai
ac79352786
Revert "[objc] podfile cleanup and add core test to script to run ( #27740 )" ( #27897 )
...
This reverts commit 73cf09d5d1
.
3 years ago
Jan Tattermusch
a923eff71f
Rename experimental benchmark job from "..._v2" to "..._gke_experimental" ( #27869 )
...
* make it obvious which gke benchmark script is experimental
* add cfg file for new kokoro jobs with a more fitting name
* update performance readme after renaming _v2 benchmark job
* fix typo
3 years ago
Jan Tattermusch
6001bc636b
Stop running some more esoteric C++ benchmark scenarios continuously ( #27872 )
...
* stop running some more esoteric C++ benchamk scenarios continuously
* regenerate qps scenarios for bazel unit tests
3 years ago
Yash Tibrewal
e2c95fb4e5
Revert "Fix the bug ( #27899 )" ( #27910 )
...
This reverts commit 129cf5543e
.
3 years ago
Craig Tiller
7c7fb9e525
Avoid illegal shift ( #27837 )
...
* avoid illegal shift
* fix
3 years ago
Jan Tattermusch
cf99a32109
set threads_per_cq=2 for C++ unconstrained scenarios for best throughput and lower variance ( #27870 )
3 years ago
Ming-Chuan
6d28740573
Add missing grpc_core::ExecCtx in binder connector callback ( #27890 )
...
Sometimes the callback might be invoked from main (UI) thread so we need
it.
3 years ago
donnadionne
8b2b35db9c
Resource cache replaces with 3 level map ( #27570 )
...
* Resource cache replaces with 3 level map: most tests pass
* all tests pass!
* fixing the dump debug
* Fixed all subscriber names
* code cleanup
* clean up
* Moving connecting to xds server to subscribe code
* Fix code review comments
* restore test
* Fix parsing methods
* fixing get authority methods
* fixed up name parsing
* Fixed dumping of configs
* Fixing code review comments: making strong ref and weak ref all working!
* small fix of todo
* fixing code review comments.
* fixing code review comments
* code review comments fixing
* fixing code review comments
* code review fix
* adding helper methods
* code review comment fixing
* fixing code review comments
* fixing according to code review comments
* Added operator<
* query parameters
* Fixing unreffing
* fixing code review comments.
* Fixing code review comments
* taking care of warning
* fixing code review comments.
* code review comments
* fixing code review comments
* Fixed invalid resource watcher case
* Restore the reset
* fixing code review comments
* Add locks
* code review comments
* fixing code review comments
* Code review comments
* Fixing type check
* refactor version map
* using gpr_once_init()
* change of key
* fixing more keys
* fixing more keys
* updated all necessary keys
* Clean up
* fixing code review comments
* fixing code review comments
* Use ResourceName
* code review changes
* subscribed_resources now 2 levels
* Using absl::string_view as much as possible
* moved version map to the right place.
* clean up
* fixed constructing of resource name for the request
* code review comments
* fixing code review comments
* small cleanup
* fixing deadlock
* cleanup
* Clean up
* clean up
* refactor ParseResourceName
* using std::function
* cleanup
* cleanup
* fixing code review comments
* addressing code review comments.
3 years ago
Craig Tiller
129cf5543e
Fix the bug ( #27899 )
3 years ago
Craig Tiller
512e1ec1dc
Speed up portability tests ( #27884 )
...
* test
* cpp only
* moar cpu
* tweaks
* Update run_tests_matrix.py
* tweaks
* only-xds
* fix
* inner harmony
3 years ago
Esun Kim
d5971f49c4
Added a new bazel-integrated upb code-gen ( #27780 )
...
* Added bazel-integrated upb code-gen
* Update by review
* Update by review
3 years ago
Esun Kim
7db24ddd9a
Upgrade abseil-pod to 1.20210324.2 ( #27859 )
3 years ago
Mark D. Roth
3bde8305cc
Second attempt: Don't build RLS on mobile ( #27878 )
...
* Revert "revert changes to not build RLS on mobile (#27875 )"
This reverts commit 73ad459c51
.
* new approach using multiple select() calls
3 years ago