Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
| | | | | * | | | | merge with head | yang-g | 2017-11-06 | |
| | | | | |\ \ \ \ | | |_|_|_|/ / / / | |/| | | | | | | | ||||
| | | | | * | | | | log GRPC_POLL_STRATEGY when fail to find polling engine | yang-g | 2017-11-06 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | also log reason to skip a polling engine | |||
| | | * | | | | | | Merge master | Yash Tibrewal | 2017-11-06 | |
| | | |\ \ \ \ \ \ | | |_|/ / / / / / | |/| | | | | | | | ||||
| | | | | | * | | | Merge github.com:grpc/grpc into shardier | Craig Tiller | 2017-11-06 | |
| | | | | | |\ \ \ | | |_|_|_|_|/ / / | |/| | | | | | | | ||||
| | | | * | | | | | Merge github.com:grpc/grpc into lfe3 | Craig Tiller | 2017-11-06 | |
| | | | |\ \ \ \ \ | | |_|_|/ / / / / | |/| | | | | | | | ||||
| * | | | | | | | | Merge github.com:grpc/grpc into 50 | Craig Tiller | 2017-11-06 | |
| |\ \ \ \ \ \ \ \ | | | |_|_|/ / / / | | |/| | | | | | | ||||
| | | * | | | | | | invalidate after wait in nonpolling poller | Jan Tattermusch | 2017-11-04 | |
| | |/ / / / / / | ||||
| | * | | | | | | Removing port 443 for the service name (used as audience) when the url is https. | Julien Boeuf | 2017-11-03 | |
| | | | | | | | | ||||
| * | | | | | | | Merge github.com:grpc/grpc into 50 | Craig Tiller | 2017-11-03 | |
| |\| | | | | | | ||||
| | * | | | | | | Merge pull request #13161 from markdroth/service_config_fixes | Mark D. Roth | 2017-11-03 | |
| | |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | Fix service config parsing bugs | |||
| * | | | | | | | | Update clang-format to 5.0 | Craig Tiller | 2017-11-03 | |
| |/ / / / / / / | ||||
| * | | | | | | | Improvements to C Core's backoff code and API | David Garcia Quintas | 2017-11-02 | |
| | | | | | | | | ||||
| * | | | | | | | Add grpc_exec_ctx_invalidate_now in grpc_pollset_work right after gpr_cv_wait | Yash Tibrewal | 2017-11-02 | |
| | | | | | | | | ||||
| * | | | | | | | Add a grpc_exec_ctx_invalidate_now at the end of cq_next loop | Yash Tibrewal | 2017-11-01 | |
| | | | | | | | | ||||
| | | | * | | | | Review feedback | Craig Tiller | 2017-11-01 | |
| | | | | | | | | ||||
| | | | * | | | | Finish conversion | Craig Tiller | 2017-11-01 | |
| | | | | | | | | ||||
| | | | * | | | | Merge github.com:grpc/grpc into lfe3 | Craig Tiller | 2017-11-01 | |
| | | | |\ \ \ \ | | |_|_|/ / / / | |/| | | | | | | ||||
| | | | | * | | | Merge github.com:grpc/grpc into shardier | Craig Tiller | 2017-11-01 | |
| | | | | |\ \ \ | | |_|_|_|/ / / | |/| | | | | | | ||||
| | | * | | | | | Merge master | Yash Tibrewal | 2017-11-01 | |
| | | |\ \ \ \ \ | | |_|/ / / / / | |/| | | | | | | ||||
| * | | | | | | | Add missing kick counter increment | ncteisen | 2017-10-31 | |
| | | | | | | | | ||||
| | | * | | | | | Merge branch 'master' into testc++ize | Yash Tibrewal | 2017-10-30 | |
| | | |\ \ \ \ \ | | |_|/ / / / / | |/| | | | | | | ||||
| * | | | | | | | Merge pull request #12878 from markdroth/pick_first_subchannel_list | Mark D. Roth | 2017-10-30 | |
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | Refactor subchannel_list code out of RR and use it in PF. | |||
| * | | | | | | | | Support SSL server certificate reloading. | Justin Burke | 2017-10-27 | |
| | |_|_|_|_|/ / | |/| | | | | | | ||||
| | * | | | | | | Assume that subchannels start in state IDLE. | Mark D. Roth | 2017-10-27 | |
| |/ / / / / / | ||||
| | | * | | | | Merge branch 'master' into testc++ize | Yash Tibrewal | 2017-10-26 | |
| | | |\ \ \ \ | | |_|/ / / / | |/| | | | | | ||||
| | * | | | | | Fix a bunch of dumb service config parsing bugs. | Mark D. Roth | 2017-10-26 | |
| |/ / / / / | ||||
| * | | | | | Merge pull request #13119 from jtattermusch/core_win_unref_res_quota_master | Jan Tattermusch | 2017-10-26 | |
| |\ \ \ \ \ | | | | | | | | | | | | | | | Try unref resource quota in Windows (for upstream/master) | |||
| | | * \ \ \ | Merge branch 'master' into testc++ize | Yash Tibrewal | 2017-10-25 | |
| | | |\ \ \ \ | | |_|/ / / / | |/| | | | | | ||||
| | | * | | | | rename all test core files to cc and a lot of C++ style conversions | Yash Tibrewal | 2017-10-25 | |
| | | | | | | | ||||
| * | | | | | | Merge pull request #13084 from kpayson64/cq_lambda | kpayson64 | 2017-10-25 | |
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | CompletionQueue DoThenAsyncNext | |||
| | * | | | | | | Adds gRPC Experimental CQ DoThenAsyncNext lambda API | Ken Payson | 2017-10-25 | |
| | | | | | | | | ||||
| | | | | | | * | reland: cpu_linux: Don't spam sched_getcpu failures on qemu | Ian Coolidge | 2017-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_pairs | Justin Burke | 2017-10-24 | |
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | Expose conversion of grpc to tsi cert pairs | |||
| * \ \ \ \ \ \ | Merge pull request #12219 from y-zeng/http2_connector | Yuchen Zeng | 2017-10-24 | |
| |\ \ \ \ \ \ \ | | |_|_|_|/ / / | |/| | | | | | | Add the endpoint used by the handshake process to connector's pollset_set | |||
| | | | | * | | | unref resource quota on windows | Jan Tattermusch | 2017-10-24 | |
| | |_|_|/ / / | |/| | | | | | ||||
| | | * | | | | Expose conversion of grpc to tsi cert pairs | Justin Burke | 2017-10-23 | |
| | |/ / / / | |/| | | | | ||||
| | | | * | | Convert epollexclusive | Craig Tiller | 2017-10-22 | |
| | | | | | | ||||
| | | | * | | Merge github.com:grpc/grpc into lfe3 | Craig Tiller | 2017-10-22 | |
| | | | |\ \ | | |_|_|/ / | |/| | | | | ||||
| | | | * | | Class-ify lockfree event | Craig Tiller | 2017-10-21 | |
| | | | | | | ||||
| * | | | | | Revert "cpu_linux: Don't spam sched_getcpu failures on qemu" | Vijay Pai | 2017-10-19 | |
| | | | | | | ||||
* | | | | | | Removing instances of exec_ctx being passed around in functions in | Yash Tibrewal | 2017-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/epexinf | Craig Tiller | 2017-10-18 | |
| |\ \ \ \ \ | | | | | | | | | | | | | | | EPOLLEXCLUSIVE polling engine (redux) | |||
| | * | | | | | Fix bad bug | Craig Tiller | 2017-10-18 | |
| | | | | | | | ||||
| * | | | | | | Reflow to remove bool | Craig Tiller | 2017-10-18 | |
| | |_|/ / / | |/| | | | | ||||
| | * | | | | Add an essay | Craig Tiller | 2017-10-18 | |
| | | | | | | ||||
| | * | | | | Handle review feedback | Craig Tiller | 2017-10-18 | |
| | | | | | | ||||
| | * | | | | Flag protect epoll exclusive for now | Craig Tiller | 2017-10-18 | |
| | | | | | | ||||
| | * | | | | Merge github.com:grpc/grpc into epexinf | Craig Tiller | 2017-10-18 | |
| | |\ \ \ \ | ||||
| * | \ \ \ \ | Merge github.com:grpc/grpc into pid++ | Craig Tiller | 2017-10-18 | |
| |\ \ \ \ \ \ | | | |/ / / / | | |/| | | | | ||||
| | | * | | | | clang-format | Craig Tiller | 2017-10-17 | |
| | | | | | | |