| Commit message (Collapse) | Author | Age |
|\
| |
| | |
Bump 1.8.0-dev to 1.9.0-dev
|
|\ \
| | |
| | | |
Pop lockfree stack off core implementation
|
| | | |
|
| |/
|/|
| |
| |
| |
| | |
`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]
```
|
| | |
|
|/ |
|
| |
|
|\ |
|
| |\
| | |
| | | |
Add Error String to Recv Status API
|
| | | |
|
| |\ \
| | | |
| | | | |
Avoid calling dtor on grpc_fd before putting it in freelist
|
| | | | |
|
| | | | |
|
| |\ \ \
| | | | |
| | | | | |
Add logic to work around buggy Android NDKs
|
| |\ \ \ \
| | | | | |
| | | | | | |
Eagerly Free Slices in Case of Partial Write
|
| | | | | |
| | | | | |
| | | | | | |
Don't delete the key in the pthread_key_create destructor. The key isn't specific to instances of values.
|
| | | | | | |
|
| | | | | | |
|
| |\ \ \ \ \
| | | |_|/ /
| | |/| | | |
|
| | |\ \ \ \
| | | | | | |
| | | | | | | |
Disable caching start-time for all clock-types except GPR_CLOCK_MONOTONIC
|
| | | | | | | |
|
| | |\ \ \ \ \
| | | | | | | |
| | | | | | | | |
Fix uses of resource quota in UV TCP code
|
| | | | | | | | |
|
| | | |/ / / /
| | |/| | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
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)
|
| | | | | | | |
|
| | |\ \ \ \ \
| | | | | | | |
| | | | | | | | |
Use lock when popping requests on server shutdown
|
| | | | | | | | |
|
| | |\ \ \ \ \ \
| | | | | | | | |
| | | | | | | | | |
Flow control fixes
|
| | |\ \ \ \ \ \ \
| | | | | | | | | |
| | | | | | | | | | |
Inline Closure
|
| | | | | | | | | | |
|
| | | | | | | | | | |
|
| | |\ \ \ \ \ \ \ \
| | | | | | | | | | |
| | | | | | | | | | | |
Restart LB call after client load report completion, if needed.
|
| | | | | | |/ / / /
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | |
| | | | | | | | | | |
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.
|
| | | | | | | | | | |
|
| | | | | | | | | | |
|
| | | | | | | | | | |
|
| | | | | | | | | | |
|
| | | | | | | | | | |
|
| | | | | | | | | | |
|
| | | | |_|/ / / /
| | | |/| | | | | |
|
| | | | | | | | | |
|
| | |\ \ \ \ \ \ \
| | | | | | | | | |
| | | | | | | | | | |
Query for TXT service configs with _gprc_config prefix
|
| | | | | | | | | | |
|
| | | | | | | | | |\
| | | |_|_|_|_|_|_|/
| | |/| | | | | | |
| | | | | | | | | | |
surfacing-error-details
|
| | | | | | | | | | |
|
| | | | | | | | | | |
|
| | | | | | | | | | |
|
| | | | | | | | | | |
|
| | | | | | | | | | |
|
| | | |/ / / / / /
| | |/| | | | | | |
|