aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core
Commit message (Collapse)AuthorAge
* Un extern the fuzzersGravatar ncteisen2017-11-17
|
* Remove all extern CGravatar ncteisen2017-11-17
|
* Merge pull request #13435 from sreecha/disable-realtime-cachingGravatar Sree Kuchibhotla2017-11-17
|\ | | | | Disable caching start-time for all clock-types except GPR_CLOCK_MONOTONIC
* \ Merge pull request #13433 from murgatroid99/uv_resource_quota_fixesGravatar Michael Lumish2017-11-17
|\ \ | | | | | | Fix uses of resource quota in UV TCP code
| | * Disable caching start-time for all clocktypes except GPR_CLOCK_MONOTONICGravatar Sree Kuchibhotla2017-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 formatGravatar murgatroid992017-11-17
| |
* | Merge pull request #13422 from kpayson64/quic_tsan_fixGravatar kpayson642017-11-16
|\ \ | | | | | | Use lock when popping requests on server shutdown
| | * Fix uses of resource quota in UV TCP codeGravatar murgatroid992017-11-16
| | |
* | | Merge pull request #13388 from y-zeng/flow_controlGravatar Yuchen Zeng2017-11-16
|\ \ \ | | | | | | | | Flow control fixes
* \ \ \ Merge pull request #13335 from ncteisen/inline-closureGravatar Noah Eisen2017-11-16
|\ \ \ \ | | | | | | | | | | Inline Closure
* \ \ \ \ Merge pull request #13417 from markdroth/grpclb_memory_leak_fixGravatar Mark D. Roth2017-11-16
|\ \ \ \ \ | | | | | | | | | | | | Restart LB call after client load report completion, if needed.
| | | | * | Use lock when popping requests on server shutdownGravatar Ken Payson2017-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 fmtGravatar ncteisen2017-11-16
| | | | |
| | | * | Add constant kMaxDtGravatar Yuchen Zeng2017-11-16
| | | | |
| | * | | inline helper and remove extern cGravatar ncteisen2017-11-16
| | | | |
| * | | | Restart LB call after client load report completion, if needed.Gravatar Mark D. Roth2017-11-16
| | |_|/ | |/| |
* | | | Merge pull request #13405 from apolcyn/grpc_config_txt_prefixGravatar apolcyn2017-11-15
|\ \ \ \ | | | | | | | | | | Query for TXT service configs with _gprc_config prefix
| | | * | Reviewer feedbackGravatar ncteisen2017-11-15
| | | | |
| * | | | Query for TXT service configs with _gprc_config prefixGravatar Alexander Polcyn2017-11-15
| | | | |
* | | | | Take a ref to the connected subchannel before unreffing it.Gravatar Mark D. Roth2017-11-15
| |/ / / |/| | |
| | | * Limit the imput dt of PID to 100msGravatar Yuchen Zeng2017-11-14
| | | |
* | | | Merge pull request #13138 from iancoolidge/devel-getcpuGravatar Vijay Pai2017-11-14
|\ \ \ \ | | | | | | | | | | reland: cpu_linux: Don't spam sched_getcpu failures on qemu
* \ \ \ \ Merge pull request #13189 from apolcyn/pass_args_to_tsiGravatar apolcyn2017-11-14
|\ \ \ \ \ | | | | | | | | | | | | Use existing read buffer in security handshaker if present
| | | | | * Handle negative remote_windowGravatar Yuchen Zeng2017-11-14
| | | | | |
* | | | | | Merge pull request #13339 from dgquintas/client_stats_fallback_kaputGravatar David G. Quintas2017-11-14
|\ \ \ \ \ \ | |_|_|/ / / |/| | | | | grpclb: Don't go into fallback if we haven't started picking
| | * | | | Merge remote-tracking branch 'upstream/master' into pass_args_to_tsiGravatar Alexander Polcyn2017-11-13
| | |\ \ \ \ | |_|/ / / / |/| | | | |
| | | | * | clang fmtGravatar Noah Eisen2017-11-13
| | | | | |
| | | | * | clang tidyGravatar Noah Eisen2017-11-13
| | | | | |
| | | | * | Merge branch 'master' of https://github.com/grpc/grpc into inline-closureGravatar Noah Eisen2017-11-13
| | | | |\ \ | |_|_|_|/ / |/| | | | |
| | * | | | Merge remote-tracking branch 'upstream/master' into pass_args_to_tsiGravatar Alexander Polcyn2017-11-13
| | |\ \ \ \
| | * | | | | Use existing read buffer in security handshaker if presentGravatar Alexander Polcyn2017-11-13
| | | | | | |
* | | | | | | Merge github.com:grpc/grpc into lfe3Gravatar Craig Tiller2017-11-13
|\ \ \ \ \ \ \ | | |_|/ / / / | |/| | | | |
| * | | | | | Merge pull request #13344 from muxi/fix-timer-thread-spinGravatar Sree Kuchibhotla2017-11-13
| |\ \ \ \ \ \ | | |_|_|_|_|/ | |/| | | | | Fix timer loop spinning issue when system clock varies
| | | | | | * clang fmtGravatar ncteisen2017-11-12
| | | | | | |
| | | | | | * Fix trace_closure linker errorGravatar ncteisen2017-11-12
| | | | | | |
| | | | | | * Inline closureGravatar ncteisen2017-11-12
| | |_|_|_|/ | |/| | | |
| | * | | | Add commentsGravatar Muxi Yan2017-11-10
| | | | | |
| | * | | | clang-formatGravatar Muxi Yan2017-11-10
| | | | | |
* | | | | | Merge github.com:grpc/grpc into lfe3Gravatar Craig Tiller2017-11-10
|\| | | | |
* | | | | | sanity fixesGravatar Craig Tiller2017-11-10
| | | | | |
* | | | | | clang-format after nullptr changesGravatar Craig Tiller2017-11-10
| | | | | |
| | * | | | Use atomic time pair for g_start_timeGravatar Muxi Yan2017-11-10
| | | | | |
| * | | | | Merge pull request #11888 from ctiller/shardierGravatar Craig Tiller2017-11-10
| |\ \ \ \ \ | | | | | | | | | | | | | | Autosize timer list shards
* | | | | | | Merge github.com:grpc/grpc into lfe3Gravatar Craig Tiller2017-11-10
|\| | | | | |
* | | | | | | Enable clang-tidy as a sanity check, fix up all known failuresGravatar Craig Tiller2017-11-10
| | | | | | |
| * | | | | | Merge pull request #13332 from dgquintas/grpclb_better_loggingGravatar David G. Quintas2017-11-10
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | grpclb: Improved logging
| * \ \ \ \ \ \ Merge pull request #13343 from dgquintas/pf_error_refsGravatar David G. Quintas2017-11-10
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | PF: don't unref errors when about to loop in pf_conn cb
| | | * | | | | | Fix wrong assignmentGravatar David Garcia Quintas2017-11-10
| | | | | | | | |
| * | | | | | | | Merge pull request #13331 from dgquintas/grpclb_retry_timerGravatar David G. Quintas2017-11-10
| |\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | grpclb: Don't expect LB call to be NULL inside LB call retry timer.
| | | * | | | | | | Moar cleanups!Gravatar David Garcia Quintas2017-11-10
| | | | | | | | | |