Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Merge pull request #13515 from mehrdada/bump-master-version | 2017-11-28 | |
|\ | | | | | Bump 1.8.0-dev to 1.9.0-dev | ||
* \ | Merge pull request #13491 from vjpai/destack | 2017-11-28 | |
|\ \ | | | | | | | Pop lockfree stack off core implementation | ||
| | * | Bump 1.8.0-dev to 1.9.0-dev | 2017-11-27 | |
| |/ |/| | |||
| * | Remove lockfree stack, again | 2017-11-22 | |
| | | |||
* | | silence uninitialized use warning | 2017-11-22 | |
|/ | |||
* | Reviewer feedback | 2017-11-21 | |
| | |||
* | Merge branch 'master' of https://github.com/grpc/grpc into inheritance-in-core | 2017-11-21 | |
|\ | |||
| * | Merge pull request #13364 from ncteisen/surfacing-error-details | 2017-11-21 | |
| |\ | | | | | | | Add Error String to Recv Status API | ||
| | * | Fix real TSAN/ASAN bug | 2017-11-20 | |
| | | | |||
| * | | Merge pull request #13454 from yang-g/lockfree_event | 2017-11-20 | |
| |\ \ | | | | | | | | | Avoid calling dtor on grpc_fd before putting it in freelist | ||
| | * | | Resolve comments | 2017-11-20 | |
| | | | | |||
| | | * | use aquire release | 2017-11-20 | |
| | | | | |||
| * | | | Merge pull request #13173 from kwasimensah/patch-1 | 2017-11-20 | |
| |\ \ \ | | | | | | | | | | | Add logic to work around buggy Android NDKs | ||
| * \ \ \ | Merge pull request #13391 from ncteisen/more-eager-free | 2017-11-20 | |
| |\ \ \ \ | | | | | | | | | | | | | Eagerly Free Slices in Case of Partial Write | ||
| | | * | | | Fix pthread cleanup logic | 2017-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 freelist | 2017-11-17 | |
| | | | | | | |||
| | | | | * | Fix TSAN attempt | 2017-11-17 | |
| | | | | | | |||
| * | | | | | Merge branch 'master' of https://github.com/grpc/grpc into tracing++ | 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 | ||
| * | | | | | | reviewer feedback | 2017-11-17 | |
| | | | | | | | |||
| | * | | | | | Merge pull request #13433 from murgatroid99/uv_resource_quota_fixes | 2017-11-17 | |
| | |\ \ \ \ \ | | | | | | | | | | | | | | | | | Fix uses of resource quota in UV TCP code | ||
| | | | | * | | | Swtich to using grpc_bb_take_first | 2017-11-17 | |
| | | | | | | | | |||
| | | | * | | | | 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 #13335 from ncteisen/inline-closure | 2017-11-16 | |
| | |\ \ \ \ \ \ | | | |_|/ / / / | | |/| | | | | | Inline Closure | ||
| | | | | * | | | unref before write failures for completness | 2017-11-16 | |
| | | | | | | | | |||
| | | | | * | | | Reviewer feedback: no API change | 2017-11-16 | |
| | | | | | | | | |||
| | | | * | | | | 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. | ||
| | | | | * | | Fix clang-format issues | 2017-11-16 | |
| | | | | | | | |||
| | | * | | | | clang fmt | 2017-11-16 | |
| | | | | | | | |||
| | | * | | | | inline helper and remove extern c | 2017-11-16 | |
| | | | | | | | |||
| * | | | | | | Reviewer feedback: friend func not clasS | 2017-11-16 | |
| | | | | | | | |||
| * | | | | | | Reviewer feedback: singleton TraceFlagList | 2017-11-16 | |
| | | | | | | | |||
| | | | | | * | Only alloc if status <> ok | 2017-11-15 | |
| | | | | | | | |||
| | | | | | * | Dup the memory | 2017-11-15 | |
| | | | | | | | |||
| | | | | | * | Merge branch 'master' of https://github.com/grpc/grpc into ↵ | 2017-11-15 | |
| | | | | | |\ | | | |_|_|_|/ | | |/| | | | | | | | | | | | surfacing-error-details | ||
| | | * | | | | Reviewer feedback | 2017-11-15 | |
| | | | | | | | |||
| * | | | | | | More fix for Windows artifact | 2017-11-15 | |
| | | | | | | | |||
| * | | | | | | Fix window compile | 2017-11-15 | |
| | | | | | | | |||
| | | | * | | | add test | 2017-11-14 | |
| | | | | | | | |||
| | | | * | | | Merge branch 'master' of https://github.com/grpc/grpc into more-eager-free | 2017-11-14 | |
| | | | |\ \ \ | | | |_|/ / / | | |/| | | | | |||
* | | | | | | | Merge branch 'master' of https://github.com/grpc/grpc into inheritance-in-core | 2017-11-14 | |
|\ \ \ \ \ \ \ | | |/ / / / / | |/| | | | | | |||
| | * | | | | | pull global tracer list from TraceFlag class | 2017-11-14 | |
| | | | | | | | |||
| | * | | | | | Add tracer peer to keep set_enabled private() | 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 | ||
| | | * | | | | | clang fmt | 2017-11-14 | |
| | | | | | | | | |||
| | | * | | | | | clang tidy | 2017-11-14 | |
| | | | | | | | | |||
| | | * | | | | | Fix merge of timer_generic | 2017-11-14 | |
| | | | | | | | |