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
brandonpaiz
9e1970acd6
Make Kokoro store **/githhub/grpc/runner/** files for e2e performance ( #27854 )
...
Saving logs is enabled by https://github.com/grpc/test-infra/pull/227 .
3 years ago
Craig Tiller
b81e675849
Fix memory leak in get code ( #27834 )
3 years ago
Mike Dalessio
2530c73d44
ruby: support "arm64-darwin" platform native gem ( #25992 )
...
Related to:
- #25755
- #25794
3 years ago
Ming-Chuan
dcabe420cc
[BinderTransport] Create client channel instead of direct channel ( #27790 )
...
* [BinderTransport] Create client channel instead of direct channel
In this commit we create a client channel instead of direct channel.
BinderConnector is added to connect subchannel when the user actually
make RPC call using the channel.
BindToOnDeviceServerService() is not required anymore since now the
actual connection is delay until the channel is used.
* Regenerate projects.
3 years ago
Craig Tiller
09658682c9
Remove condition that I dont remember why it exists ( #27836 )
3 years ago
Mark D. Roth
08c7b254bd
provide more slack in RLS end2end tests ( #27842 )
3 years ago
Mark D. Roth
7e11e6d175
minimize binary code size from json_util library ( #27829 )
...
* don't use inline for JSON helper functions
* remove ErrorVectorType template parameter, which is no longer needed
* go back to inlining the variants of ExtractJsonType()
* use absl::string_view instead of std::string
* nope, go back to non-inlining ExtractJsonType()
* clang-format
* Revert "nope, go back to non-inlining ExtractJsonType()"
This reverts commit 935d68589d
.
3 years ago
Mark D. Roth
2a69c525b8
don't build RLS on mobile ( #27838 )
...
* don't build RLS on mobile
* buildifier
* fix build rules to avoid "Illegal ambiguous match" bazel error
3 years ago
Yash Tibrewal
327ffc5a88
XdsChannelStackModifierTest cleanup ( #27833 )
3 years ago
Lidi Zheng
99af2bdf3f
Extend the Windows Python test timeout to 3hr ( #27843 )
3 years ago
Yash Tibrewal
fe7140f2a2
grpc_server_config_fetcher cleanup ( #27832 )
3 years ago