Craig Tiller
8f8e9f9b53
Build Census as a grpc plugin
9 years ago
Craig Tiller
fb43385204
Make plugin registries work
9 years ago
Craig Tiller
023caf1846
Refactor build to have lb policies as extensions
9 years ago
Craig Tiller
14e0d9862f
Begin optionalizing lb policies: initial code movement
9 years ago
Craig Tiller
44cc10b02e
Add uses clauses to filegroups to ease dependency management
9 years ago
Craig Tiller
f0555b3e1c
Declare filegroups for chttp2
9 years ago
Craig Tiller
c7762a8c24
Move chttp2 related files under ext/
9 years ago
Craig Tiller
f23078cbd3
Stage #1 of core breakup: move everything under lib
9 years ago
Matthew Iselin
1824f0519f
Add HTTP request parsing.
...
This extends the existing http parser to support requests as well as responses.
httpcli continues to exist and work as it has previously, though in the new
directory src/core/http (to reflect the fact the directory now contains code
relevant to parsing requests, which httpcli would not generally involve itself
in).
9 years ago
David Garcia Quintas
fb349b9f71
removed uchannels
9 years ago
Craig Tiller
58270d5461
Revert "Revert "Factor out backoff code into a separate library (to be re-used elsewhere)""
9 years ago
David G. Quintas
108cecb826
Revert "Factor out backoff code into a separate library (to be re-used elsewhere)"
9 years ago
ahedberg
43df295528
add unix_sockets_posix module to build system and fix compilation errors
9 years ago
Nicolas "Pixel" Noble
e8fb852a73
Massaging that pull request.
9 years ago
Craig Tiller
c72cc42238
Build out backoff as a library
9 years ago
Craig Tiller
7ac6bf07a9
Finish porting rough implementation of poll() event strategy
9 years ago
Craig Tiller
a75d18addd
Make out private bits private
9 years ago
Craig Tiller
07eb5b0ccd
Remove pollset_set_posix.c
9 years ago
Alistair Veitch
7771544111
rename census log files to avoid build breakage on MacOS
9 years ago
Craig Tiller
1a969c86f4
Start migrating code into ev_XXX
9 years ago
Nicolas "Pixel" Noble
2e8fdbac77
Building the dlls.
9 years ago
David Garcia Quintas
a8bb0bfc3e
Split codegen target and made it libs
9 years ago
Craig Tiller
178edfae2b
Decouple filter selection from channel construction
...
Allow plugins to extend the set of filters used by gRPC core:
- plugins at construction time can register against the 'channel_init' system to be allowed to mutate a new channel_stack_builder type
- channel_stack_builder provides a central and rather dynamic place to construct the list of filters required by a channel stack
- ultimately we construct the channel stack in the fashion we always have
This is also a prerequisite step to allowing filters to be implemented from wrapped languages.
9 years ago
Craig Tiller
5a6644602e
Moving fd code into ev code
9 years ago
Craig Tiller
ccdea1900f
Separate timer checking from pollsets
9 years ago
Nicolas "Pixel" Noble
ed59c7d5d4
Adding the .yardopts file into the gems.
9 years ago
Craig Tiller
eb841e2010
Revert "Revert "Proto API for LB request/responses""
9 years ago
Craig Tiller
c35e2c582f
Revert "Proto API for LB request/responses"
9 years ago
Nicolas "Pixel" Noble
ca144fd1e8
Fixing Ruby binary build (again).
9 years ago
Craig Tiller
1298afd10e
Get compilation working again
9 years ago
Craig Tiller
da179ce598
Rollback gpr deletion
9 years ago
Nicolas "Pixel" Noble
f9e3c23fe8
Fixing ruby versionning.
9 years ago
Nicolas "Pixel" Noble
d271dd400f
Nope.
9 years ago
Alistair Veitch
85afe71d4c
initial commit
9 years ago
Alistair Veitch
75d5c0f024
post merge
9 years ago
Craig Tiller
4bef7cebe6
Use old memcpy for wrappers
9 years ago
Nicolas "Pixel" Noble
b51ec5a4ba
Removing zookeeper's API for now.
9 years ago
Nicolas "Pixel" Noble
fa132c2f56
Actually moving this to the proper place.
9 years ago
Nicolas "Pixel" Noble
09ac0a46f4
Building the grpc DLLs.
9 years ago
Nicolas "Pixel" Noble
4fba286e4d
Adding windows support for gpr subprocesses.
9 years ago
Nicolas "Pixel" Noble
d5d83aa33f
Fixing, using and testing alarm code.
9 years ago
Nicolas "Pixel" Noble
09121799b0
Removing gpr as a separated library.
9 years ago
Nicolas "Pixel" Noble
d899dce5e1
Few more fixes to the Ruby installation.
...
-) properly depending on libraries.
-) adding an independent 'loader' class to use instead of require 'grpc/grpc'.
9 years ago
Nicolas "Pixel" Noble
cb287a11df
Allowing for creation of pre-compiled gems, using rack-compiler-dock.
9 years ago
David Garcia Quintas
b523c732d1
async_stream.h done. Compiles
9 years ago
David Garcia Quintas
2425bbbc55
Further work. Compiles. WIP
9 years ago
Craig Tiller
194824467c
Get subchannel index working
9 years ago
Craig Tiller
f968a87e3f
Fix build
9 years ago
David Garcia Quintas
ddcb53a9de
made codegen targets in build.yaml
9 years ago
David Garcia Quintas
898588ba33
added missing codegen deps for grp
9 years ago