Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Merge pull request #17629 from AspirinSJL/clean_sc_args | Juanli Shen | 2019-01-07 |
|\ | | | | | Remove filters from subchannel args | ||
| * | Remove filters from subchannel args | Juanli Shen | 2019-01-03 |
| | | |||
* | | Regenerate projects | Sanjay Pujare | 2019-01-03 |
|/ | |||
* | Revert "Implement a lock-free fast path for queue_call_request()" | Jan Tattermusch | 2019-01-02 |
| | |||
* | clang tidy and clang format | ncteisen | 2018-12-07 |
| | |||
* | Move the unref | ncteisen | 2018-12-07 |
| | |||
* | reviewer feedback | ncteisen | 2018-12-07 |
| | |||
* | reviewer feedback | ncteisen | 2018-12-07 |
| | |||
* | Surface socket name | ncteisen | 2018-12-06 |
| | |||
* | Implement a lock-free fast path for queue_call_request() | Soheil Hassas Yeganeh | 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 #17244 from guantaol/ev_epollbg | Guantao Liu | 2018-11-28 |
|\ | | | | | Preparation for the new background poller 'epollbg' | ||
* | | Regenerate projects | Muxi Yan | 2018-11-19 |
| | | |||
| * | Extend ev_posix.* to prepare for the new background poller 'epollbg', | Guantao Liu | 2018-11-19 |
|/ | | | | | | | | | and get rid of the dependency loop on the grpc shutdown path. Make sure all background closures are complete before shutting down the other grpc modules. Avoid using the backup poller in TCP endpoints if using the background poller. | ||
* | Merge pull request #17148 from yihuazhang/test_branch | yihuaz | 2018-11-13 |
|\ | | | | | Resolve a deadlock caused by invocation of grpc_call_cancel inside of gRPC core | ||
* | | Remove memset from call_data from gRPC server. | Soheil Hassas Yeganeh | 2018-11-12 |
| | | | | | | | | This was missed due to an explicit memset(0) in init_call_elem. | ||
| * | create internal version of grpc_call_cancel. | Yihua Zhang | 2018-11-12 |
|/ | |||
* | Merge pull request #17089 from vjpai/callback_shutdown | Vijay Pai | 2018-11-06 |
|\ | | | | | Resolve a deadlock in callback CQ shutdown | ||
* | | Remeve memset(0) from arena allocated memory. | Soheil Hassas Yeganeh | 2018-11-05 |
| | | | | | | | | | | | | | | Callers are updated to properly initialize the memory. This behavior can be overridden using GRPC_ARENA_INIT_STRATEGY environment variable. | ||
| * | Resolve a deadlock in callback CQ shutdown | Vijay Pai | 2018-11-02 |
|/ | |||
* | Uphold default for channel trace max memory | ncteisen | 2018-11-01 |
| | |||
* | Fix OOM by expanding resource quota coverage | Juanli Shen | 2018-10-25 |
| | |||
* | Catch missing kick for non-polling poller | yang-g | 2018-10-16 |
| | |||
* | Merge pull request #16801 from soheilhy/worktree-slice | Soheil Hassas Yeganeh | 2018-10-15 |
|\ | | | | | Avoid unnecessary ref/unref calls to get mdelem from slices. | ||
| * | Fix formatting errors introduced in a280d899. | Soheil Hassas Yeganeh | 2018-10-15 |
| | | |||
| * | Use grpc_mdelem_create() directly. | Soheil Hassas Yeganeh | 2018-10-14 |
| | | | | | | | | | | Remove grpc_mdelem_from_slices_no_unref() since it's a wrapper around grpc_mdelem_create(). | ||
* | | Increment version number since grpc_use_signal deletion is an API breaker | Vijay Pai | 2018-10-10 |
| | | |||
* | | Add skeleton listen socket support | ncteisen | 2018-10-09 |
| | | |||
* | | Merge pull request #16760 from ncteisen/channelz-server-sockets | Noah Eisen | 2018-10-09 |
|\ \ | | | | | | | Channelz Part 8: Get Server Sockets | ||
* | | | Regenerate projects | Stanley Cheung | 2018-10-08 |
| | | | |||
| | * | Revert the change in grpc.h because it's part of C API. | Soheil Hassas Yeganeh | 2018-10-08 |
| | | | | | | | | | | | | I mistakenly added "const ref" which breaks Android client. | ||
| | * | Avoid unnecessary ref/unref calls to get mdelem from slices. | Soheil Hassas Yeganeh | 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. | ||
| * | Merge branch 'master' of https://github.com/grpc/grpc into ↵ | ncteisen | 2018-10-05 |
| |\ | |/ |/| | | | channelz-server-sockets | ||
| * | fix objc | ncteisen | 2018-10-05 |
| | | |||
* | | Merge pull request #16767 from ncteisen/channel-trace-size | Noah Eisen | 2018-10-05 |
|\ \ | | | | | | | Limit Channel Trace by Memory | ||
* | | | Adjust server_auth_filter location. | yang-g | 2018-10-04 |
| | | | |||
| * | | Merge branch 'master' of https://github.com/grpc/grpc into channel-trace-size | ncteisen | 2018-10-04 |
| |\ \ | |/ / |/| | | |||
| | * | reviewer feedback | ncteisen | 2018-10-04 |
| | | | |||
| | * | Merge branch 'master' of https://github.com/grpc/grpc into ↵ | ncteisen | 2018-10-04 |
| | |\ | |_|/ |/| | | | | | channelz-server-sockets | ||
| | * | Undo adding new API to tranport | ncteisen | 2018-10-03 |
| | | | |||
* | | | Clenaer channelz default values | ncteisen | 2018-10-03 |
| | | | |||
| * | | Channel trace is limited by memory | ncteisen | 2018-10-02 |
|/ / | |||
| * | Channelz get server sockets support | ncteisen | 2018-10-02 |
| | | |||
| * | Channelz server listening socket support | ncteisen | 2018-10-02 |
|/ | |||
* | Merge branch 'master' into statuscaution | Yash Tibrewal | 2018-09-21 |
|\ | |||
* | | Revert the revert to server.cc | Yash Tibrewal | 2018-09-21 |
| | | |||
* | | Set seen_recv_trailing_metadata to false | Yash Tibrewal | 2018-09-20 |
| | | |||
| * | Make our C function pointer use consistent | Vijay Pai | 2018-09-20 |
| | | |||
| * | Make the core callback interface API so that it can be used in generated code | Vijay Pai | 2018-09-19 |
| | | |||
* | | Merge branch 'master' into statuscaution | Yash Tibrewal | 2018-09-18 |
|\| | |||
* | | Noob mistake | Yash Tibrewal | 2018-09-17 |
| | |