David Garcia Quintas
580987abf0
Merge branch 'master' of github.com:grpc/grpc into lr_hook
2016-04-29 17:26:33 -07:00
David Garcia Quintas
b41363e88e
all good! missing end2end test for new lr filter
2016-04-29 00:41:21 -07:00
Craig Tiller
27f59afecb
Unifying error handling within core
2016-04-28 14:19:48 -07:00
David Garcia Quintas
12e111c692
Merge branch 'master' of github.com:grpc/grpc into lb_pollset_propagation
2016-04-27 19:15:12 -07:00
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.
2016-04-27 18:40:50 -07:00
Jan Tattermusch
165c62ff75
Merge pull request #6183 from nicolasnoble/msys-support
...
Adding support for msys.
2016-04-27 16:31:59 -07:00
David Garcia Quintas
1b2db6333d
Moved protos out of core_codegen interface
2016-04-27 15:09:11 -07:00
David Garcia Quintas
396f4450fd
Merge branch 'master' of github.com:grpc/grpc into lr_hook
2016-04-27 14:23:24 -07:00
Yuchen Zeng
12dfdc3c27
Change win32 file suffix
2016-04-26 22:05:41 -07:00
David Garcia Quintas
7f0793ad62
Updated load balancer proto to v1
2016-04-25 16:48:26 -07:00
Craig Tiller
7beea147e5
Merge github.com:grpc/grpc into strong-includes
2016-04-21 17:07:36 -07:00
Deepak Lukose
dba4c5fd01
Add various options to verify ssl/tls client cert including letting the
...
application handle the authentication.
2016-04-19 15:02:06 -07:00
Nicolas "Pixel" Noble
c4b18a50de
Adding support for msys.
2016-04-15 07:39:26 +02:00
Craig Tiller
3ab2fe0094
Rollup of changes from the latest import
2016-04-11 20:11:18 -07:00
David Garcia Quintas
9885bff5fb
Factored out parse functions from sockaddr_resolver
2016-04-08 17:08:57 -07:00
David Garcia Quintas
7d4f252c0f
Merge branch 'master' of github.com:grpc/grpc into lr_hook
2016-04-07 10:19:47 -07:00
Craig Tiller
03915e5de6
Sort out codegen dependencies
2016-04-07 09:15:10 -07:00
David Garcia Quintas
862c8e9e50
Load Reporting hook and filter skeleton
2016-04-06 16:30:51 -07:00
Craig Tiller
f9d53bbdd6
Merge github.com:grpc/grpc into cleaner-posix3
2016-04-06 10:39:00 -07:00
Craig Tiller
0ea9fceb24
Merge github.com:grpc/grpc into cleaner-posix3
2016-04-06 10:02:26 -07:00
Craig Tiller
0b54163019
Fixing client_config init
2016-04-05 17:21:05 -07:00
Craig Tiller
f82ddc4c78
Nailing down dependencies better
2016-04-05 17:15:07 -07:00
Craig Tiller
d1697d99d7
Getting dependencies fixed up
2016-04-05 16:05:46 -07:00
Craig Tiller
b112f3989f
Move subchannel_call_holder
2016-04-05 12:44:04 -07:00
Craig Tiller
0d2a0ae7c5
Merge github.com:grpc/grpc into cleaner-posix3
2016-04-04 13:52:26 -07:00
Craig Tiller
74071cdab0
Merge branch 'subchannel_factory_create_lb_channel' of github.com:dgquintas/grpc into ccmerge
2016-04-01 16:36:27 -07:00
David Garcia Quintas
414ee3208f
Merge branch 'master' of github.com:grpc/grpc into subchannel_factory_create_lb_channel
2016-04-01 16:17:22 -07:00
Nicolas Noble
1895835ecd
Merge pull request #6042 from ctiller/optionalize_resolvers
...
Optionalize resolvers
2016-04-01 16:06:29 -07:00
Craig Tiller
895459efc0
Merge github.com:grpc/grpc into optionalize_client_config
2016-04-01 15:46:00 -07:00
David G. Quintas
b48dda2591
Merge branch 'master' into subchannel_factory_create_lb_channel
2016-04-01 15:33:59 -07:00
Nicolas Noble
abcebb0798
Merge pull request #5419 from ctiller/cleaner-posix2
...
Move all event handling code behind one grand unified interface
2016-04-01 15:20:50 -07:00
Craig Tiller
3e94de19cd
Merge branch 'optionalize_resolvers' into optionalize_client_config
2016-04-01 12:57:28 -07:00
Craig Tiller
f05779664d
Merge branch 'optionalize_census' into optionalize_resolvers
2016-04-01 07:08:54 -07:00
David Garcia Quintas
86fcfcc7b3
Merge branch 'master' of github.com:grpc/grpc into subchannel_factory_create_lb_channel
2016-03-31 23:22:28 -07:00
Craig Tiller
fe2ef9b366
Remove removed file from build.yaml
2016-03-31 13:57:48 -07:00
Craig Tiller
d4c9833187
Reposition files to optionalize client_config system
2016-03-31 13:45:47 -07:00
Craig Tiller
65938df105
Optionalize name resolvers
2016-03-31 13:08:49 -07:00
Craig Tiller
f8a519e629
Merge branch 'cleaner-posix2' into cleaner-posix3
2016-03-31 10:37:37 -07:00
Craig Tiller
8479c972e4
Merge github.com:grpc/grpc into cleaner-posix2
2016-03-31 10:26:53 -07:00
Craig Tiller
60aa840e90
Remove removed files from build.yaml
2016-03-30 17:00:26 -07:00
David Garcia Quintas
fcf7ad692c
Renamed subchannel_factory to client_channel_factory.
...
Added the ability to create channels from client_channel_factory. This
will be used by the grpclb code to create the channels to communicate
with the LB servers.
2016-03-29 21:55:34 -07:00
Craig Tiller
9557869e15
Merge branch 'optionalize_roundrobin' into optionalize_census
2016-03-29 13:53:50 -07:00
Craig Tiller
943cdf99e9
Swap header/src into the right order
2016-03-29 13:27:56 -07:00
Craig Tiller
ad46ecfeba
Merge branch 'optionalize_roundrobin' into optionalize_census
2016-03-29 09:45:16 -07:00
Craig Tiller
796474c792
Move proto code under ext/.../grpclb
2016-03-29 09:43:28 -07:00
Craig Tiller
8f8e9f9b53
Build Census as a grpc plugin
2016-03-29 09:41:28 -07:00
Craig Tiller
fb43385204
Make plugin registries work
2016-03-29 08:51:07 -07:00
Craig Tiller
023caf1846
Refactor build to have lb policies as extensions
2016-03-29 08:00:30 -07:00
Craig Tiller
c73c4d8d90
Merge branch 'cleaner-posix2' into cleaner-posix3
2016-03-29 07:47:02 -07:00
Craig Tiller
d335945b76
Merge github.com:grpc/grpc into cleaner-posix2
2016-03-29 07:46:45 -07:00
Craig Tiller
d9a60bbd26
Merge branch 'cleaner-posix2' into cleaner-posix3
2016-03-28 23:13:19 -07:00
Craig Tiller
14e0d9862f
Begin optionalizing lb policies: initial code movement
2016-03-28 17:11:26 -07:00
Craig Tiller
8a03448a8c
Merge github.com:grpc/grpc into cleaner-posix2
2016-03-28 16:09:04 -07:00
Craig Tiller
44cc10b02e
Add uses clauses to filegroups to ease dependency management
2016-03-28 10:45:29 -07:00
Craig Tiller
f0555b3e1c
Declare filegroups for chttp2
2016-03-28 10:19:24 -07:00
Craig Tiller
c7762a8c24
Move chttp2 related files under ext/
2016-03-28 10:13:08 -07:00
Craig Tiller
f23078cbd3
Stage #1 of core breakup: move everything under lib
2016-03-25 17:07:29 -07:00
Jan Tattermusch
8ce3b1ad89
Merge pull request #5383 from miselin/add_request_parsing
...
Add HTTP request parsing
2016-03-23 14:47:40 -07:00
Jan Tattermusch
f1050f6f4a
Merge pull request #5755 from ahedberg/unix_sockets_optional
...
Make unix sockets optional
2016-03-23 08:47:12 -07:00
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).
2016-03-23 13:22:32 +11:00
David Garcia Quintas
fb349b9f71
removed uchannels
2016-03-21 15:37:20 -07:00
Craig Tiller
c22781525c
Merge branch 'cleaner-posix2' into cleaner-posix3
2016-03-21 08:59:54 -07:00
Craig Tiller
59743d6971
Merge github.com:grpc/grpc into cleaner-posix2
2016-03-21 08:56:25 -07:00
ahedberg
43df295528
add unix_sockets_posix module to build system and fix compilation errors
2016-03-18 10:46:38 -04:00
Craig Tiller
6c59e16826
Merge github.com:grpc/grpc into filter-selection
2016-03-17 11:20:58 -07:00
Craig Tiller
ec8eef42b8
Merge branch 'cleaner-posix2' into cleaner-posix3
2016-03-17 08:13:39 -07:00
Craig Tiller
40d34bf477
Merge github.com:grpc/grpc into filter-selection
2016-03-17 07:50:54 -07:00
Craig Tiller
0239ba8ebf
Merge github.com:grpc/grpc into cleaner-posix2
2016-03-17 07:49:27 -07:00
Craig Tiller
36bf4d55e1
Merge github.com:grpc/grpc into backoff_lib
2016-03-17 07:43:22 -07:00
Nicolas "Pixel" Noble
e8fb852a73
Massaging that pull request.
2016-03-17 00:31:43 +01:00
Craig Tiller
c72cc42238
Build out backoff as a library
2016-03-11 10:54:36 -08:00
David Garcia Quintas
a9d0629677
Merge branch 'codegen_proto_utils_fix' into codegen_lib
2016-03-06 19:10:15 -08:00
Craig Tiller
5a9d7d2dcc
Merge github.com:grpc/grpc into filter-selection
2016-02-25 16:03:11 -08:00
Craig Tiller
7ac6bf07a9
Finish porting rough implementation of poll() event strategy
2016-02-25 12:54:59 -08:00
Craig Tiller
a75d18addd
Make out private bits private
2016-02-25 08:45:00 -08:00
Craig Tiller
07eb5b0ccd
Remove pollset_set_posix.c
2016-02-25 07:18:34 -08:00
Craig Tiller
cf999dd336
Merge github.com:grpc/grpc into cleaner-posix2
2016-02-25 07:16:40 -08:00
Craig Tiller
a3f3442010
Merge branch 'hide-the-pollset-set' into cleaner-posix2
2016-02-25 07:16:24 -08:00
Craig Tiller
4ea4599a50
Merge github.com:grpc/grpc into naming-crisis
2016-02-23 17:13:38 -08:00
Craig Tiller
70ab4c5cef
Merge github.com:grpc/grpc into fix-proto-docker
2016-02-22 22:29:51 -08:00
Craig Tiller
c866f7281f
Merge github.com:grpc/grpc into naming-crisis
2016-02-22 22:23:43 -08:00
Craig Tiller
521423c8cf
Regenerate files, fix bugs
2016-02-22 22:22:22 -08:00
Craig Tiller
6895168e0a
Merge github.com:grpc/grpc into filter-selection
2016-02-22 21:41:31 -08:00
Vijay Pai
349bba9179
Merge pull request #5257 from ctiller/cleaner-posix
...
Separate timer checking from pollsets
2016-02-22 16:30:18 -08:00
Alistair Veitch
7771544111
rename census log files to avoid build breakage on MacOS
2016-02-22 14:20:25 -08:00
Craig Tiller
1a969c86f4
Start migrating code into ev_XXX
2016-02-22 12:13:16 -08:00
Masood Malekghassemi
9f79159590
Merge pull request #5302 from nicolasnoble/python-windows
...
Enabling python artifact building for Windows.
2016-02-22 11:37:22 -08:00
Nicolas "Pixel" Noble
2e8fdbac77
Building the dlls.
2016-02-19 05:39:15 +01:00
David Garcia Quintas
2173eea18b
Merge branch 'master' of github.com:grpc/grpc into codegen_lib
2016-02-18 15:13:54 -08:00
David Garcia Quintas
a8bb0bfc3e
Split codegen target and made it libs
2016-02-18 15:09:02 -08:00
Craig Tiller
8d8246ecc6
Merge branch 'cleaner-posix' into cleaner-posix2
2016-02-18 07:40:26 -08:00
Craig Tiller
9dc184fd95
Merge github.com:grpc/grpc into cleaner-posix
2016-02-18 07:21:17 -08:00
Craig Tiller
16f6826ffd
Merge github.com:grpc/grpc into fix-proto-docker
2016-02-18 07:14:37 -08:00
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.
2016-02-17 20:54:46 -08:00
Craig Tiller
c0ce00fd16
Merge github.com:grpc/grpc into sceq
2016-02-17 14:25:12 -08:00
Craig Tiller
5a6644602e
Moving fd code into ev code
2016-02-16 08:07:17 -08:00
Craig Tiller
ccdea1900f
Separate timer checking from pollsets
2016-02-16 08:06:46 -08:00
Craig Tiller
eb841e2010
Revert "Revert "Proto API for LB request/responses""
2016-02-11 15:49:16 -08:00
Craig Tiller
c35e2c582f
Revert "Proto API for LB request/responses"
2016-02-11 15:45:03 -08:00
Alistair Veitch
749250f6a0
merge to HEAD
2016-02-11 09:23:20 -08:00
David Garcia Quintas
742a783c0d
Merge branch 'master' of github.com:grpc/grpc into grpclb_api
2016-02-11 01:04:28 -08:00
Craig Tiller
f73429901a
Merge github.com:grpc/grpc into sceq
2016-02-09 16:32:51 -08:00
Craig Tiller
1298afd10e
Get compilation working again
2016-02-09 12:29:17 -08:00
Craig Tiller
da179ce598
Rollback gpr deletion
2016-02-09 12:01:53 -08:00
David Garcia Quintas
7e46618897
Merge branch 'master' of github.com:grpc/grpc into grpclb_api
2016-02-08 20:07:19 -08:00
Alistair Veitch
ba6065f016
merge
2016-02-05 13:27:42 -08:00
Alistair Veitch
6f2b8993fd
merge
2016-02-03 09:02:46 -08:00
Alistair Veitch
85afe71d4c
initial commit
2016-02-02 17:58:15 -08:00
Nicolas "Pixel" Noble
89d8ed1b91
Merge branch 'master' of github.com:grpc/grpc into make-ruby-installable
...
Conflicts:
BUILD
Makefile
binding.gyp
build.yaml
gRPC.podspec
grpc.gemspec
package.json
src/python/grpcio/grpc_core_dependencies.py
templates/Makefile.template
tools/doxygen/Doxyfile.core.internal
tools/run_tests/sources_and_headers.json
vsprojects/vcxproj/gpr/gpr.vcxproj
vsprojects/vcxproj/gpr/gpr.vcxproj.filters
2016-02-03 01:27:46 +01:00
Alistair Veitch
75d5c0f024
post merge
2016-02-02 09:43:02 -08:00
Craig Tiller
841c726140
Merge github.com:grpc/grpc into sceq
2016-02-02 09:23:22 -08:00
Craig Tiller
4bef7cebe6
Use old memcpy for wrappers
2016-02-02 08:38:43 -08:00
Craig Tiller
f09fb7e4b0
Merge pull request #4979 from nicolasnoble/win32_subprocess
...
Adding windows support for gpr subprocesses.
2016-02-01 07:35:10 -08:00
Craig Tiller
cbc4629c52
Merge pull request #4978 from nicolasnoble/alarming
...
Fixing, using and testing alarm code.
2016-01-31 18:11:03 -08:00
Nicolas "Pixel" Noble
cf37cb9f9e
Merge branch 'census-placeholders' into make-ruby-installable
...
Conflicts:
package.json
tools/doxygen/Doxyfile.core.internal
2016-01-31 09:34:46 +01:00
Nicolas "Pixel" Noble
fa132c2f56
Actually moving this to the proper place.
2016-01-31 09:31:15 +01:00
Nicolas "Pixel" Noble
78825caeeb
Merge branch 'win32_subprocess' into make-ruby-installable
...
Conflicts:
BUILD
Makefile
binding.gyp
build.yaml
gRPC.podspec
grpc.gemspec
src/python/grpcio/grpc_core_dependencies.py
tools/run_tests/sources_and_headers.json
vsprojects/vcxproj/gpr/gpr.vcxproj
vsprojects/vcxproj/gpr/gpr.vcxproj.filters
2016-01-31 07:08:20 +01:00
Nicolas "Pixel" Noble
4fba286e4d
Adding windows support for gpr subprocesses.
2016-01-31 07:00:53 +01:00
Nicolas "Pixel" Noble
bf192eff56
Merge branch 'alarming' into make-ruby-installable
...
Conflicts:
tools/run_tests/sources_and_headers.json
2016-01-31 06:25:39 +01:00
Nicolas "Pixel" Noble
d5d83aa33f
Fixing, using and testing alarm code.
2016-01-31 06:21:49 +01:00
Nicolas "Pixel" Noble
09121799b0
Removing gpr as a separated library.
2016-01-30 09:34:22 +01:00
David Garcia Quintas
dd18c4a4a3
Merge branch 'master' of github.com:grpc/grpc into grpclb_api
2016-01-29 15:05:53 -08:00
Michael Lumish
5441c222e3
Merge pull request #4959 from grpc/release-0_12
...
Release 0.12 -> master
2016-01-29 09:26:42 -08:00
David Garcia Quintas
fb01883859
Merge branch 'master' of github.com:grpc/grpc into grpclb_api
2016-01-28 14:39:54 -08:00
David Garcia Quintas
b523c732d1
async_stream.h done. Compiles
2016-01-25 18:22:28 -08:00
David Garcia Quintas
2425bbbc55
Further work. Compiles. WIP
2016-01-25 17:32:48 -08:00
Jorge Canizales
83f746b4da
Upgrade BoringSSL podspec to v2.0
2016-01-25 15:47:26 -08:00
David Garcia Quintas
541db25d45
Merge branch 'master' of github.com:grpc/grpc into sync-async-plus-interfaces
2016-01-25 12:53:50 -08:00
Craig Tiller
d8e6f8d4f5
Merge github.com:grpc/grpc into sceq
2016-01-22 19:24:23 -08:00
David Garcia Quintas
ddcb53a9de
made codegen targets in build.yaml
2016-01-21 17:48:34 -08:00
David Garcia Quintas
898588ba33
added missing codegen deps for grp
2016-01-21 11:14:49 -08:00
David Garcia Quintas
08a0a3306e
Made "codedgen" directories closed over #includes
2016-01-21 01:04:36 -08:00
Craig Tiller
b22aeae462
Merge github.com:grpc/grpc into sceq
2016-01-15 21:13:52 -08:00
Craig Tiller
694cf8b0d2
Shared subchannel sketch
2016-01-15 21:13:25 -08:00
Alistair Veitch
0923126cf8
Merge branch 'master' into tag_set
2016-01-15 17:57:56 -08:00
David Garcia Quintas
aa9b01c7c0
Merge branch 'master' of github.com:grpc/grpc into grpclb_api
2016-01-15 14:19:17 -08:00
Alistair Veitch
0f690721bd
Move encode/decode API into census.h
2016-01-13 09:08:38 -08:00
Alistair Veitch
bb30d2591f
initial commit
2016-01-12 17:36:05 -08:00
David Garcia Quintas
756a36cdac
Srcs and hdrs sanity checks skip third_party
2016-01-11 11:31:19 -08:00
murgatroid99
8b791a4a7f
Merged from master and resolved merge conflicts
2016-01-08 12:33:22 -08:00
murgatroid99
c3910cadb4
Expose core metadata validation functions in public headers
2016-01-06 13:14:23 -08:00
David Garcia Quintas
8974a6681c
Merge branch 'master' of github.com:grpc/grpc into grpclb_api
2015-12-24 19:36:38 +01:00
Craig Tiller
0fe5ee7be3
BoringSSL integration: non-vsprojects changes
2015-12-22 12:50:36 -08:00
David Garcia Quintas
7052ac25e6
Merge branch 'master' of github.com:grpc/grpc into grpclb_api
2015-12-16 17:36:04 -08:00
Craig Tiller
d5bd3b6abe
Merge branch 'connected-subchannel' into ping-ping-ping-ping-ping-ping-ping-ping-ping
2015-12-10 07:19:54 -08:00
Craig Tiller
95eeed7590
Kill noop_filter.c
2015-12-09 09:45:59 -08:00
Craig Tiller
bbb73b66fb
Nuke unused files
2015-12-09 06:58:28 -08:00
Craig Tiller
6c1aa8add6
Merge branch 'connected-subchannel' into ping-ping-ping-ping-ping-ping-ping-ping-ping
2015-12-08 08:15:24 -08:00
Craig Tiller
26dab31f6e
Start of ping sketch
2015-12-07 14:43:47 -08:00
Jorge Canizales
944c0743cc
Merge release-0.12 into master
2015-12-07 11:01:39 -08:00
David Garcia Quintas
011e79a271
Merge branch 'master' of github.com:grpc/grpc into grpclb_api
...
# Conflicts:
# BUILD
# Makefile
# binding.gyp
# build.yaml
# gRPC.podspec
# tools/doxygen/Doxyfile.core.internal
# tools/run_tests/sources_and_headers.json
# vsprojects/vcxproj/grpc/grpc.vcxproj
# vsprojects/vcxproj/grpc/grpc.vcxproj.filters
# vsprojects/vcxproj/grpc_unsecure/grpc_unsecure.vcxproj
# vsprojects/vcxproj/grpc_unsecure/grpc_unsecure.vcxproj.filters
2015-12-03 13:09:54 -08:00
Sree Kuchibhotla
6fce197b3f
Merge pull request #4188 from ctiller/no-transport-metadata
...
Remove metadata contexts
2015-12-02 09:23:14 -08:00
Jorge Canizales
0d718cd0f4
Point gRPC.podspec to pushed BoringSSL version
...
(1.0)
2015-12-01 18:01:01 -08:00
Jorge Canizales
2285186216
Point spec to BoringSSL
2015-12-01 17:56:48 -08:00
Nicolas "Pixel" Noble
f9c58f3bf7
Merge branch 'release-0_12'
...
Conflicts:
src/core/security/credentials.c
test/core/security/credentials_test.c
2015-12-01 22:40:44 +01:00
Jorge Canizales
e3d9db2667
Adjust version requirements through samples and tests.
2015-11-25 22:16:38 -08:00
Jorge Canizales
d1908b10dd
Move podspec version to 0.12
2015-11-25 18:19:37 -08:00
Craig Tiller
de83121308
Merge github.com:grpc/grpc into no-transport-metadata
2015-11-25 15:32:59 -08:00
yang-g
d9f6101967
merge with head
2015-11-24 10:39:23 -08:00
Craig Tiller
fba79f213f
AVL: creation, destroy, add
2015-11-23 11:06:55 -08:00
Craig Tiller
ebdef9d674
Remove metadata context from the channel stack
2015-11-19 17:09:49 -08:00
Craig Tiller
2e7687c5ef
Static metadata declarations
2015-11-18 14:56:46 -08:00
yang-g
71b962634e
merge with head
2015-11-18 11:41:30 -08:00
David Garcia Quintas
ff03847182
Moved nanopb to 3rd party
2015-11-12 09:27:13 +00:00
yang-g
a6124120ae
first part, secure channel only
2015-11-05 22:36:20 -08:00
David Garcia Quintas
49433744ee
Proto API for LB request/responses
2015-11-03 23:53:42 -08:00
Craig Tiller
ca1593a955
stream_op cleanup: build system changes
2015-11-02 14:08:33 -08:00
Jorge Canizales
10622a8d9b
Prevent XCode 7 from showing spurious warnings
...
This will hopefully make xctool work on Travis too (cross fingers!)
2015-10-28 07:10:47 -07:00
David Garcia Quintas
b5ab8a29f5
Merge branch 'master' of github.com:grpc/grpc into microchannels
2015-10-19 15:41:42 -07:00
Craig Tiller
e2a1bf46f9
Merge pull request #3726 from dgquintas/iomgr_executor
...
Introducing grpc_executor, for all your threading needs
2015-10-19 15:18:24 -07:00
Jorge Canizales
951875ffe0
Refer to https://github.com/CocoaPods/CocoaPods/issues/4386 regarding hack.
2015-10-15 18:30:07 -07:00
Jorge Canizales
0c8a3d804e
Undo moving include/ one dir up, to ease testing workflow.
2015-10-15 18:26:18 -07:00
Jorge Canizales
aff5664a86
Undo Cocoapods’ bug workaround
2015-10-15 18:02:48 -07:00
David Garcia Quintas
b65e4213a3
fixed faulty merge
2015-10-14 12:00:21 -07:00
David Garcia Quintas
0fe72429a0
Merge branch 'master' of github.com:grpc/grpc into microchannels
2015-10-13 16:17:26 -07:00
David Garcia Quintas
e945cd8064
Merge branch 'master' of github.com:grpc/grpc into iomgr_executor
2015-10-12 21:18:42 -07:00
Craig Tiller
2b15f1e25a
Merge github.com:grpc/grpc into latent-see
2015-10-09 17:07:56 -07:00
Craig Tiller
0ba432d445
Move profiling system to gpr
2015-10-09 16:57:11 -07:00
David Garcia Quintas
0c331880d0
Hid test-only functions from surface/call.h
2015-10-08 14:57:11 -07:00
Craig Tiller
504ed5997a
Get basic profiler working again
2015-10-08 07:38:43 -07:00
David Garcia Quintas
4bc3463108
Introducing grpc_executor, for all your threading needs
2015-10-07 16:12:35 -07:00
David Garcia Quintas
7b1bd2c271
μChannels implementation.
2015-10-05 18:22:10 -07:00
Craig Tiller
2a548d082b
Merge pull request #3006 from soltanmm/sketchbook
...
Add API tracing, coalesce surface+batch tracing
2015-10-05 08:48:57 -07:00
Nicolas "Pixel" Noble
cff6469dfc
Making template agree with clang-format.
2015-10-03 02:01:51 +02:00
Masood Malekghassemi
9229810752
Update build files
2015-10-02 16:37:33 -07:00
Masood Malekghassemi
fe1093c3a8
Update build tools
2015-10-02 16:37:33 -07:00
Tim Emiola
25061413cf
Merge pull request #3602 from grpc/release-0_11
...
Upmerge from beta to master.
2015-10-02 13:43:14 -07:00
Jorge Canizales
c825f42347
Update versions in Podspec to 0.11.1
2015-09-28 22:16:34 -07:00
Yang Gao
b09a875917
Merge pull request #3476 from vjpai/block_annotate
...
Annotate blocking points
2015-09-25 13:54:51 -07:00
vjpai
9839d285cd
Move block_annotate from iomgr to support since it's used in other
...
core places besides iomgr
2015-09-24 17:55:18 -07:00
Vijay Pai
3dd3ba1efa
Rebuild all project files with new header included
2015-09-24 15:04:07 -07:00
Craig Tiller
8af4c33718
Final patches for rename
2015-09-22 12:32:31 -07:00
Craig Tiller
298751c119
Split closures from iomgr.h
2015-09-22 09:41:05 -07:00
Craig Tiller
10ee2747a9
Merge github.com:grpc/grpc into we-are-one
2015-09-22 09:25:57 -07:00
Craig Tiller
786522166e
Merge pull request #3027 from jboeuf/security_connector_refactoring
...
Security connector refactoring
2015-09-22 08:25:57 -07:00
Craig Tiller
ba496454b2
Fixes
2015-09-21 17:15:19 -07:00
David Garcia Quintas
2921cf0b34
regenerated projects
2015-09-16 18:02:50 -07:00
Julien Boeuf
5600a6aaac
Changing build.yaml: s/secure_tranport_setup/handshake
2015-09-15 23:01:39 -07:00
Julien Boeuf
e9961d29f1
Merge branch 'master' of github.com:grpc/grpc into security_connector_refactoring
2015-09-15 22:51:02 -07:00
Craig Tiller
1701b09333
Merge github.com:grpc/grpc into shindig
2015-09-11 13:33:26 -07:00
Craig Tiller
73b6606629
Workqueue: interface, test, and posix implementation
2015-09-09 09:34:46 -07:00
Jorge Canizales
7f51a041b4
Restrict deployment targets to the protobuf requirement.
2015-09-08 21:31:59 -07:00
Jorge Canizales
0bee681ab1
Bump version of gRPC.podspec to 0.11
...
Technically unnecessary, but for consistency with the other beta releases.
2015-09-08 21:05:33 -07:00
David Garcia Quintas
4fb049b647
Added round robin LB policy.
2015-09-08 10:47:37 -07:00
David Garcia Quintas
5c4543d9f5
Introduced a registry for LB policies.
2015-09-03 16:04:19 -07:00
Alistair Veitch
1c09accaad
change aggregation_ops to internal type
2015-08-31 16:57:32 -07:00
Alistair Veitch
c47621fbef
merge
2015-08-31 08:39:47 -07:00
Alistair Veitch
bff9cf52ed
Merge branch 'master' into tracing_api
2015-08-28 14:35:49 -07:00
Alistair Veitch
ae7bbfcb92
merge to head
2015-08-28 11:00:02 -07:00
Alistair Veitch
9a09982e2d
view and aggregation API
2015-08-27 13:16:00 -07:00
Hongyu Chen
beb580b941
More merge conflict fix
2015-08-25 16:19:33 -07:00
Alistair Veitch
a4e884721d
merge to head
2015-08-25 15:36:20 -07:00
Hongyu Chen
011ea49592
Merge remote-tracking branch 'upstream/master' into timespec
2015-08-25 14:44:15 -07:00
yang-g
31ff8bcc15
add missing headers from 2495
2015-08-25 14:09:06 -07:00
Hongyu Chen
a0f149e873
Move core/profiling/timers_preciseclock.h to core/support/ such that we
...
have a gpr public function which returns cycle clock.
2015-08-24 16:27:19 -07:00
Julien Boeuf
87047d7e93
Security connector is now responsible for the handshake.
2015-08-21 14:30:33 -07:00
Hongyu Chen
e09dc78e74
rename census_filter.{c,h} to grpc_filter.{c,h}
2015-08-21 11:28:33 -07:00
Hongyu Chen
c389bd22b7
Merge remote-tracking branch 'upstream/master'
2015-08-20 11:18:35 -07:00
Hongyu Chen
fdc1dc744b
Move census_filters from .../channel to .../census
2015-08-19 16:58:12 -07:00
Robbie Shade
3544fd26a0
Merge remote-tracking branch 'upstream/master' into add_udp_server_2
...
Conflicts:
Makefile
2015-08-13 18:03:24 -04:00
Nicolas "Pixel" Noble
bb3aed0ef9
Removing gpr_cancelable.
2015-08-13 22:53:21 +02:00
Robbie Shade
37ad56b469
Merge remote-tracking branch 'upstream/master' into add_udp_server_2
2015-08-13 16:12:26 -04:00
Alistair Veitch
c47e69b71e
Merge branch 'master' into tracing_api
2015-08-13 11:36:10 -07:00
Alistair Veitch
e6d0ad317e
add all new content
2015-08-13 09:59:48 -07:00
Hongyu Chen
7adbb64307
Build file changes
2015-08-11 16:00:32 -07:00
Robbie Shade
fb5eb0e98d
Regenerated project files
2015-08-06 12:39:04 -04:00
Craig Tiller
0700d8b118
Merge github.com:grpc/grpc into kinetic-lopsided-poetry
2015-08-05 15:28:41 -07:00
Alistair Veitch
a924b31d28
merge with upstream/master
2015-08-04 17:47:11 -07:00
Craig Tiller
f53d9c8d0d
Testing port server
...
run_tests.py will start a server (if it's not running, or if the running
port server mismatches the 'current' one) that serves ports to use for
tests. The server is left running after run_tests.py finishes, so that
in environments such as Mac and Windows where tests run unshielded from
each other, we don't start jumping on already used ports.
2015-08-04 14:19:43 -07:00
Craig Tiller
42ce225d50
Merge github.com:grpc/grpc into plucking-hell
...
Conflicts:
Makefile
2015-08-01 16:21:18 -07:00
Craig Tiller
44a127c80f
Merge github.com:grpc/grpc into yeah-we-know-what-youre-talking-about
...
Conflicts:
vsprojects/Grpc.mak
vsprojects/grpc.sln
vsprojects/grpc/grpc.vcxproj
vsprojects/grpc_cpp_plugin/grpc_cpp_plugin.vcxproj
vsprojects/grpc_csharp_ext/grpc_csharp_ext.vcxproj
vsprojects/grpc_csharp_plugin/grpc_csharp_plugin.vcxproj
vsprojects/grpc_objective_c_plugin/grpc_objective_c_plugin.vcxproj
vsprojects/grpc_python_plugin/grpc_python_plugin.vcxproj
vsprojects/grpc_ruby_plugin/grpc_ruby_plugin.vcxproj
vsprojects/grpc_unsecure/grpc_unsecure.vcxproj
2015-07-31 07:45:59 -07:00
Craig Tiller
70e9b3d2a2
Merge github.com:grpc/grpc into plucking-hell
2015-07-30 16:15:58 -07:00
Alistair Veitch
6796805897
Merge branch 'master' into issue_2709
2015-07-30 14:35:22 -07:00
Alistair Veitch
ff32faf3c9
Move grpc_census_call_*_context calls into public header
2015-07-30 09:54:15 -07:00
Craig Tiller
83f4d4e218
Add a subchannel factory decorator library
2015-07-29 18:14:41 -07:00
Craig Tiller
5ddbb9d405
Allow specific pollers to be woken
...
Currently, if two threads call grpc_completion_queue_pluck on the same
completion queue for different tags, there is a 50% chance that we
deliver the completion wakeup to the wrong poller - forcing the correct
poller to wait until its polling times out before it can return an event
up to the application.
This change tweaks our polling interfaces so that we can indeed wake a
specific poller.
Nothing has been performance tuned yet. It's definitely sub-optimal in a
number of places. Wakeup file-descriptors should be recycled. We should
have a path that avoids calling poll() followed by epoll(). We can
probably live without it right at the second though.
This code will fail on Windows at least (I'll do that port when I'm in the office and have a Windows
machine).
2015-07-29 15:58:11 -07:00
Alistair Veitch
0383d494c4
version 1
2015-07-26 15:29:00 -07:00
Craig Tiller
b256faa353
Merge github.com:grpc/grpc into sometimes-its-good-just-to-check-in-with-each-other
2015-07-23 11:28:16 -07:00
Craig Tiller
5126bb6d82
Merge pull request #2493 from a-veitch/record_stat
...
Census record stats API
2015-07-23 09:57:58 -07:00
Alistair Veitch
b46f3f400e
fix build
2015-07-20 13:34:10 -07:00
Craig Tiller
698d00c60e
Add ipv4:, ipv6: schemes
2015-07-20 12:32:58 -07:00
Craig Tiller
9d25e94682
Merge github.com:grpc/grpc into sometimes-its-good-just-to-check-in-with-each-other
2015-07-20 10:31:12 -07:00
Michael Lumish
8584cb108d
Merge pull request #2497 from jcanizales/update-head-v-to-0.7
...
Move head podspec to v0.7.
2015-07-20 08:57:01 -07:00
Jorge Canizales
63c3efb6fa
Move head podspec to v0.7.
...
Readd the commented-out config to suppress warnings, to have it handy
for submissions.
2015-07-17 18:53:20 -07:00
Alistair Veitch
635899d062
rebuild makefile
2015-07-17 16:02:24 -07:00
Craig Tiller
48cb07c909
Client connectivity API
...
Initial plumbing work; needs tests and more client_channel
implementation.
2015-07-15 16:16:15 -07:00
David Garcia Quintas
e0d581b6ad
Merge branch 'master' of github.com:grpc/grpc into decompression
...
# Conflicts:
# Makefile
# include/grpc++/client_context.h
# include/grpc++/server_context.h
# src/cpp/client/client_context.cc
# src/cpp/server/server_context.cc
# vsprojects/Grpc.mak
2015-07-15 14:07:18 -07:00
vjpai
a882299984
Merge branch 'master' into lockfree-stack
2015-07-10 19:48:17 -07:00
Vijay Pai
005e305c22
Initial checkin commit for lockfree stack.
...
Tests not yet included.
2015-07-10 15:18:45 -07:00
Robbie Shade
6953529365
Updated build.json, regenerated project files.
2015-07-10 14:27:34 -04:00