Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | clang fmt | 2017-11-17 | |
| | |||
* | Un extern the fuzzers | 2017-11-17 | |
| | |||
* | Remove all extern C | 2017-11-17 | |
| | |||
* | Merge pull request #13435 from sreecha/disable-realtime-caching | 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 | 2017-11-17 | |
|\ \ | | | | | | | Fix uses of resource quota in UV TCP code | ||
| | * | Disable caching start-time for all clocktypes except GPR_CLOCK_MONOTONIC | 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 | 2017-11-17 | |
| | | |||
* | | Merge pull request #13422 from kpayson64/quic_tsan_fix | 2017-11-16 | |
|\ \ | | | | | | | Use lock when popping requests on server shutdown | ||
| | * | Fix uses of resource quota in UV TCP code | 2017-11-16 | |
| | | | |||
* | | | Merge pull request #13388 from y-zeng/flow_control | 2017-11-16 | |
|\ \ \ | | | | | | | | | Flow control fixes | ||
* \ \ \ | Merge pull request #13335 from ncteisen/inline-closure | 2017-11-16 | |
|\ \ \ \ | | | | | | | | | | | Inline Closure | ||
* \ \ \ \ | Merge pull request #13417 from markdroth/grpclb_memory_leak_fix | 2017-11-16 | |
|\ \ \ \ \ | | | | | | | | | | | | | Restart LB call after client load report completion, if needed. | ||
| | | | * | | Use lock when popping requests on server shutdown | 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 | 2017-11-16 | |
| | | | | | |||
| | | * | | Add constant kMaxDt | 2017-11-16 | |
| | | | | | |||
| | * | | | inline helper and remove extern c | 2017-11-16 | |
| | | | | | |||
| * | | | | Restart LB call after client load report completion, if needed. | 2017-11-16 | |
| | |_|/ | |/| | | |||
* | | | | Merge pull request #13405 from apolcyn/grpc_config_txt_prefix | 2017-11-15 | |
|\ \ \ \ | | | | | | | | | | | Query for TXT service configs with _gprc_config prefix | ||
| | | * | | Reviewer feedback | 2017-11-15 | |
| | | | | | |||
| * | | | | Query for TXT service configs with _gprc_config prefix | 2017-11-15 | |
| | | | | | |||
* | | | | | Take a ref to the connected subchannel before unreffing it. | 2017-11-15 | |
| |/ / / |/| | | | |||
| | | * | Limit the imput dt of PID to 100ms | 2017-11-14 | |
| | | | | |||
* | | | | Merge pull request #13138 from iancoolidge/devel-getcpu | 2017-11-14 | |
|\ \ \ \ | | | | | | | | | | | reland: cpu_linux: Don't spam sched_getcpu failures on qemu | ||
* \ \ \ \ | Merge pull request #13189 from apolcyn/pass_args_to_tsi | 2017-11-14 | |
|\ \ \ \ \ | | | | | | | | | | | | | Use existing read buffer in security handshaker if present | ||
| | | | | * | Handle negative remote_window | 2017-11-14 | |
| | | | | | | |||
* | | | | | | Merge pull request #13339 from dgquintas/client_stats_fallback_kaput | 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 | 2017-11-13 | |
| | |\ \ \ \ | |_|/ / / / |/| | | | | | |||
| | | | * | | clang fmt | 2017-11-13 | |
| | | | | | | |||
| | | | * | | clang tidy | 2017-11-13 | |
| | | | | | | |||
| | | | * | | Merge branch 'master' of https://github.com/grpc/grpc into inline-closure | 2017-11-13 | |
| | | | |\ \ | |_|_|_|/ / |/| | | | | | |||
| | * | | | | Merge remote-tracking branch 'upstream/master' into pass_args_to_tsi | 2017-11-13 | |
| | |\ \ \ \ | |||
| | * | | | | | Use existing read buffer in security handshaker if present | 2017-11-13 | |
| | | | | | | | |||
* | | | | | | | Merge github.com:grpc/grpc into lfe3 | 2017-11-13 | |
|\ \ \ \ \ \ \ | | |_|/ / / / | |/| | | | | | |||
| * | | | | | | Merge pull request #13344 from muxi/fix-timer-thread-spin | 2017-11-13 | |
| |\ \ \ \ \ \ | | |_|_|_|_|/ | |/| | | | | | Fix timer loop spinning issue when system clock varies | ||
| | | | | | * | clang fmt | 2017-11-12 | |
| | | | | | | | |||
| | | | | | * | Fix trace_closure linker error | 2017-11-12 | |
| | | | | | | | |||
| | | | | | * | Inline closure | 2017-11-12 | |
| | |_|_|_|/ | |/| | | | | |||
| | * | | | | Add comments | 2017-11-10 | |
| | | | | | | |||
| | * | | | | clang-format | 2017-11-10 | |
| | | | | | | |||
* | | | | | | Merge github.com:grpc/grpc into lfe3 | 2017-11-10 | |
|\| | | | | | |||
* | | | | | | sanity fixes | 2017-11-10 | |
| | | | | | | |||
* | | | | | | clang-format after nullptr changes | 2017-11-10 | |
| | | | | | | |||
| | * | | | | Use atomic time pair for g_start_time | 2017-11-10 | |
| | | | | | | |||
| * | | | | | Merge pull request #11888 from ctiller/shardier | 2017-11-10 | |
| |\ \ \ \ \ | | | | | | | | | | | | | | | Autosize timer list shards | ||
* | | | | | | | Merge github.com:grpc/grpc into lfe3 | 2017-11-10 | |
|\| | | | | | | |||
* | | | | | | | Enable clang-tidy as a sanity check, fix up all known failures | 2017-11-10 | |
| | | | | | | | |||
| * | | | | | | Merge pull request #13332 from dgquintas/grpclb_better_logging | 2017-11-10 | |
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | grpclb: Improved logging | ||
| * \ \ \ \ \ \ | Merge pull request #13343 from dgquintas/pf_error_refs | 2017-11-10 | |
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | PF: don't unref errors when about to loop in pf_conn cb | ||
| | | * | | | | | | Fix wrong assignment | 2017-11-10 | |
| | | | | | | | | | |||
| * | | | | | | | | Merge pull request #13331 from dgquintas/grpclb_retry_timer | 2017-11-10 | |
| |\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | grpclb: Don't expect LB call to be NULL inside LB call retry timer. |