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
Vitaly Buka
9d0922e02d
Init grpc_completion_queue_attributes::cq_shutdown_cb ( #27864 )
3 years ago
Ming-Chuan
e0f793b3d3
Expose experimental binder transport API ( #27632 )
...
* Expose experimental binder transport API
New headers are added
`grpcpp/create_channel_binder.h `: interfaces for creating client
channel
`grpcpp/security/binder_credentials.h`: interfaces for binder server
credentials
`grpcpp/security/binder_security_policy.h`: interfaces for binder
security policy, which is used by both server and client. Individual
security policies are merged into this single header.
Users can now depend on the `grpc++_binder` target to use the headers
listed above.
* Regenerate projects
3 years ago
Hannah Shi
6f4f920398
switch to official protobuf podspec ( #27830 )
3 years ago
Hannah Shi
73cf09d5d1
[objc] podfile cleanup and add core test to script to run ( #27740 )
...
* podfile cleanup and add core test to script to run
* downgrade Xcode project version
* downgrade IPHONEOS_DEPLOYMENT_TARGET version
3 years ago
Jan Tattermusch
0a81089efc
hotfix for low java throughput ( #27868 )
3 years ago
Craig Tiller
51dd7f44f1
Fix assert on unknown compression algorithm ( #27835 )
...
* Fix assert on unknown compression algorithm
* Rename crashy-crash-pants to crash-on-unknown-compression-algorithm
3 years ago
Denny C. Dai
aafa926f17
Revert "[objc] GRPCMetadataDictionary convenient typedef ( #27845 )" ( #27877 )
...
This reverts commit 3bc9147dc3
.
3 years ago
Craig Tiller
457103abc6
Give up on one vtable per type per process ( #27865 )
...
* Give up on one vtable per type per process
* fix
3 years ago
Mark D. Roth
73ad459c51
revert changes to not build RLS on mobile ( #27875 )
...
* Revert "fix mobile builds to properly exclude xDS (#27855 )"
This reverts commit 64d026e234
.
* Revert "don't build RLS on mobile (#27838 )"
This reverts commit 2a69c525b8
.
3 years ago
Vitaly Buka
7c96a636e8
Initialize all fields in default constructor ( #27823 )
...
This triggers MSAN reports with -Xclang -enable-noundef-analysis -mllvm -msan-eager-checks=1
3 years ago
Denny C. Dai
3bc9147dc3
[objc] GRPCMetadataDictionary convenient typedef ( #27845 )
3 years ago
Paulo Castello da Costa
da752c2c0b
Update basic template to match examples. ( #27856 )
...
Examples were updated by https://github.com/grpc/test-infra/pull/228 .
3 years ago
Lidi Zheng
c100764c8f
Use snake case instead of camel case for dumpped config ( #27862 )
3 years ago
Mark D. Roth
64d026e234
fix mobile builds to properly exclude xDS ( #27855 )
3 years ago