aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAge
* Merge pull request #17442 from markdroth/client_channel_pick_initGravatar Mark D. Roth2018-12-07
|\ | | | | Remove unnecessary initialization of fields in PickState.
* \ Merge pull request #17443 from vjpai/allow_healthGravatar Vijay Pai2018-12-07
|\ \ | | | | | | Server interceptor test should understand the health checking service
| * | Allow the health checking serviceGravatar Vijay Pai2018-12-07
| | |
* | | Merge pull request #17358 from markdroth/subchannel_index_exec_ctx_fixGravatar Mark D. Roth2018-12-07
|\ \ \ | | | | | | | | Stop passing ExecCtx as avl user_data.
| | | * Remove unnecessary initialization of fields in PickState.Gravatar Mark D. Roth2018-12-07
| | | |
* | | | Merge pull request #17410 from ericgribkoff/channelz_stop_serverGravatar Eric Gribkoff2018-12-07
|\ \ \ \ | |_|/ / |/| | | stop() server and enable skipped channelz test
* | | | Merge pull request #17432 from ericgribkoff/pylintGravatar Eric Gribkoff2018-12-07
|\ \ \ \ | | | | | | | | | | Pre-fix python3 pylint failures
* \ \ \ \ Merge pull request #17425 from yang-g/triviallyGravatar Yang Gao2018-12-06
|\ \ \ \ \ | | | | | | | | | | | | Make TraceFlag trivially destructible
* \ \ \ \ \ Merge pull request #17430 from vjpai/interceptor_typeGravatar Vijay Pai2018-12-06
|\ \ \ \ \ \ | | | | | | | | | | | | | | C++: allow interceptors to know the type of the underlying RPC
| * | | | | | Allow the interceptor to know the method typeGravatar Vijay Pai2018-12-06
|/ / / / / /
| | * | | | Pre-fix python3 pylint failuresGravatar Eric Gribkoff2018-12-06
| | | | | |
* | | | | | Merge pull request #17428 from grpc/revert-17417-revert-17394-bazelGravatar Noah Eisen2018-12-06
|\ \ \ \ \ \ | |_|/ / / / |/| | | | | Revert "Revert "Add Testonly to Targets""
* | | | | | Merge pull request #17401 from soheilhy/worktree-nolockGravatar Soheil Hassas Yeganeh2018-12-06
|\ \ \ \ \ \ | | | | | | | | | | | | | | Implement a lock-free fast path for queue_call_request()
* \ \ \ \ \ \ Merge pull request #17383 from ↵Gravatar Mark D. Roth2018-12-06
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | markdroth/pick_first_choose_ready_subchannel_at_startup Change pick_first to immediately select the first subchannel in READY state.
* \ \ \ \ \ \ \ Merge pull request #17423 from jtattermusch/upmerge_v1_17_x_to_masterGravatar Jan Tattermusch2018-12-06
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | Upmerge v1.17.x to master
| | | | * | | | | Revert "Revert "Add Testonly to Targets""Gravatar Noah Eisen2018-12-06
| |_|_|/ / / / / |/| | | | | | |
* | | | | | | | Merge pull request #17416 from vjpai/ondoneGravatar Vijay Pai2018-12-06
|\ \ \ \ \ \ \ \ | |_|_|_|_|_|_|/ |/| | | | | | | Fix client-side callback API race, allow reuse of application reactor structure
| | | * | | | | Change pick_first to immediately select the first subchannel in READY state.Gravatar Mark D. Roth2018-12-06
| | | | | | | |
* | | | | | | | Merge pull request #17395 from markdroth/lb_policy_name_caseGravatar Mark D. Roth2018-12-06
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | Fix LB policy name case handling.
| | | | | | * | | Add a static_assertGravatar yang-g2018-12-06
| | | | | | | | |
| | * | | | | | | Test reactor reuseGravatar Vijay Pai2018-12-06
| | | | | | | | |
| | | | | | * | | Make TraceFlag trivially destructibleGravatar yang-g2018-12-06
| |_|_|_|_|/ / / |/| | | | | | |
| | * | | | | | Treat StartCall like a reserved callback since it is requiredGravatar Vijay Pai2018-12-06
| | | | | | | |
* | | | | | | | Merge pull request #17424 from ncteisen/channelz-off-by-oneGravatar Noah Eisen2018-12-06
|\ \ \ \ \ \ \ \ | |_|_|_|/ / / / |/| | | | | | | Fix off by one error in channelz
| | * | | | | | Fix LB policy name case handling.Gravatar Mark D. Roth2018-12-06
| |/ / / / / / |/| | | | | |
| * | | | | | Fix off by one error in channelzGravatar ncteisen2018-12-06
|/ / / / / /
| | * | | | Merge remote-tracking branch 'upstream/v1.17.x' into HEADGravatar Jan Tattermusch2018-12-06
| |/| | | | |/| | | | |
| | * | | | Merge pull request #14684 from kkm000/package-grpc-tools-examplesGravatar Jan Tattermusch2018-12-06
| | |\ \ \ \ | | | | | | | | | | | | | | Redo C# examples to use new Grpc.Tools
* | | \ \ \ \ Merge pull request #17374 from jtattermusch/foundry_deprecated_nitsGravatar Jan Tattermusch2018-12-06
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | Address a few "deprecated" warnings on foundry
| | | | | * | | Implement a lock-free fast path for queue_call_request()Gravatar Soheil Hassas Yeganeh2018-12-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | For tiny RPCs, every single requests in almost the first item in the list. Hence, it would try to lock the server to process pending requests. Instead of locking, simply set and check atomic values when there is a possiblity of having pending requests. This increases QPS by 10%, for the 62-channel/0B-RPC benchmark using the callback API.
* | | | | | | | Merge pull request #17418 from grpc/revert-16882-microbenchmarks-bazelGravatar Sheena Madan2018-12-05
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | Revert "Make Microbenchmarks Test Targets"
* \ \ \ \ \ \ \ \ Merge pull request #17417 from grpc/revert-17394-bazelGravatar Sheena Madan2018-12-05
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | Revert "Add Testonly to Targets"
| | | | | * \ \ \ \ Merge pull request #17415 from ericgribkoff/cython_strip_backportGravatar Eric Gribkoff2018-12-05
| | | | | |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | Revert "Strip manylinux1 binary wheels"
| | * | | | | | | | | Revert "Make Microbenchmarks Test Targets"Gravatar Sheena Madan2018-12-05
| |/ / / / / / / / / |/| | | | | | | | |
| * | | | | | | | | Revert "Add Testonly to Targets"Gravatar Sheena Madan2018-12-05
|/ / / / / / / / /
* | | | | | | | | Merge pull request #17368 from soheilhy/worktree-tsan-auto-annotGravatar Soheil Hassas Yeganeh2018-12-05
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | TSAN annotations for grpc_call_combiner
| | | * | | | | | | Do OnDone as the actual last thing so that the reactor can be reused.Gravatar Vijay Pai2018-12-05
| | | | | | | | | |
* | | | | | | | | | Merge pull request #17412 from ericgribkoff/revert_cython_stripGravatar Eric Gribkoff2018-12-05
|\ \ \ \ \ \ \ \ \ \ | |_|_|/ / / / / / / |/| | | | | | | | | Revert "Strip manylinux1 binary wheels"
| | | | | * | | | | Revert "Strip manylinux1 binary wheels"Gravatar Eric Gribkoff2018-12-05
| | | | |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit be4b2db4ad68190288b5d1e8a9b54f094ebde157. Appears to leave the incorrect hash in the wheel RECORD file, as in https://github.com/grpc/grpc/issues/17409
| * | | / / / / / Revert "Strip manylinux1 binary wheels"Gravatar Eric Gribkoff2018-12-05
|/ / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit be4b2db4ad68190288b5d1e8a9b54f094ebde157. Appears to leave the incorrect hash in the wheel RECORD file, as in https://github.com/grpc/grpc/issues/17409
| | | | | | * / stop() server and enable skipped channelz testGravatar Eric Gribkoff2018-12-05
| |_|_|_|_|/ / |/| | | | | |
* | | | | | | Merge pull request #17392 from markdroth/xds_experimentalGravatar Mark D. Roth2018-12-05
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | Change xds plugin name to xds_experimental until it's ready for use.
| | | | * \ \ \ Merge pull request #17405 from markdroth/xds_experimental_v1.17.xGravatar Mark D. Roth2018-12-05
| | | | |\ \ \ \ | | | | | | | | | | | | | | | | | | Change xds plugin name to xds_experimental until it's ready for use.
| | | | * \ \ \ \ Merge pull request #17378 from jtattermusch/windows_oom_fix_v1_17Gravatar Jan Tattermusch2018-12-05
| | | | |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | Better slice management for windows reads (for v1.17.x)
| | | | * \ \ \ \ \ Merge pull request #17406 from jtattermusch/fix_pr_high_sierra_v1_17_xGravatar Jan Tattermusch2018-12-05
| | | | |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | fix macos PR jobs on high-sierra workers (for v1.17.x)
| | * | | | | | | | | Add TSAN anntations for grpc_call_combiner.Gravatar Soheil Hassas Yeganeh2018-12-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since GRPC_CLOSUSE_SCHEDULE can schedule callback asynchronously we have to schedule our own wrapper instead. Also, we cannot use ACQUIRE and RELEASE directly on the call_combiner, because callbacks are free to even destroy the call_combiner. Thus, we use a ref-counted structure that acts as a fake lock for Tsan annotations.
* | | | | | | | | | | Merge pull request #17404 from jtattermusch/fix_pr_high_sierraGravatar Jan Tattermusch2018-12-05
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | fix macos PR jobs on high-sierra workers
* \ \ \ \ \ \ \ \ \ \ \ Merge pull request #17350 from hcaseyal/callback_test_coverage_1Gravatar hcaseyal2018-12-05
|\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | Add test for sending client initial metadata for callback API
| | | | | | | * | | | | | fix macos PR jobs on high-sierra workersGravatar Jan Tattermusch2018-12-05
| | | | | | |/ / / / / /
| | | | | | | | * / / / Change xds plugin name to xds_experimental until it's ready for use.Gravatar Mark D. Roth2018-12-05
| | | | | | | |/ / / / | | | | | | |/| | | |