Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Un extern the fuzzers | ncteisen | 2017-11-17 |
| | |||
* | Remove all extern C | ncteisen | 2017-11-17 |
| | |||
* | Merge pull request #13435 from sreecha/disable-realtime-caching | Sree Kuchibhotla | 2017-11-17 |
|\ | | | | | Disable caching start-time for all clock-types except GPR_CLOCK_MONOTONIC | ||
* \ | Merge pull request #13433 from murgatroid99/uv_resource_quota_fixes | Michael Lumish | 2017-11-17 |
|\ \ | | | | | | | Fix uses of resource quota in UV TCP code | ||
| | * | Disable caching start-time for all clocktypes except GPR_CLOCK_MONOTONIC | Sree Kuchibhotla | 2017-11-17 |
| |/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Caching the start-time for GPR_CLOCK_REALTIME has been causing errors in cases where the system time is changed (after caching the time). In such cases, the following functions produce incorrect results (and are off by how much ever the system time was changed) grpc_millis_to_timespec() and grpc_timespec_to_millis_round_down() This can cause problems especially when using the above functions to get timer deadlines or completion queue timeouts. (In the worst case scenarios, the timeouts/deadlines will always occur (if the timeout inverval / deadline was less than the system change delta) Ideally we should be reverting https://github.com/grpc/grpc/pull/11866 but since that is a large change (which introduced new APIs in exec_ctx.cc), I am doing this change to effectively revert to the old behavior (while still keeping the new APIs introduced in exec_ctx) | ||
| * | Clang format | murgatroid99 | 2017-11-17 |
| | | |||
* | | Merge pull request #13422 from kpayson64/quic_tsan_fix | kpayson64 | 2017-11-16 |
|\ \ | | | | | | | Use lock when popping requests on server shutdown | ||
| | * | Fix uses of resource quota in UV TCP code | murgatroid99 | 2017-11-16 |
| | | | |||
* | | | Merge pull request #13388 from y-zeng/flow_control | Yuchen Zeng | 2017-11-16 |
|\ \ \ | | | | | | | | | Flow control fixes | ||
* \ \ \ | Merge pull request #13335 from ncteisen/inline-closure | Noah Eisen | 2017-11-16 |
|\ \ \ \ | | | | | | | | | | | Inline Closure | ||
* \ \ \ \ | Merge pull request #13417 from markdroth/grpclb_memory_leak_fix | Mark D. Roth | 2017-11-16 |
|\ \ \ \ \ | | | | | | | | | | | | | Restart LB call after client load report completion, if needed. | ||
| | | | * | | Use lock when popping requests on server shutdown | Ken Payson | 2017-11-16 |
| | | | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Doing this without a lock causes TSAN failures for quic. There isn't much need to be clever here because this only impacts shutdown performance, which doesn't really matter. | ||
| | * | | | clang fmt | ncteisen | 2017-11-16 |
| | | | | | |||
| | | * | | Add constant kMaxDt | Yuchen Zeng | 2017-11-16 |
| | | | | | |||
| | * | | | inline helper and remove extern c | ncteisen | 2017-11-16 |
| | | | | | |||
| * | | | | Restart LB call after client load report completion, if needed. | Mark D. Roth | 2017-11-16 |
| | |_|/ | |/| | | |||
* | | | | Merge pull request #13405 from apolcyn/grpc_config_txt_prefix | apolcyn | 2017-11-15 |
|\ \ \ \ | | | | | | | | | | | Query for TXT service configs with _gprc_config prefix | ||
| | | * | | Reviewer feedback | ncteisen | 2017-11-15 |
| | | | | | |||
| * | | | | Query for TXT service configs with _gprc_config prefix | Alexander Polcyn | 2017-11-15 |
| | | | | | |||
* | | | | | Take a ref to the connected subchannel before unreffing it. | Mark D. Roth | 2017-11-15 |
| |/ / / |/| | | | |||
| | | * | Limit the imput dt of PID to 100ms | Yuchen Zeng | 2017-11-14 |
| | | | | |||
* | | | | Merge pull request #13138 from iancoolidge/devel-getcpu | Vijay Pai | 2017-11-14 |
|\ \ \ \ | | | | | | | | | | | reland: cpu_linux: Don't spam sched_getcpu failures on qemu | ||
* \ \ \ \ | Merge pull request #13189 from apolcyn/pass_args_to_tsi | apolcyn | 2017-11-14 |
|\ \ \ \ \ | | | | | | | | | | | | | Use existing read buffer in security handshaker if present | ||
| | | | | * | Handle negative remote_window | Yuchen Zeng | 2017-11-14 |
| | | | | | | |||
* | | | | | | Merge pull request #13339 from dgquintas/client_stats_fallback_kaput | David G. Quintas | 2017-11-14 |
|\ \ \ \ \ \ | |_|_|/ / / |/| | | | | | grpclb: Don't go into fallback if we haven't started picking | ||
| | * | | | | Merge remote-tracking branch 'upstream/master' into pass_args_to_tsi | Alexander Polcyn | 2017-11-13 |
| | |\ \ \ \ | |_|/ / / / |/| | | | | | |||
| | | | * | | clang fmt | Noah Eisen | 2017-11-13 |
| | | | | | | |||
| | | | * | | clang tidy | Noah Eisen | 2017-11-13 |
| | | | | | | |||
| | | | * | | Merge branch 'master' of https://github.com/grpc/grpc into inline-closure | Noah Eisen | 2017-11-13 |
| | | | |\ \ | |_|_|_|/ / |/| | | | | | |||
| | * | | | | Merge remote-tracking branch 'upstream/master' into pass_args_to_tsi | Alexander Polcyn | 2017-11-13 |
| | |\ \ \ \ | |||
| | * | | | | | Use existing read buffer in security handshaker if present | Alexander Polcyn | 2017-11-13 |
| | | | | | | | |||
* | | | | | | | Merge github.com:grpc/grpc into lfe3 | Craig Tiller | 2017-11-13 |
|\ \ \ \ \ \ \ | | |_|/ / / / | |/| | | | | | |||
| * | | | | | | Merge pull request #13344 from muxi/fix-timer-thread-spin | Sree Kuchibhotla | 2017-11-13 |
| |\ \ \ \ \ \ | | |_|_|_|_|/ | |/| | | | | | Fix timer loop spinning issue when system clock varies | ||
| | | | | | * | clang fmt | ncteisen | 2017-11-12 |
| | | | | | | | |||
| | | | | | * | Fix trace_closure linker error | ncteisen | 2017-11-12 |
| | | | | | | | |||
| | | | | | * | Inline closure | ncteisen | 2017-11-12 |
| | |_|_|_|/ | |/| | | | | |||
| | * | | | | Add comments | Muxi Yan | 2017-11-10 |
| | | | | | | |||
| | * | | | | clang-format | Muxi Yan | 2017-11-10 |
| | | | | | | |||
* | | | | | | Merge github.com:grpc/grpc into lfe3 | Craig Tiller | 2017-11-10 |
|\| | | | | | |||
* | | | | | | sanity fixes | Craig Tiller | 2017-11-10 |
| | | | | | | |||
* | | | | | | clang-format after nullptr changes | Craig Tiller | 2017-11-10 |
| | | | | | | |||
| | * | | | | Use atomic time pair for g_start_time | Muxi Yan | 2017-11-10 |
| | | | | | | |||
| * | | | | | Merge pull request #11888 from ctiller/shardier | Craig Tiller | 2017-11-10 |
| |\ \ \ \ \ | | | | | | | | | | | | | | | Autosize timer list shards | ||
* | | | | | | | Merge github.com:grpc/grpc into lfe3 | Craig Tiller | 2017-11-10 |
|\| | | | | | | |||
* | | | | | | | Enable clang-tidy as a sanity check, fix up all known failures | Craig Tiller | 2017-11-10 |
| | | | | | | | |||
| * | | | | | | Merge pull request #13332 from dgquintas/grpclb_better_logging | David G. Quintas | 2017-11-10 |
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | grpclb: Improved logging | ||
| * \ \ \ \ \ \ | Merge pull request #13343 from dgquintas/pf_error_refs | David G. Quintas | 2017-11-10 |
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | PF: don't unref errors when about to loop in pf_conn cb | ||
| | | * | | | | | | Fix wrong assignment | David Garcia Quintas | 2017-11-10 |
| | | | | | | | | | |||
| * | | | | | | | | Merge pull request #13331 from dgquintas/grpclb_retry_timer | David G. Quintas | 2017-11-10 |
| |\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | grpclb: Don't expect LB call to be NULL inside LB call retry timer. | ||
| | | * | | | | | | | Moar cleanups! | David Garcia Quintas | 2017-11-10 |
| | | | | | | | | | |