aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core
Commit message (Collapse)AuthorAge
* Merge pull request #13515 from mehrdada/bump-master-versionGravatar Mehrdad Afshari2017-11-28
|\ | | | | Bump 1.8.0-dev to 1.9.0-dev
* \ Merge pull request #13491 from vjpai/destackGravatar Vijay Pai2017-11-28
|\ \ | | | | | | Pop lockfree stack off core implementation
| | * Bump 1.8.0-dev to 1.9.0-devGravatar Mehrdad Afshari2017-11-27
| | |
* | | Fix compiler error on need_to_unref_constructedGravatar Muxi Yan2017-11-27
| |/ |/| | | | | | | | | `need_to_unref_constructed` is not initialized, making Xcode compiler [complain on Sierra](https://sponge-qa.corp.google.com/invocation?tab=Kokoro&id=0ff33b71-2f61-4ad6-837e-5e43043c282a&searchFor=): ``` /Volumes/BuildData/tmpfs/src/github/grpc/workspace_objc_macos_dbg_native/src/core/ext/filters/client_channel/subchannel_index.cc:206:7: error: variable 'need_to_unref_constructed' may be uninitialized when used here [-Werror,-Wconditional-uninitialized] ```
| * Remove lockfree stack, againGravatar Vijay Pai2017-11-22
| |
* | silence uninitialized use warningGravatar Jan Tattermusch2017-11-22
|/
* Reviewer feedbackGravatar ncteisen2017-11-21
|
* Merge branch 'master' of https://github.com/grpc/grpc into inheritance-in-coreGravatar Noah Eisen2017-11-21
|\
| * Merge pull request #13364 from ncteisen/surfacing-error-detailsGravatar Noah Eisen2017-11-21
| |\ | | | | | | Add Error String to Recv Status API
| | * Fix real TSAN/ASAN bugGravatar Noah Eisen2017-11-20
| | |
| * | Merge pull request #13454 from yang-g/lockfree_eventGravatar Yang Gao2017-11-20
| |\ \ | | | | | | | | Avoid calling dtor on grpc_fd before putting it in freelist
| | * | Resolve commentsGravatar yang-g2017-11-20
| | | |
| | | * use aquire releaseGravatar ncteisen2017-11-20
| | | |
| * | | Merge pull request #13173 from kwasimensah/patch-1Gravatar Nicolas Noble2017-11-20
| |\ \ \ | | | | | | | | | | Add logic to work around buggy Android NDKs
| * \ \ \ Merge pull request #13391 from ncteisen/more-eager-freeGravatar Noah Eisen2017-11-20
| |\ \ \ \ | | | | | | | | | | | | Eagerly Free Slices in Case of Partial Write
| | | * | | Fix pthread cleanup logicGravatar kwasimensah2017-11-19
| | | | | | | | | | | | | | | | | | Don't delete the key in the pthread_key_create destructor. The key isn't specific to instances of values.
| | | | * | Avoid calling dtor on grpc_fd before putting it in freelistGravatar yang-g2017-11-17
| | | | | |
| | | | | * Fix TSAN attemptGravatar ncteisen2017-11-17
| | | | | |
| * | | | | Merge branch 'master' of https://github.com/grpc/grpc into tracing++Gravatar 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
| * | | | | | reviewer feedbackGravatar ncteisen2017-11-17
| | | | | | |
| | * | | | | Merge pull request #13433 from murgatroid99/uv_resource_quota_fixesGravatar Michael Lumish2017-11-17
| | |\ \ \ \ \ | | | | | | | | | | | | | | | | Fix uses of resource quota in UV TCP code
| | | | | * | | Swtich to using grpc_bb_take_firstGravatar ncteisen2017-11-17
| | | | | | | |
| | | | * | | | 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
| | | | | | | * | | unref before write failures for completnessGravatar ncteisen2017-11-16
| | | | | | | | | |
| | | | | | | * | | Reviewer feedback: no API changeGravatar ncteisen2017-11-16
| | | | | | | | | |
| | * | | | | | | | 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.
| | | | | | | | * | Fix clang-format issuesGravatar kwasimensah2017-11-16
| | | | | | | | | |
| | | | * | | | | | clang fmtGravatar ncteisen2017-11-16
| | | | | | | | | |
| | | | | * | | | | Add constant kMaxDtGravatar Yuchen Zeng2017-11-16
| | | | | | | | | |
| | | | * | | | | | inline helper and remove extern cGravatar ncteisen2017-11-16
| | | | | | | | | |
| * | | | | | | | | Reviewer feedback: friend func not clasSGravatar ncteisen2017-11-16
| | | | | | | | | |
| * | | | | | | | | Reviewer feedback: singleton TraceFlagListGravatar ncteisen2017-11-16
| | | | | | | | | |
| | | * | | | | | | Restart LB call after client load report completion, if needed.Gravatar Mark D. Roth2017-11-16
| | | | |_|/ / / / | | | |/| | | | |
| | | | | | | | * Only alloc if status <> okGravatar ncteisen2017-11-15
| | | | | | | | |
| | * | | | | | | Merge pull request #13405 from apolcyn/grpc_config_txt_prefixGravatar apolcyn2017-11-15
| | |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | Query for TXT service configs with _gprc_config prefix
| | | | | | | | | * Dup the memoryGravatar ncteisen2017-11-15
| | | | | | | | | |
| | | | | | | | | * Merge branch 'master' of https://github.com/grpc/grpc into ↵Gravatar ncteisen2017-11-15
| | | | | | | | | |\ | | | |_|_|_|_|_|_|/ | | |/| | | | | | | | | | | | | | | | | surfacing-error-details
| | | | | * | | | | Reviewer feedbackGravatar ncteisen2017-11-15
| | | | | | | | | |
* | | | | | | | | | Fix artifact buildsGravatar ncteisen2017-11-15
| | | | | | | | | |
| * | | | | | | | | More fix for Windows artifactGravatar ncteisen2017-11-15
| | | | | | | | | |
| | | * | | | | | | Query for TXT service configs with _gprc_config prefixGravatar Alexander Polcyn2017-11-15
| | | | | | | | | |
| * | | | | | | | | Fix window compileGravatar ncteisen2017-11-15
| | | | | | | | | |
| | * | | | | | | | Take a ref to the connected subchannel before unreffing it.Gravatar Mark D. Roth2017-11-15
| | | |/ / / / / / | | |/| | | | | |