aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/lib
Commit message (Collapse)AuthorAge
...
| | | | | * | | | merge with headGravatar yang-g2017-11-06
| | | | | |\ \ \ \ | | |_|_|_|/ / / / | |/| | | | | | |
| | | | | * | | | log GRPC_POLL_STRATEGY when fail to find polling engineGravatar yang-g2017-11-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | also log reason to skip a polling engine
| | | * | | | | | Merge masterGravatar Yash Tibrewal2017-11-06
| | | |\ \ \ \ \ \ | | |_|/ / / / / / | |/| | | | | | |
| | | | | | * | | Merge github.com:grpc/grpc into shardierGravatar Craig Tiller2017-11-06
| | | | | | |\ \ \ | | |_|_|_|_|/ / / | |/| | | | | | |
| | | | * | | | | Merge github.com:grpc/grpc into lfe3Gravatar Craig Tiller2017-11-06
| | | | |\ \ \ \ \ | | |_|_|/ / / / / | |/| | | | | | |
| * | | | | | | | Merge github.com:grpc/grpc into 50Gravatar Craig Tiller2017-11-06
| |\ \ \ \ \ \ \ \ | | | |_|_|/ / / / | | |/| | | | | |
| | | * | | | | | invalidate after wait in nonpolling pollerGravatar Jan Tattermusch2017-11-04
| | |/ / / / / /
| | * | | | | | Removing port 443 for the service name (used as audience) when the url is https.Gravatar Julien Boeuf2017-11-03
| | | | | | | |
| * | | | | | | Merge github.com:grpc/grpc into 50Gravatar Craig Tiller2017-11-03
| |\| | | | | |
| | * | | | | | Merge pull request #13161 from markdroth/service_config_fixesGravatar Mark D. Roth2017-11-03
| | |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | Fix service config parsing bugs
| * | | | | | | | Update clang-format to 5.0Gravatar Craig Tiller2017-11-03
| |/ / / / / / /
| * | | | | | | Improvements to C Core's backoff code and APIGravatar David Garcia Quintas2017-11-02
| | | | | | | |
| * | | | | | | Add grpc_exec_ctx_invalidate_now in grpc_pollset_work right after gpr_cv_waitGravatar Yash Tibrewal2017-11-02
| | | | | | | |
| * | | | | | | Add a grpc_exec_ctx_invalidate_now at the end of cq_next loopGravatar Yash Tibrewal2017-11-01
| | | | | | | |
| | | | * | | | Review feedbackGravatar Craig Tiller2017-11-01
| | | | | | | |
| | | | * | | | Finish conversionGravatar Craig Tiller2017-11-01
| | | | | | | |
| | | | * | | | Merge github.com:grpc/grpc into lfe3Gravatar Craig Tiller2017-11-01
| | | | |\ \ \ \ | | |_|_|/ / / / | |/| | | | | |
| | | | | * | | Merge github.com:grpc/grpc into shardierGravatar Craig Tiller2017-11-01
| | | | | |\ \ \ | | |_|_|_|/ / / | |/| | | | | |
| | | * | | | | Merge masterGravatar Yash Tibrewal2017-11-01
| | | |\ \ \ \ \ | | |_|/ / / / / | |/| | | | | |
| * | | | | | | Add missing kick counter incrementGravatar ncteisen2017-10-31
| | | | | | | |
| | | * | | | | Merge branch 'master' into testc++izeGravatar Yash Tibrewal2017-10-30
| | | |\ \ \ \ \ | | |_|/ / / / / | |/| | | | | |
| * | | | | | | Merge pull request #12878 from markdroth/pick_first_subchannel_listGravatar Mark D. Roth2017-10-30
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | Refactor subchannel_list code out of RR and use it in PF.
| * | | | | | | | Support SSL server certificate reloading.Gravatar Justin Burke2017-10-27
| | |_|_|_|_|/ / | |/| | | | | |
| | * | | | | | Assume that subchannels start in state IDLE.Gravatar Mark D. Roth2017-10-27
| |/ / / / / /
| | | * | | | Merge branch 'master' into testc++izeGravatar Yash Tibrewal2017-10-26
| | | |\ \ \ \ | | |_|/ / / / | |/| | | | |
| | * | | | | Fix a bunch of dumb service config parsing bugs.Gravatar Mark D. Roth2017-10-26
| |/ / / / /
| * | | | | Merge pull request #13119 from jtattermusch/core_win_unref_res_quota_masterGravatar Jan Tattermusch2017-10-26
| |\ \ \ \ \ | | | | | | | | | | | | | | Try unref resource quota in Windows (for upstream/master)
| | | * \ \ \ Merge branch 'master' into testc++izeGravatar Yash Tibrewal2017-10-25
| | | |\ \ \ \ | | |_|/ / / / | |/| | | | |
| | | * | | | rename all test core files to cc and a lot of C++ style conversionsGravatar Yash Tibrewal2017-10-25
| | | | | | |
| * | | | | | Merge pull request #13084 from kpayson64/cq_lambdaGravatar kpayson642017-10-25
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | CompletionQueue DoThenAsyncNext
| | * | | | | | Adds gRPC Experimental CQ DoThenAsyncNext lambda APIGravatar Ken Payson2017-10-25
| | | | | | | |
| | | | | | | * reland: cpu_linux: Don't spam sched_getcpu failures on qemuGravatar Ian Coolidge2017-10-24
| | |_|_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | __NR_getcpu isn't implemented on qemu, and for some reason sysconf(_SC_NPROCESSORS_ONLN) returns the number of processers of the host system, giving a false indication that there is more than one cpu for the qemu case. Expand the init_num_cpus sequence to also run sched_getcpu once, if GPR_MUSL_LIBC_COMPAT isn't defined. If that call isn't supported, initialize 'ncpus' to 1. Later, in gpr_cpu_current_cpu, use gpr_cpu_num_cores to avoid the system call in cases where we know it isn't supported, or if the ncpus is otherwise 1.
| * | | | | | Merge pull request #12809 from justinburke/convert_cert_pairsGravatar Justin Burke2017-10-24
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | Expose conversion of grpc to tsi cert pairs
| * \ \ \ \ \ \ Merge pull request #12219 from y-zeng/http2_connectorGravatar Yuchen Zeng2017-10-24
| |\ \ \ \ \ \ \ | | |_|_|_|/ / / | |/| | | | | | Add the endpoint used by the handshake process to connector's pollset_set
| | | | | * | | unref resource quota on windowsGravatar Jan Tattermusch2017-10-24
| | |_|_|/ / / | |/| | | | |
| | | * | | | Expose conversion of grpc to tsi cert pairsGravatar Justin Burke2017-10-23
| | |/ / / / | |/| | | |
| | | | * | Convert epollexclusiveGravatar Craig Tiller2017-10-22
| | | | | |
| | | | * | Merge github.com:grpc/grpc into lfe3Gravatar Craig Tiller2017-10-22
| | | | |\ \ | | |_|_|/ / | |/| | | |
| | | | * | Class-ify lockfree eventGravatar Craig Tiller2017-10-21
| | | | | |
| * | | | | Revert "cpu_linux: Don't spam sched_getcpu failures on qemu"Gravatar Vijay Pai2017-10-19
| | | | | |
* | | | | | Removing instances of exec_ctx being passed around in functions inGravatar Yash Tibrewal2017-10-18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | src/core. exec_ctx is now a thread_local pointer of type ExecCtx instead of grpc_exec_ctx which is initialized whenever ExecCtx is instantiated. ExecCtx also keeps track of the previous exec_ctx so that nesting of exec_ctx is allowed. This means that there is only one exec_ctx being used at any time. Also, grpc_exec_ctx_finish is called in the destructor of the object, and the previous exec_ctx is restored to avoid breaking current functionality. The code still explicitly calls grpc_exec_ctx_finish because removing all such instances causes the code to break.
| * | | | | Merge pull request #12789 from ctiller/epexinfGravatar Craig Tiller2017-10-18
| |\ \ \ \ \ | | | | | | | | | | | | | | EPOLLEXCLUSIVE polling engine (redux)
| | * | | | | Fix bad bugGravatar Craig Tiller2017-10-18
| | | | | | |
| * | | | | | Reflow to remove boolGravatar Craig Tiller2017-10-18
| | |_|/ / / | |/| | | |
| | * | | | Add an essayGravatar Craig Tiller2017-10-18
| | | | | |
| | * | | | Handle review feedbackGravatar Craig Tiller2017-10-18
| | | | | |
| | * | | | Flag protect epoll exclusive for nowGravatar Craig Tiller2017-10-18
| | | | | |
| | * | | | Merge github.com:grpc/grpc into epexinfGravatar Craig Tiller2017-10-18
| | |\ \ \ \
| * | \ \ \ \ Merge github.com:grpc/grpc into pid++Gravatar Craig Tiller2017-10-18
| |\ \ \ \ \ \ | | | |/ / / / | | |/| | | |
| | | * | | | clang-formatGravatar Craig Tiller2017-10-17
| | | | | | |