aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core
Commit message (Collapse)AuthorAge
...
| | | | | | | * Merge remote-tracking branch 'upstream/master' into config-isolationGravatar Muxi Yan2018-12-12
| | | | | | | |\ | |_|_|_|_|_|_|/ |/| | | | | | |
| | | * | | | | Revert "basic tcp_trace support for windows"Gravatar Nicolas "Pixel" Noble2018-12-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit 5861f082607344ed42215ac341e97e4b4bbf0abc.
| | | * | | | | Revert "better slice management for win_read"Gravatar Nicolas "Pixel" Noble2018-12-13
| |_|/ / / / / |/| | | | | | | | | | | | | | | | | | | | This reverts commit b0139e15425196be518b251dbdfa3b86648b4740.
* | | | | | | Merge pull request #17482 from markdroth/remove_memory_alignment_hackGravatar Mark D. Roth2018-12-12
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | Revert alignment hack in New<> and Delete<>.
| * | | | | | | Revert alignment hack in New<> and Delete<>.Gravatar Mark D. Roth2018-12-12
| | |_|/ / / / | |/| | | | |
| | * | | | | Disable SRV and TXT lookups for localhostGravatar Alexander Polcyn2018-12-12
| |/ / / / /
* / / / / / Revert "Changes add a script for generating C code and build rule for protobuf"Gravatar Alexander Polcyn2018-12-12
|/ / / / / | | | | | | | | | | | | | | | This reverts commit 62027b7e14624283f758a7785a0a1347eda0a147.
* | | | | Merge pull request #17364 from vishalpowar/generate_buildGravatar vishalpowar2018-12-11
|\ \ \ \ \ | |/ / / / |/| | | | Changes add a script for generating C code and build rule for protobuf
| * | | | Changes add a script for generating C code and build rule for protobufGravatar Vishal Powar2018-12-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | protos All these changes need to go together to make sense - changes to use new version of upb in bazel - allowing includes in build target option - script for generating c code for protos - generated code for example build - adding changes for non-bazel builds - change sanity tests to ignore the generated files.
* | | | | Merge pull request #17456 from ncteisen/socket-paginationGravatar Noah Eisen2018-12-11
|\ \ \ \ \ | | | | | | | | | | | | Channelz: Add Pagination to ServerSockets
| * | | | | Add test and fix bugGravatar ncteisen2018-12-11
| | | | | |
| * | | | | reviewer feedbackGravatar ncteisen2018-12-11
| | | | | |
| * | | | | Add max_results to ServerSocketsGravatar ncteisen2018-12-11
| | | | | |
* | | | | | Revert "Revert "Allow encoding arbitrary channel args on a per-address basis.""Gravatar Mark D. Roth2018-12-11
| | | | | |
* | | | | | Merge pull request #17457 from muxi/alternate-debug-countersGravatar Muxi Yan2018-12-10
|\ \ \ \ \ \ | | | | | | | | | | | | | | Add more counters to debug the timer crash on iOS
| | * | | | | Add pagination to serversocketsGravatar ncteisen2018-12-10
| |/ / / / / |/| | | | |
| * | | | | clang-formatGravatar Muxi Yan2018-12-10
| | | | | |
| * | | | | Add next_value and start_timeGravatar Muxi Yan2018-12-10
| | | | | |
| | | | | * Merge branch 'master' into config-isolationGravatar Muxi Yan2018-12-10
| | | | | |\ | |_|_|_|_|/ |/| | | | |
* | | | | | Merge pull request #17398 from yihuazhang/gdc_metadata_serverGravatar yihuaz2018-12-10
|\ \ \ \ \ \ | | | | | | | | | | | | | | Add a non-sticky network check of metadata server detection to google default credentials
* \ \ \ \ \ \ Merge pull request #17433 from ncteisen/socket-nameGravatar Noah Eisen2018-12-09
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | Channelz: Surface Socket Name
* | | | | | | | Revert "Allow encoding arbitrary channel args on a per-address basis."Gravatar hcaseyal2018-12-07
| | | | | | | |
| * | | | | | | clang tidy and clang formatGravatar ncteisen2018-12-07
| | | | | | | |
* | | | | | | | Merge pull request #17343 from markdroth/server_address_listGravatar Mark D. Roth2018-12-07
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | Allow encoding arbitrary channel args on a per-address basis.
| * | | | | | | | Allow encoding arbitrary channel args on a per-address basis.Gravatar Mark D. Roth2018-12-07
| | | | | | | | |
* | | | | | | | | Merge pull request #17391 from markdroth/reset_connection_backoffGravatar Mark D. Roth2018-12-07
|\ \ \ \ \ \ \ \ \ | |/ / / / / / / / |/| | | | | | | | Fix bug in subchannel backoff reset code.
* | | | | | | | | Merge pull request #17442 from markdroth/client_channel_pick_initGravatar Mark D. Roth2018-12-07
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | Remove unnecessary initialization of fields in PickState.
| | | * | | | | | | Move the unrefGravatar ncteisen2018-12-07
| | | | | | | | | |
| | | * | | | | | | reviewer feedbackGravatar ncteisen2018-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.
| | | | * | | | | | | reviewer feedbackGravatar ncteisen2018-12-07
| | | | | | | | | | |
| | * | | | | | | | | Remove unnecessary initialization of fields in PickState.Gravatar Mark D. Roth2018-12-07
| | | | | | | | | | |
* | | | | | | | | | | Merge pull request #17425 from yang-g/triviallyGravatar Yang Gao2018-12-06
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Make TraceFlag trivially destructible
| | | | | * | | | | | | Surface socket nameGravatar ncteisen2018-12-06
| |_|_|_|/ / / / / / / |/| | | | | | | | | |
| | | | * | | | | | | code review changesGravatar Mark D. Roth2018-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
| | * | | | | | | | | | | 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
| | | | | | | | | | | | | |
| | | | | * | | | | | | | | Make TraceFlag trivially destructibleGravatar yang-g2018-12-06
| |_|_|_|/ / / / / / / / / |/| | | | | | | | | | | |
| | | | | | | * | | | | | Merge remote-tracking branch 'upstream/master' into gdc_metadata_serverGravatar Yihua Zhang2018-12-06
| | | | | | | |\ \ \ \ \ \ | |_|_|_|_|_|_|/ / / / / / |/| | | | | | | | | | | |
| * | | | | | | | | | | | 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
|/| | | | | | | | | |
| | * | | | | | | | | 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.