Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Revert "Revert "Allow encoding arbitrary channel args on a per-address basis."" | 2018-12-11 | |
| | |||
* | Merge pull request #17457 from muxi/alternate-debug-counters | 2018-12-10 | |
|\ | | | | | Add more counters to debug the timer crash on iOS | ||
| * | clang-format | 2018-12-10 | |
| | | |||
| * | Add next_value and start_time | 2018-12-10 | |
| | | |||
* | | Merge pull request #17398 from yihuazhang/gdc_metadata_server | 2018-12-10 | |
|\ \ | | | | | | | Add a non-sticky network check of metadata server detection to google default credentials | ||
* \ \ | Merge pull request #17433 from ncteisen/socket-name | 2018-12-09 | |
|\ \ \ | | | | | | | | | Channelz: Surface Socket Name | ||
* | | | | Revert "Allow encoding arbitrary channel args on a per-address basis." | 2018-12-07 | |
| | | | | |||
| * | | | clang tidy and clang format | 2018-12-07 | |
| | | | | |||
* | | | | Merge pull request #17343 from markdroth/server_address_list | 2018-12-07 | |
|\ \ \ \ | | | | | | | | | | | Allow encoding arbitrary channel args on a per-address basis. | ||
| * | | | | Allow encoding arbitrary channel args on a per-address basis. | 2018-12-07 | |
| | | | | | |||
* | | | | | Merge pull request #17391 from markdroth/reset_connection_backoff | 2018-12-07 | |
|\ \ \ \ \ | |/ / / / |/| | | | | Fix bug in subchannel backoff reset code. | ||
* | | | | | Merge pull request #17442 from markdroth/client_channel_pick_init | 2018-12-07 | |
|\ \ \ \ \ | | | | | | | | | | | | | Remove unnecessary initialization of fields in PickState. | ||
| | | * | | | Move the unref | 2018-12-07 | |
| | | | | | | |||
| | | * | | | reviewer feedback | 2018-12-07 | |
| | | | | | | |||
* | | | | | | Merge pull request #17358 from markdroth/subchannel_index_exec_ctx_fix | 2018-12-07 | |
|\ \ \ \ \ \ | | | | | | | | | | | | | | | Stop passing ExecCtx as avl user_data. | ||
| | | | * | | | reviewer feedback | 2018-12-07 | |
| | | | | | | | |||
| | * | | | | | Remove unnecessary initialization of fields in PickState. | 2018-12-07 | |
| | | | | | | | |||
* | | | | | | | Merge pull request #17425 from yang-g/trivially | 2018-12-06 | |
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | Make TraceFlag trivially destructible | ||
| | | | | * | | | Surface socket name | 2018-12-06 | |
| |_|_|_|/ / / |/| | | | | | | |||
| | | | * | | | code review changes | 2018-12-06 | |
| | | | | | | | |||
* | | | | | | | Merge pull request #17401 from soheilhy/worktree-nolock | 2018-12-06 | |
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | Implement a lock-free fast path for queue_call_request() | ||
* \ \ \ \ \ \ \ | Merge pull request #17383 from ↵ | 2018-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_master | 2018-12-06 | |
|\ \ \ \ \ \ \ \ \ | |_|_|_|_|/ / / / |/| | | | | | | | | Upmerge v1.17.x to master | ||
| | * | | | | | | | Change pick_first to immediately select the first subchannel in READY state. | 2018-12-06 | |
| | | | | | | | | | |||
* | | | | | | | | | Merge pull request #17395 from markdroth/lb_policy_name_case | 2018-12-06 | |
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | Fix LB policy name case handling. | ||
| | | | | | | | * | | fix a compilation error | 2018-12-06 | |
| | | | | | | | | | | |||
| | | | | | | | * | | revision 1 | 2018-12-06 | |
| | | | | | | | | | | |||
| | | | | * | | | | | Add a static_assert | 2018-12-06 | |
| | | | | | | | | | | |||
| | | | | | | * | | | Fix bug in subchannel backoff reset code. | 2018-12-06 | |
| | | | | | | | | | | |||
| | | | | * | | | | | Make TraceFlag trivially destructible | 2018-12-06 | |
| |_|_|_|/ / / / / |/| | | | | | | | | |||
| | | | | | | * | | Merge remote-tracking branch 'upstream/master' into gdc_metadata_server | 2018-12-06 | |
| | | | | | | |\ \ | |_|_|_|_|_|_|/ / |/| | | | | | | | | |||
| * | | | | | | | | Fix LB policy name case handling. | 2018-12-06 | |
| | |/ / / / / / | |/| | | | | | | |||
* / | | | | | | | Fix off by one error in channelz | 2018-12-06 | |
|/ / / / / / / | |||
| * | | | | | | Merge remote-tracking branch 'upstream/v1.17.x' into HEAD | 2018-12-06 | |
|/| | | | | | | |||
| | * | | | | | Implement a lock-free fast path for queue_call_request() | 2018-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 #17368 from soheilhy/worktree-tsan-auto-annot | 2018-12-05 | |
|\ \ \ \ \ \ | | | | | | | | | | | | | | | TSAN annotations for grpc_call_combiner | ||
| | | | | * | | bring back original network test for metadata server detection | 2018-12-05 | |
| |_|_|_|/ / |/| | | | | | |||
| | * | | | | Merge pull request #17405 from markdroth/xds_experimental_v1.17.x | 2018-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_17 | 2018-12-05 | |
| | |\ \ \ \ \ | | | | | | | | | | | | | | | | | Better slice management for windows reads (for v1.17.x) | ||
| * | | | | | | | Add TSAN anntations for grpc_call_combiner. | 2018-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. | ||
| | | | * | | | | Change xds plugin name to xds_experimental until it's ready for use. | 2018-12-05 | |
| | | |/ / / / | | |/| | | | | |||
| | * | | | | | Merge pull request #17382 from apolcyn/backport_17354 | 2018-12-04 | |
| | |\ \ \ \ \ | | | | | | | | | | | | | | | | | Cancel still-active c-ares queries after a timeout, for 1.17.x | ||
| | | | | | | * | clang-format | 2018-12-04 | |
| | | | | | | | | |||
| | | | | | | * | More debug timers to record root cause | 2018-12-04 | |
| | | | | | |/ | | | | | |/| | |||
| * | | | | | | Add TSAN annotations to gRPC. | 2018-12-04 | |
| | | | | | | | |||
* | | | | | | | Change xds plugin name to xds_experimental until it's ready for use. | 2018-12-04 | |
| |_|_|_|/ / |/| | | | | | |||
* | | | | | | Merge pull request #17360 from soheilhy/refcounted-no-trace | 2018-12-03 | |
|\ \ \ \ \ \ | |/ / / / / |/| | | | | | Add debug-only tracing to grpc_core::RefCount | ||
| | | * | | | Cancel still-active c-ares queries after 10 seconds to avoid chance of deadlock | 2018-12-03 | |
| | | | | | | |||
| | * | | | | Bump version to v1.17.0 | 2018-12-03 | |
| | |/ / / | |||
* | | | | | re-order ALTS log messages. | 2018-12-03 | |
| | | | | |