aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAge
...
| * | | | | | | | | | | | Merge pull request #17358 from markdroth/subchannel_index_exec_ctx_fixGravatar Mark D. Roth2018-12-07
| |\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | Stop passing ExecCtx as avl user_data.
| | | | | | | | * | | | | | reviewer feedbackGravatar ncteisen2018-12-07
| | | | | | | | | | | | | |
| | | | * | | | | | | | | | 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
| | | | | | * | | | | | | | Review commentsGravatar yang-g2018-12-07
| | | | | | | | | | | | | |
| * | | | | | | | | | | | | Merge pull request #17432 from ericgribkoff/pylintGravatar Eric Gribkoff2018-12-07
| |\ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Pre-fix python3 pylint failures
| | | | | | * | | | | | | | | more code review changesGravatar Mark D. Roth2018-12-07
| | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | Merge pull request #17425 from yang-g/triviallyGravatar Yang Gao2018-12-06
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Make TraceFlag trivially destructible
* | | | | | | | | | | | | | | | clang-formatGravatar Muxi Yan2018-12-06
| | | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | batch fixesGravatar Muxi Yan2018-12-06
| | | | | | | | | | | | | | | |
* | | | | | | | | | | | | | | | batch fixesGravatar Muxi Yan2018-12-06
| | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | Merge pull request #17430 from vjpai/interceptor_typeGravatar Vijay Pai2018-12-06
| |\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | C++: allow interceptors to know the type of the underlying RPC
| | | | | | | | | * | | | | | | | Split out the test service to separate library so that it can be reusedGravatar yang-g2018-12-06
| | | | | | | | | | | | | | | | |
| | | | | | | | | | | * | | | | | Surface socket nameGravatar ncteisen2018-12-06
| | |_|_|_|_|_|_|_|_|/ / / / / / | |/| | | | | | | | | | | | | |
| | | | | | | | | * | | | | | | Add a Shutdown call to HealthCheckServiceInterfaceGravatar yang-g2018-12-06
| | |_|_|_|_|_|_|/ / / / / / / | |/| | | | | | | | | | | | |
* | | | | | | | | | | | | | | batch fixGravatar Muxi Yan2018-12-06
| | | | | | | | | | | | | | |
| | * | | | | | | | | | | | | 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""
* | | | | | | | | | | | | | Rename handlers to didXxxGravatar Muxi Yan2018-12-06
| | | | | | | | | | | | | |
* | | | | | | | | | | | | | sensible nullability annotation for old APIGravatar Muxi Yan2018-12-06
| | | | | | | | | | | | | |
| | | | | | | * | | | | | | code review changesGravatar Mark D. Roth2018-12-06
| | | | | | | | | | | | | |
* | | | | | | | | | | | | | isolate start: function from proto callsGravatar Muxi Yan2018-12-06
| | | | | | | | | | | | | |
| * | | | | | | | | | | | | 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.
| | | | | | | | | | | | * | | | | fix a compilation errorGravatar Yihua Zhang2018-12-06
| | | | | | | | | | | | | | | | |
| | | | | | | | | | | | * | | | | revision 1Gravatar Yihua Zhang2018-12-06
| | | | | | | | | | | | | | | | |
| | | | | | | * | | | | | | | | | Add a static_assertGravatar yang-g2018-12-06
| | | | | | | | | | | | | | | | |
| | | | | | | | | | * | | | | | | Fix bug in subchannel backoff reset code.Gravatar Mark D. Roth2018-12-06
| | | | | | | | | | | | | | | | |
| | | * | | | | | | | | | | | | | Test reactor reuseGravatar Vijay Pai2018-12-06
| | | | | | | | | | | | | | | | |
| | | | | | | * | | | | | | | | | Make TraceFlag trivially destructibleGravatar yang-g2018-12-06
| | |_|_|_|_|/ / / / / / / / / / | |/| | | | | | | | | | | | | |
| | | | | | | | | | | * | | | | Merge remote-tracking branch 'upstream/master' into gdc_metadata_serverGravatar Yihua Zhang2018-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
* | | | | | | | | | | | | | | | Channel pool polishmentsGravatar Muxi Yan2018-12-05
| | | | | | | | | | | | | | | |
| | | | | | * | | | | | | | | | 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"
| | | | | | | | | | | | | | | | | * Update doc to clarify serial queue requirementGravatar Muxi Yan2018-12-05
| | |_|_|_|_|_|_|_|_|_|_|_|_|_|_|/ | |/| | | | | | | | | | | | | | |
| | | | | | * | | | | | | | | | | Merge pull request #17415 from ericgribkoff/cython_strip_backportGravatar Eric Gribkoff2018-12-05
| | | | | | |\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Revert "Strip manylinux1 binary wheels"