Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Merge branch 'cq-drop' into enable-epoll1 | Craig Tiller | 2017-06-07 |
|\ | |||
| * | Merge github.com:grpc/grpc into cq-drop | Craig Tiller | 2017-06-07 |
| |\ | |||
| | * | Implement LB policy updates | David Garcia Quintas | 2017-06-06 |
| | | | |||
* | | | Merge branch 'cq-drop' into enable-epoll1 | Craig Tiller | 2017-06-02 |
|\| | | |||
| * | | Fix race condition | Craig Tiller | 2017-06-01 |
| | | | |||
| * | | Publish struct size | Craig Tiller | 2017-06-01 |
| | | | |||
| * | | Split cq_data into cq_next_data, cq_pluck_data | Craig Tiller | 2017-06-01 |
| | | | |||
* | | | Merge branch 'enable-epoll1' of github.com:ctiller/grpc into enable-epoll1 | Craig Tiller | 2017-05-31 |
|\ \ \ | |||
* | | | | Fixes, debug | Craig Tiller | 2017-05-31 |
| | | | | |||
| | * | | Add missing lock | Craig Tiller | 2017-05-31 |
| | | | | |||
| | * | | Merge github.com:grpc/grpc into cq-drop | Craig Tiller | 2017-05-31 |
| | |\| | |||
| * | | | Fix compile | Craig Tiller | 2017-05-31 |
| | | | | |||
| * | | | Merge github.com:grpc/grpc into enable-epoll1 | Craig Tiller | 2017-05-31 |
|/| | | | | |/ | |/| | |||
| | * | Merge branch 'cq-drop' of github.com:ctiller/grpc into cq-drop | Craig Tiller | 2017-05-26 |
| | |\ | |||
| | * | | Fix code | Craig Tiller | 2017-05-26 |
| | | | | |||
* | | | | Merge branch 'cq-drop' into enable-epoll1 | Craig Tiller | 2017-05-26 |
|\ \ \ \ | | |_|/ | |/| | | |||
* | | | | Remove accidental debug | Craig Tiller | 2017-05-26 |
| | | | | |||
* | | | | Fix race on shutdown | Craig Tiller | 2017-05-26 |
| | | | | |||
| * | | | Prevent shutdown kick-spam | Craig Tiller | 2017-05-26 |
| | |/ | |/| | |||
| * | | Attempt to reduce locks | Craig Tiller | 2017-05-26 |
| | | | |||
* | | | Merge branch 'enable-epoll1' of github.com:ctiller/grpc into enable-epoll1 | Craig Tiller | 2017-05-26 |
|\ \ \ | |||
| * | | | Add tracing for epoll1 | Craig Tiller | 2017-05-26 |
| | | | | |||
* | | | | Merge branch 'cq-drop' into enable-epoll1 | Craig Tiller | 2017-05-26 |
|\ \ \ \ | | |/ / | |/| | | |||
| * | | | Change kicking strategy in cq | Craig Tiller | 2017-05-26 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In cq_end_op: kick only on the first completion queued In cq_next: kick if there are remaining items in the queue Since the pollset doesn't guarantee unique threads are kicked for each kick, this avoids a problem whereby: - two cq_end_ops are called - one thread is woken up and never resumes polling - all other threads are sleeping Additionally, this PR goes ahead and renames cc to cq, since it's been many years since this type was called completion_channel. | ||
* | | | | Fix some kicking bugs | Craig Tiller | 2017-05-26 |
| |/ / |/| | | |||
| | * | Remove uneeded ref/unref | ncteisen | 2017-05-26 |
| |/ | |||
* | | Merge github.com:grpc/grpc into enable-epoll1 | Craig Tiller | 2017-05-24 |
|\| | |||
| * | Merge pull request #11285 from ctiller/refc | Craig Tiller | 2017-05-24 |
| |\ | | | | | | | Refcounting fix | ||
| | * | Add missing ref | Craig Tiller | 2017-05-23 |
| | | | |||
| | * | Refcounting fix | Craig Tiller | 2017-05-23 |
| | | | |||
| * | | Revise handshaker to make callback once a time. | jiangtaoli2016 | 2017-05-23 |
| | | | |||
| * | | Revise based on Mark Roth comments. | jiangtaoli2016 | 2017-05-22 |
| | | | |||
| * | | Address Mark Roth's comments. | jiangtaoli2016 | 2017-05-20 |
| | | | |||
| * | | Merge branch 'master' into handshaker | jiangtaoli2016 | 2017-05-20 |
| |\| | |||
| | * | Merge pull request #10930 from ncteisen/frame-size | Noah Eisen | 2017-05-18 |
| | |\ | | | | | | | | | Set Frame Size to Bytes per Microsecond | ||
| | * \ | Merge pull request #11093 from ctiller/c++compat4 | Craig Tiller | 2017-05-18 |
| | |\ \ | | | | | | | | | | | C++ compatibility fixes | ||
* | | \ \ | Merge github.com:grpc/grpc into enable-epoll1 | Craig Tiller | 2017-05-18 |
|\ \ \ \ \ | | |/ / / | |/| | | | |||
| * | | | | Merge pull request #11198 from stanley-cheung/upmerge-v1_3_2-to-master | Stanley Cheung | 2017-05-18 |
| |\ \ \ \ | | | | | | | | | | | | | Upmerge v1.3.x branch to master | ||
| * \ \ \ \ | Merge pull request #11201 from yang-g/debug | Yang Gao | 2017-05-17 |
| |\ \ \ \ \ | | | | | | | | | | | | | | | Unref pending events under cq lock | ||
| | | * | | | | Upmerge from v1.3.x branch to master | Stanley Cheung | 2017-05-17 |
| | |/| | | | | |/| | | | | | |||
| | * | | | | | Unref pending events under cq lock | yang-g | 2017-05-17 |
| | | | | | | | |||
* | | | | | | | Enable epoll1 poller | Craig Tiller | 2017-05-17 |
|/ / / / / / | |||
* | | | | | | Fix hpack_size test | Craig Tiller | 2017-05-17 |
| | | | | | | |||
* | | | | | | Merge pull request #11113 from jtattermusch/python_artifact_polling_trace | Jan Tattermusch | 2017-05-17 |
|\ \ \ \ \ \ | |/ / / / / |/| | | | | | Try fixing python artifact build on Windows | ||
* | | | | | | Merge pull request #10897 from ctiller/serve_fries | Craig Tiller | 2017-05-16 |
|\ \ \ \ \ \ | | | | | | | | | | | | | | | Switch default CQ count for thread manager to num_cpus | ||
* \ \ \ \ \ \ | Merge pull request #11000 from lyuxuan/poll_stat | lyuxuan | 2017-05-16 |
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | Get metric "polls/request" for benchmarks | ||
| | | * | | | | | fix python artifact build | Jan Tattermusch | 2017-05-16 |
| |_|/ / / / / |/| | | | | | | |||
* | | | | | | | Merge pull request #10800 from kpayson64/fix_alpine | kpayson64 | 2017-05-16 |
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | Fix alpine build | ||
| | * | | | | | | fix extern c location | Yuxuan Li | 2017-05-15 |
| | | | | | | | | |||
| | * | | | | | | fix last merge | Yuxuan Li | 2017-05-15 |
| | | | | | | | |