Muxi Yan
b9667c6c17
handle NULL case when parsing certificate
6 years ago
Muxi Yan
82d9196449
One more obj.class->[obj class]
6 years ago
Muxi Yan
6d8340847c
Name changes in compiler
6 years ago
ncteisen
0a61b6f1cc
Merge branch 'master' of https://github.com/grpc/grpc into more-channel-tracing
6 years ago
Jan Tattermusch
3977c30f47
add a note message length encoding
6 years ago
Eric Anderson
b1c0ac704d
Format with tools/distrib/yapf_code.sh
6 years ago
Jan Tattermusch
6b5f1143fc
allow running adhoc interop matrix tests
6 years ago
Jan Tattermusch
7773f6cc6e
cleanup of run_interop_matrix_tests.py
6 years ago
Jan Tattermusch
6aa9930801
better comments for client_matrix.py
6 years ago
Jan Tattermusch
20c848e88d
Merge pull request #16927 from jtattermusch/perf_benchmarks_improvements
...
A few perf e2e benchmark improvements
6 years ago
Jan Tattermusch
8c08e6af53
script for creating peformance workers from image
6 years ago
Jan Tattermusch
339e7f4a82
upload to BQ from singlemachine benchmarks too
6 years ago
Soheil Hassas Yeganeh
da09b1fd08
Merge pull request #16932 from soheilhy/worktree-error
...
Optimize error handling for special cases.
6 years ago
apolcyn
da5d02fb4d
Merge pull request #16921 from apolcyn/move_package_options_test
...
Move ruby test's package_options.proto file to ruby-specific directory
6 years ago
Muxi Yan
4264ea2b55
clang-format
6 years ago
Muxi Yan
6ae2ea643d
obj.class->[obj class]
6 years ago
Noah Eisen
0c4f412e13
Merge pull request #16933 from ncteisen/fix-microbenchmarks
...
Remove Uneeded Header from Benchmark
6 years ago
Muxi Yan
f00be37dd1
Spell out 'certificates' rather than 'certs'
6 years ago
Muxi Yan
4201ad1681
add callOptionsForHost: to GRPCHost
6 years ago
Yang Gao
ef4f63813e
Merge pull request #16903 from grpc/revert-16902-revert-16766-master
...
Revert "Revert "grpc_cli json support""
6 years ago
Muxi Yan
b9e5224207
more copy settings
6 years ago
Muxi Yan
1084f49c31
rename kHostCache->gHostCache
6 years ago
Muxi Yan
d92c62fcde
Enable Cronet with old API
6 years ago
ncteisen
1a7f14fd31
Remove uneeded header
6 years ago
Muxi Yan
31de6d67e7
Make GRPCHost.callOptions immutable
6 years ago
Muxi Yan
e114983643
NULL return for non-id type
6 years ago
Muxi Yan
1a88be4edf
Prefix functions in ChannelArgsUtil
6 years ago
Soheil Hassas Yeganeh
24b6d7194f
Add comment for grpc_error_get_int().
...
Explain that the input parameter cannot be nullptr.
6 years ago
vishalpowar
79c3d3a420
Merge pull request #16905 from vishalpowar/xds_plugin_init
...
Xds plugin init
6 years ago
Soheil Hassas Yeganeh
3a9411ca1e
Optimize error handling for special cases.
...
This commit contains a few improvements:
1. Using a consequetive range of [0..4], will allow us to merge all
branches of error_is_special into one comparison.
2. With (1), we can remove the for loops to find entries in
error_status_map with a single O(1) lookup.
3. grpc_error_is_special() code paths should be inlined for ref
and unref to avoid callq for the majority of cases where speical
error is used.
4. grpc_error_get_int() should never accept a nullptr argument to
avoid an expensive branch in the hot path. Callers should all
allocate a dummy int on the stack when calling.
6 years ago
Vishal Powar
a33e796575
Changes to register xds plugin init and shutdown.
...
Also,
- Changes to extract grpclb_proto into its own build target
- Remove client_load_reporting_filter from xds plugin.
6 years ago
ncteisen
0582a003d5
reviewer comments
6 years ago
Muxi Yan
a0f83554bb
remove channel from pool with pointer rather than config
6 years ago
Muxi Yan
3bdf794bd0
Handle channel nil case
6 years ago
Muxi Yan
4af17518c0
Use simple locking in GRPCChannelPool
6 years ago
Vijay Pai
dfcc96227c
Merge pull request #16362 from overvenus/formalize-empty-batch
...
Formalize the contract of grpc_call_start_batch with empty batches
6 years ago
Muxi Yan
7871fedfd6
always unregister observer
6 years ago
ncteisen
a60226726a
reviewer feedback
6 years ago
Muxi Yan
ac211b4214
Use dispatch_after for delayed destroy of channel
6 years ago
Mark D. Roth
6577a62313
Merge pull request #16697 from markdroth/health_checking_service
...
Third attempt: Implement Watch method in health check service.
6 years ago
Muxi Yan
67a4eb6623
Lock GRPCCall in GRPCAuthorizatioProtocol
6 years ago
Muxi Yan
62693ec1bd
Merge remote-tracking branch 'upstream/master' into config-isolation
6 years ago
Jan Tattermusch
d2704ecca0
Merge pull request #16925 from jtattermusch/fix_memory_usage_test
...
Fix memory_usage_test (and performance_profile_daily kokoro job)
6 years ago
Jan Tattermusch
30cc76e1f7
fix memory_usage_test
6 years ago
Jan Tattermusch
1452201276
Merge pull request #16908 from jtattermusch/go_interop_111
...
Update Go interop image to go1.11
6 years ago
Vijay Pai
d0109d6ac5
Merge pull request #16910 from vjpai/tidier
...
Fixes for clang-tidy
6 years ago
Alexander Polcyn
f6e8417627
Move package_options.proto file for ruby test
6 years ago
Soheil Hassas Yeganeh
56f77e7163
Merge pull request #16914 from soheilhy/worktree-bench
...
Fix bazel for //test/cpp/microbenchmarks/...
6 years ago
Muxi Yan
be4ab30899
Remove dereferencing
6 years ago
Muxi Yan
34e4db810f
Take advantage of nil messaging
6 years ago