Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Refactor request routing code out of client_channel. | 2018-12-20 | |
| | |||
* | Revert "Revert "Allow encoding arbitrary channel args on a per-address basis."" | 2018-12-11 | |
| | |||
* | Revert "Allow encoding arbitrary channel args on a per-address basis." | 2018-12-07 | |
| | |||
* | Allow encoding arbitrary channel args on a per-address basis. | 2018-12-07 | |
| | |||
* | Remove unnecessary initialization of fields in PickState. | 2018-12-07 | |
| | |||
* | Fix LB policy name case handling. | 2018-12-06 | |
| | |||
* | Merge pull request #17063 from AspirinSJL/lb_config | 2018-11-15 | |
|\ | | | | | Add support for LB config in service config | ||
| * | Add support for LB config in service config | 2018-11-15 | |
| | | |||
* | | Don't reset channel state on resolver failure when LB policy exists. | 2018-11-15 | |
|/ | |||
* | Fix data race in client_channel. | 2018-11-13 | |
| | | | | | | | | | Since retry_dispatched is next to the metadata bitfields, compiler will generate a 2 byte store when we set this bitfield. Move this field to the end of the structure to avoid such a data race. Fixes #16896 | ||
* | Remeve memset(0) from arena allocated memory. | 2018-11-05 | |
| | | | | | | | Callers are updated to properly initialize the memory. This behavior can be overridden using GRPC_ARENA_INIT_STRATEGY environment variable. | ||
* | Record subchannel calls started as part of creating subchannel call. | 2018-11-02 | |
| | |||
* | Revert "Revert "Fail wait_for_ready=false RPCs when channel is in ↵ | 2018-10-25 | |
| | | | | TRANSIENT_FAILURE."" | ||
* | Revert "Fail wait_for_ready=false RPCs when channel is in TRANSIENT_FAILURE." | 2018-10-24 | |
| | |||
* | Fail wait_for_ready=false RPCs when channel is in TRANSIENT_FAILURE. | 2018-10-24 | |
| | |||
* | reviewer comments | 2018-10-18 | |
| | |||
* | reviewer feedback | 2018-10-18 | |
| | |||
* | reviewer feedback | 2018-10-17 | |
| | |||
* | reviewer feedback | 2018-10-17 | |
| | |||
* | Start of channelz resolution support | 2018-10-16 | |
| | |||
* | Merge pull request #16887 from ncteisen/channel-tracing | 2018-10-16 | |
|\ | | | | | Channelz Part 10: More Channel Tracing | ||
* \ | Merge pull request #16801 from soheilhy/worktree-slice | 2018-10-15 | |
|\ \ | | | | | | | Avoid unnecessary ref/unref calls to get mdelem from slices. | ||
| | * | Add channel conn state tracing | 2018-10-15 | |
| |/ |/| | |||
| * | Use grpc_mdelem_create() directly. | 2018-10-14 | |
| | | | | | | | | | | Remove grpc_mdelem_from_slices_no_unref() since it's a wrapper around grpc_mdelem_create(). | ||
* | | Intercept trailing in subchannel, not client_channel | 2018-10-10 | |
| | | |||
| * | Avoid unnecessary ref/unref calls to get mdelem from slices. | 2018-10-07 | |
| | | | | | | | | | | | | | | | | | | grpc_mdelem_from_slices() unref's the key and value. As a result, in quite a few cases on the hot path, we first ref slice, so that grpc_mdelem_from_slices() can unref them. Add grpc_mdelem_from_slices_no_unref() which does not unref() the input slices. This cuts 0.5% - 1.0% across app benchmarks. | ||
* | | reviewer feedback | 2018-10-04 | |
|/ | |||
* | reveiwer comments | 2018-09-10 | |
| | |||
* | Merge branch 'master' of https://github.com/grpc/grpc into channelz-subchannels | 2018-09-08 | |
|\ | |||
* | | reviewer feedback | 2018-09-07 | |
| | | |||
| * | Merge pull request #16209 from ncteisen/bugprone-undefined-memory-manipulation | 2018-08-31 | |
| |\ | | | | | | | Clang Tidy: Bugprone Undefined Memory Manipulation | ||
| | * | Fix all instances of bugprone-undefined-memory-manipulation | 2018-08-29 | |
| | | | |||
* | | | Merge branch 'master' of https://github.com/grpc/grpc into channelz-subchannels | 2018-08-28 | |
|\| | | |||
| * | | Fix a number of spelling errors. | 2018-08-22 | |
| |/ | |||
* | | Fix bug with proxy end2end test | 2018-08-13 | |
| | | |||
* | | WIP | 2018-08-13 | |
| | | |||
* | | Merge branch 'master' of https://github.com/grpc/grpc into channelz-subchannels | 2018-08-11 | |
|\| | |||
| * | Add experimental API for resetting connection backoff. | 2018-08-06 | |
| | | |||
* | | Add some comments | 2018-08-03 | |
| | | |||
* | | Intecept recv_trailing in client_channel for channelz | 2018-08-03 | |
| | | |||
* | | Merge branch 'master' of https://github.com/grpc/grpc into channelz-subchannels | 2018-08-02 | |
|\| | |||
| * | Fix undefined behavior introduced in #16167. | 2018-08-01 | |
| | | |||
* | | reviewer feedback | 2018-07-31 | |
| | | |||
* | | reviewer comments | 2018-07-30 | |
| | | |||
* | | Add back in disable retries | 2018-07-30 | |
| | | |||
| * | Eliminate PingOneLocked() from LB policy API. | 2018-07-30 | |
| | | |||
* | | Count calls for subchannels | 2018-07-29 | |
| | | |||
* | | Restructure heirarchy | 2018-07-24 | |
| | | |||
* | | Full subchannel support | 2018-07-20 | |
|/ | |||
* | Merge pull request #15980 from ncteisen/channelz-subchannel-refs | 2018-07-18 | |
|\ | | | | | Channelz Part 3: Subchannel Refs Support for PickFirst |