Ken Payson
82e4ec741b
Moved cv polling into ev_poll_posix.c
9 years ago
kpayson64
d195cf589d
Add condition variable polling engine
9 years ago
Ken Payson
e02c7ed37b
Broke cv polling into seperate engine
9 years ago
Craig Tiller
86958768b4
Buffer pools compile
9 years ago
Craig Tiller
7af69f34df
Add buffer pools to build
9 years ago
Ken Payson
31caabdead
Add shim to support condition variable wakeup fds where pipe/eventfd is not available
9 years ago
Craig Tiller
57726ca5a9
Revert "Revert "Grand unified closures""
9 years ago
Craig Tiller
537f7c2a13
Revert "Grand unified closures"
9 years ago
Vizerai
12d1fc61d8
initial commit of tracing context files
9 years ago
Craig Tiller
d8a3c048e2
Tie workqueue implementation to event engine
9 years ago
Mark D. Roth
4c0fe49f76
Move subchannel_call_holder code into client_channel module.
9 years ago
Alistair Veitch
a0c69f9099
add trace context proto
9 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.
9 years ago
Mark D. Roth
af00d8bfb2
Add channel arg for max send message size and add message size filter.
9 years ago
Mark D. Roth
ff4df06a66
Rename grpc_client_config to grpc_resolver_result.
9 years ago
Nicolas "Pixel" Noble
a469e5d42e
grpc++_unsecure shouldn't depend on grpc but on grpc_unsecure.
9 years ago
David Garcia Quintas
8c5424f0d5
added gpr_types.h
9 years ago
David Garcia Quintas
e8fd66b71d
removed codegen/slice_buffer.h and scrubbed codegen/slice.h
9 years ago
David Garcia Quintas
c79b0650d2
removed codegen/log.h
9 years ago
David Garcia Quintas
1399e466b0
removed codegen/time.h
9 years ago
David Garcia Quintas
3b31fdf77b
removed codegen/byte_buffer.h
9 years ago
David Garcia Quintas
6b11462da1
removed codegen/alloc.h
9 years ago
Mark D. Roth
1102a9eef7
Update build files.
9 years ago
Mark D. Roth
dfbdefedd3
Added handshaker.[ch] to build.yaml.
9 years ago
Robbie Shade
710d242e89
Move timeout_encoding from core/ext/transport/chttp2 to core/lib/transport
9 years ago
Craig Tiller
f7cade1b4f
Rename async_execution_lock --> combiner, make it use closures, unroll previous changes for idleness
9 years ago
Makarand Dharmapurikar
0579cfc334
more files after running build.yaml changes through
9 years ago
David Garcia Quintas
b2e986b3fa
added missing grpclb.h dep in build.yaml
9 years ago
David Garcia Quintas
3fb8f7360b
gRPC LB policy
9 years ago
murgatroid99
9f6a805977
Allow disabling traces, add trace variables for pluck and timeout events
9 years ago
Adam Michalik
bf10c82bf8
implement support for adding external fd to server
9 years ago
Adam Michalik
321b1fb1c2
separate posix functionality to grpc_posix.h
9 years ago
Sree Kuchibhotla
4c11a20bf0
Remove unused files
9 years ago
Alistair Veitch
4aaba75a82
initial implementation of resource handling
9 years ago
David Garcia Quintas
2a50dfefdc
s/grpc_pops/grpc_polling_entity
9 years ago
Craig Tiller
69f3e2bf2e
Revert "Remove legacy poller"
...
This reverts commit d88e15cee7
.
9 years ago
Sree Kuchibhotla
f448c34a68
Remove union { } data and epoll_hdr structures. Added ev_epoll_linux
...
files
9 years ago
Sree Kuchibhotla
e48b1bc011
Base changes. Create ev_epoll_posix.{c,h} files by making a copy of ev_poll_and_epoll.c file
9 years ago
Alistair Veitch
30fe63243a
end-to-end compilation
9 years ago
Craig Tiller
d88e15cee7
Remove legacy poller
9 years ago
Craig Tiller
8517886c6a
Move load_file into iomgr
9 years ago
Yuchen Zeng
d982bba41d
Add base64 decoder
9 years ago
David Garcia Quintas
f72eb97b36
Introduced grpc_pops (pollset or pollset_set)
9 years ago
Craig Tiller
a26637fdca
Add a test and make things compile
9 years ago
David Garcia Quintas
4bb11ac72a
Turned load reporting into a plugin
9 years ago
David Garcia Quintas
b41363e88e
all good! missing end2end test for new lr filter
9 years ago
Craig Tiller
27f59afecb
Unifying error handling within core
9 years ago
David Garcia Quintas
d312a0b866
Smarter pollset/pollset_set propagation
...
For some definition of "smart"... client_channel simply passes along
pollset/pollset_set, removing the need to instantiate a pollset_set in
the subchannel_call_holder: it's now up to the LB policies to handle the
pollset/pollset_set.
9 years ago
David Garcia Quintas
1b2db6333d
Moved protos out of core_codegen interface
9 years ago
Yuchen Zeng
12dfdc3c27
Change win32 file suffix
9 years ago