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
David Garcia Quintas
08a0a3306e
Made "codedgen" directories closed over #includes
9 years ago
David Garcia Quintas
8a5d195e4a
re-gend projects
9 years ago
murgatroid99
24e826ec56
Updated dependencies, fixed a couple of tests
9 years ago
murgatroid99
c3910cadb4
Expose core metadata validation functions in public headers
9 years ago
murgatroid99
c2ea3aec65
Parital implementation of ruby header checking
9 years ago
murgatroid99
28013eb554
Generate gemspec with a template
9 years ago
murgatroid99
b5703222a5
Include roots.pem with Ruby package
9 years ago
murgatroid99
d7e1a10628
Bundled C core with Ruby library
9 years ago
murgatroid99
c78b6834a2
Added explicit dependency on signet to gemspec
9 years ago
Tim Emiola
c03138a483
Fixes bins in the grpc beta package
9 years ago
Tim Emiola
bab6706f41
Bumps the ruby version to beta
9 years ago
Tim Emiola
25f501132b
Remove the runtime dependency on the logging gem.
...
- provides a noop logger unless the user explicit adds a logging method
to the GRPC namespace
9 years ago
Tim Emiola
19e436dac4
Removes the dependency on Minitest
...
- replaces it with a simple assertion function
9 years ago
Tim Emiola
f4ee961bed
Reorganize interop test files.
...
- moves the client/server behaviour to pb/test
- deprecate current bin/interop/interop_{client,server}.rb
- adds executable endpoints to bin
- grpc_ruby_interop_{client, server}
- these will be added to the ruby bin path when the grpc gem
gem is installed, making them easier to execute
9 years ago
Tim Emiola
975d0cb02e
Add a health checker service implementation.
...
- adds the code-generated health service classes to the pb along with
a README explaining how to regenerate the generated code
- adds an implementation of the Health Checker Service along with unit
tests and an integration test
Also:
- adds a pb folder
: in a follow-up PR, all ruby pbs + generated code will be moved to it
9 years ago
Tim Emiola
9fbfb5b016
Fixes a lint issue.
9 years ago
Tim Emiola
17b1659014
Corrects the way the gemspec references files
9 years ago
Tim Emiola
8092af8678
Updates the requirements comment before releasing on the release branch
10 years ago
Tim Emiola
1a2988df2b
Update version; fix dependency advisory comment
10 years ago
Tim Emiola
f2fb07dafc
Pin the version of rubocop used in grpc.gemspec
10 years ago
zeliard
3e3e0ad348
merge from upstream (grpc) master
10 years ago
Tim Emiola
119decc0f4
Fix logging version mismatchj
10 years ago