aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/lib
Commit message (Collapse)AuthorAge
* Merge branch 'cq-drop' into enable-epoll1Gravatar Craig Tiller2017-06-07
|\
| * Merge github.com:grpc/grpc into cq-dropGravatar Craig Tiller2017-06-07
| |\
| | * Implement LB policy updatesGravatar David Garcia Quintas2017-06-06
| | |
* | | Merge branch 'cq-drop' into enable-epoll1Gravatar Craig Tiller2017-06-02
|\| |
| * | Fix race conditionGravatar Craig Tiller2017-06-01
| | |
| * | Publish struct sizeGravatar Craig Tiller2017-06-01
| | |
| * | Split cq_data into cq_next_data, cq_pluck_dataGravatar Craig Tiller2017-06-01
| | |
* | | Merge branch 'enable-epoll1' of github.com:ctiller/grpc into enable-epoll1Gravatar Craig Tiller2017-05-31
|\ \ \
* | | | Fixes, debugGravatar Craig Tiller2017-05-31
| | | |
| | * | Add missing lockGravatar Craig Tiller2017-05-31
| | | |
| | * | Merge github.com:grpc/grpc into cq-dropGravatar Craig Tiller2017-05-31
| | |\|
| * | | Fix compileGravatar Craig Tiller2017-05-31
| | | |
| * | | Merge github.com:grpc/grpc into enable-epoll1Gravatar Craig Tiller2017-05-31
|/| | | | | |/ | |/|
| | * Merge branch 'cq-drop' of github.com:ctiller/grpc into cq-dropGravatar Craig Tiller2017-05-26
| | |\
| | * | Fix codeGravatar Craig Tiller2017-05-26
| | | |
* | | | Merge branch 'cq-drop' into enable-epoll1Gravatar Craig Tiller2017-05-26
|\ \ \ \ | | |_|/ | |/| |
* | | | Remove accidental debugGravatar Craig Tiller2017-05-26
| | | |
* | | | Fix race on shutdownGravatar Craig Tiller2017-05-26
| | | |
| * | | Prevent shutdown kick-spamGravatar Craig Tiller2017-05-26
| | |/ | |/|
| * | Attempt to reduce locksGravatar Craig Tiller2017-05-26
| | |
* | | Merge branch 'enable-epoll1' of github.com:ctiller/grpc into enable-epoll1Gravatar Craig Tiller2017-05-26
|\ \ \
| * | | Add tracing for epoll1Gravatar Craig Tiller2017-05-26
| | | |
* | | | Merge branch 'cq-drop' into enable-epoll1Gravatar Craig Tiller2017-05-26
|\ \ \ \ | | |/ / | |/| |
| * | | Change kicking strategy in cqGravatar Craig Tiller2017-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 bugsGravatar Craig Tiller2017-05-26
| |/ / |/| |
| | * Remove uneeded ref/unrefGravatar ncteisen2017-05-26
| |/
* | Merge github.com:grpc/grpc into enable-epoll1Gravatar Craig Tiller2017-05-24
|\|
| * Merge pull request #11285 from ctiller/refcGravatar Craig Tiller2017-05-24
| |\ | | | | | | Refcounting fix
| | * Add missing refGravatar Craig Tiller2017-05-23
| | |
| | * Refcounting fixGravatar Craig Tiller2017-05-23
| | |
| * | Revise handshaker to make callback once a time.Gravatar jiangtaoli20162017-05-23
| | |
| * | Revise based on Mark Roth comments.Gravatar jiangtaoli20162017-05-22
| | |
| * | Address Mark Roth's comments.Gravatar jiangtaoli20162017-05-20
| | |
| * | Merge branch 'master' into handshakerGravatar jiangtaoli20162017-05-20
| |\|
| | * Merge pull request #10930 from ncteisen/frame-sizeGravatar Noah Eisen2017-05-18
| | |\ | | | | | | | | Set Frame Size to Bytes per Microsecond
| | * \ Merge pull request #11093 from ctiller/c++compat4Gravatar Craig Tiller2017-05-18
| | |\ \ | | | | | | | | | | C++ compatibility fixes
* | | \ \ Merge github.com:grpc/grpc into enable-epoll1Gravatar Craig Tiller2017-05-18
|\ \ \ \ \ | | |/ / / | |/| | |
| * | | | Merge pull request #11198 from stanley-cheung/upmerge-v1_3_2-to-masterGravatar Stanley Cheung2017-05-18
| |\ \ \ \ | | | | | | | | | | | | Upmerge v1.3.x branch to master
| * \ \ \ \ Merge pull request #11201 from yang-g/debugGravatar Yang Gao2017-05-17
| |\ \ \ \ \ | | | | | | | | | | | | | | Unref pending events under cq lock
| | | * | | | Upmerge from v1.3.x branch to masterGravatar Stanley Cheung2017-05-17
| | |/| | | | | |/| | | | |
| | * | | | | Unref pending events under cq lockGravatar yang-g2017-05-17
| | | | | | |
* | | | | | | Enable epoll1 pollerGravatar Craig Tiller2017-05-17
|/ / / / / /
* | | | | | Fix hpack_size testGravatar Craig Tiller2017-05-17
| | | | | |
* | | | | | Merge pull request #11113 from jtattermusch/python_artifact_polling_traceGravatar Jan Tattermusch2017-05-17
|\ \ \ \ \ \ | |/ / / / / |/| | | | | Try fixing python artifact build on Windows
* | | | | | Merge pull request #10897 from ctiller/serve_friesGravatar Craig Tiller2017-05-16
|\ \ \ \ \ \ | | | | | | | | | | | | | | Switch default CQ count for thread manager to num_cpus
* \ \ \ \ \ \ Merge pull request #11000 from lyuxuan/poll_statGravatar lyuxuan2017-05-16
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | Get metric "polls/request" for benchmarks
| | | * | | | | fix python artifact buildGravatar Jan Tattermusch2017-05-16
| |_|/ / / / / |/| | | | | |
* | | | | | | Merge pull request #10800 from kpayson64/fix_alpineGravatar kpayson642017-05-16
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | Fix alpine build
| | * | | | | | fix extern c locationGravatar Yuxuan Li2017-05-15
| | | | | | | |
| | * | | | | | fix last mergeGravatar Yuxuan Li2017-05-15
| | | | | | | |