ncteisen
1a7f14fd31
Remove uneeded header
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
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
ncteisen
a60226726a
reviewer feedback
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
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
Yash Tibrewal
d042a5acf1
some tests fail
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
ncteisen
03dbb8c1e2
reviewer feedback
6 years ago
Yash Tibrewal
0b785ae8cf
Remove unneeded file
6 years ago
Soheil Hassas Yeganeh
cc5fe63da0
Fix bazel for //test/cpp/microbenchmarks/...
...
Fix a build failure due to missed dependency and add the bm_create_call
benchmark to the build targets.
6 years ago
Yash Tibrewal
196f530ac9
Pass interceptor creators to server object
6 years ago
Yash Tibrewal
af621c7705
Add method to register server creators
6 years ago
ncteisen
265eace8e6
reviewer feedback
6 years ago
Eric Anderson
cbd1b69caa
run_interop_tests: Use "GENERATED" comment in generated scripts
6 years ago
ncteisen
9cf66fbb67
Add tests
6 years ago
Vijay Pai
1a9c197987
clang-tidy fixes
6 years ago
Jan Tattermusch
dfb1a0f206
Merge pull request #16907 from jtattermusch/fix_memory_profile_jobs
...
Fix memory profile jobs on master
6 years ago
Mark D. Roth
231b863922
address clang-tidy problems
6 years ago
Jan Tattermusch
e69a636f32
Merge pull request #13207 from kkm000/package-grpc-tools
...
Integrate Grpc.Tools into msbuild system (C# only)
6 years ago
Mark D. Roth
c684898055
Merge remote-tracking branch 'upstream/master' into health_checking_service
6 years ago
Yang Gao
2c2090899a
Merge pull request #16906 from yang-g/non_polling_poller
...
Catch missing kick for non-polling poller
6 years ago
Jan Tattermusch
ee4cb5ce65
fix Grpc.Tools nuget layout on Linux and Mac
...
For files without known extension (e.g. Unix binaries) , NuGet can't tell files from directories,
so mention protoc and grpc_csharp_ext explicitly to avoid breaking nuget's directory layout.
6 years ago
Jan Tattermusch
7f38ed6b24
update go interop image to go1.11
6 years ago
Jan Tattermusch
0e3cb55509
fix peformance_profile_* jobs on master
6 years ago
Jan Tattermusch
f2db10d64c
regenerate projects
6 years ago
Jan Tattermusch
f7f74c5ec1
rename memory_profile_client and memory_profile_server
6 years ago
yang-g
8e76cdd2c9
Catch missing kick for non-polling poller
6 years ago
ncteisen
aa7b8e5bc6
Start of channelz resolution support
6 years ago
Yang Gao
6bfb966271
Revert "Revert "grpc_cli json support""
6 years ago
kkm
3b7c408262
Remove target netcoreapp2.1 from Tools.Tests csproj
6 years ago
David G. Quintas
61be9aebb5
Merge pull request #16902 from grpc/revert-16766-master
...
Revert "grpc_cli json support"
6 years ago
David G. Quintas
a464b4ce39
Revert "grpc_cli json support"
6 years ago
Yash Tibrewal
b232bacf27
Starting on server interceptors
6 years ago
Yash Tibrewal
f9fe345553
Add more tests for client interceptors
6 years ago
Yash Tibrewal
cc8c27950c
Change types to use C++ types rather than core types
6 years ago
Yash Tibrewal
6fb7bd23bf
s/GPR_ASSERT/GPR_CODEGEN_ASSERT and few more bugs
6 years ago
Yash Tibrewal
6f05a711e6
Adding a test
6 years ago
Yash Tibrewal
63bdf4e236
More changes for client interception
6 years ago
Yash Tibrewal
5d831da9d1
Adding hook points for interception. Code compiles and tests still run
6 years ago
Noah Eisen
8e626a8de1
Merge pull request #16885 from ncteisen/tcp-user-timeout
...
Protect Spammy Log with Tracer
6 years ago
ncteisen
8fe64be062
Incorperate uuid into channel and server socket lookup
6 years ago