Craig Tiller
fe5f497f77
Add a test that measures flow control stalls in a deterministic way
8 years ago
David Garcia Quintas
f31f096274
Use call context to propagare LR costs
8 years ago
Craig Tiller
61eb40ce56
Put files in a better place
8 years ago
Craig Tiller
8b1d59cafa
Add some debug utilities
...
This PR adds a set of debug helpers that are intended for calling only from gdb. They cross abstraction boundaries and allow quickly accessing one thing from another thing.
I expect to grow this library significantly over time to aid debugging tricky problems.
8 years ago
Craig Tiller
7c70b6c144
Revert "Revert "Metadata handling rewrite""
...
This reverts commit 5e01e2ac97
.
8 years ago
Craig Tiller
5e01e2ac97
Revert "Metadata handling rewrite"
8 years ago
Craig Tiller
2d9f8e8179
Fix build
8 years ago
Craig Tiller
732351f826
Start fixing http error --> grpc status conversion
8 years ago
Mark D. Roth
1f0f23cc5a
Handshaker plugin mechanism.
8 years ago
Nicolas "Pixel" Noble
0fc9999fba
Putting message size filter back.
8 years ago
Nicolas "Pixel" Noble
3d5592cea8
Moving message_size_filter properly.
8 years ago
Mark D. Roth
4d2ea02129
Revert "Revert "Revert "Revert "Remove redundant includes from string.h and tmpfile.h""""
8 years ago
Craig Tiller
30268a99e0
Revert "Revert "Revert "Remove redundant includes from string.h and tmpfile.h"""
8 years ago
Craig Tiller
30d50fed6d
Fix build
8 years ago
Mark D. Roth
2d317fbc57
Revert "Revert "Remove redundant includes from string.h and tmpfile.h""
8 years ago
Mark D. Roth
4eec0041f5
Revert "Remove redundant includes from string.h and tmpfile.h"
8 years ago
Sree Kuchibhotla
f989469fe3
Temporarily enable gpr_slice_* functions to not break api compatibility
8 years ago
Mark D. Roth
2502afbdcb
Fixed build.yaml and ran generate_projects.sh.
8 years ago
Mark D. Roth
8686cab11c
Use the same connector code for both secure and insecure clients.
8 years ago
Craig Tiller
5ef31ab9c9
Progress towards mdstr elimination
8 years ago
Craig Tiller
7cdad96fc4
Fix foward declaration duplication
8 years ago
Craig Tiller
64b26567ad
First pass of slice interning facilities
8 years ago
Craig Tiller
e6684f415e
Remove legacy poller
8 years ago
Mark D. Roth
ea846a0800
Rename method_config.[ch] to service_config.[ch].
8 years ago
Craig Tiller
c3350541e3
Generate build files
8 years ago
Mark D. Roth
bfe56801ad
Move method_config module from ext/client_channel to lib/transport.
8 years ago
Craig Tiller
dd2fa6482a
Add pid controller test
8 years ago
Craig Tiller
9e0066b0c9
Add estimator test
8 years ago
Craig Tiller
20afa3d7c9
BufferPool --> ResourceQuota
8 years ago
Mark D. Roth
6a721b5b3f
Rename grpc_hash_table to grpc_mdstr_hash_table.
8 years ago
Yuchen Zeng
de3daf5d63
More interfaces for grpc_socket_mutator
8 years ago
Ken Payson
82e4ec741b
Moved cv polling into ev_poll_posix.c
8 years ago
Yuchen Zeng
a4f708a4c4
Introduce grpc_socket_mutator
8 years ago
Yuchen Zeng
929f4c652f
Add tos configuration in channel args
8 years ago
kpayson64
d195cf589d
Add condition variable polling engine
8 years ago
murgatroid99
2c287ca750
UV tests pass on linux
8 years ago
Mark D. Roth
da0ec8222e
Add fake resolver for tests.
8 years ago
murgatroid99
c36f6ea745
Compile and link core tests with libuv
8 years ago
Ken Payson
e02c7ed37b
Broke cv polling into seperate engine
8 years ago
Mark D. Roth
6600645135
Refactor hash table code into its own module and use it for method_config as well as method_config_table.
8 years ago
Craig Tiller
86958768b4
Buffer pools compile
8 years ago
Craig Tiller
7af69f34df
Add buffer pools to build
8 years ago
murgatroid99
9030c81f20
Add a libuv endpoint to the C core, for use in the Node library
8 years ago
Ken Payson
31caabdead
Add shim to support condition variable wakeup fds where pipe/eventfd is not available
8 years ago
Craig Tiller
57726ca5a9
Revert "Revert "Grand unified closures""
8 years ago
Craig Tiller
537f7c2a13
Revert "Grand unified closures"
8 years ago
Craig Tiller
d8a3c048e2
Tie workqueue implementation to event engine
8 years ago
Mark D. Roth
14c072ccc0
Initial code to move deadline timer into a filter. Timer cancellation
...
not working right -- will fix in subsequent commit.
8 years ago
Mark D. Roth
af00d8bfb2
Add channel arg for max send message size and add message size filter.
8 years ago
murgatroid99
5407089b37
Separate out iomgr-specific constants into a separate header
8 years ago