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
Craig Tiller
2e622bc16a
Add a version string and a function to retrieve it
2015-07-10 07:46:03 -07:00
David Garcia Quintas
14ce90ff82
Merge branch 'master' of github.com:grpc/grpc into decompression
2015-07-09 16:18:14 -07:00
Julien Boeuf
ea94e46b0d
Merge branch 'master' of github.com:grpc/grpc into jwt_verifier
2015-07-08 16:24:31 -07:00
David Garcia Quintas
17bb64981a
Merge branch 'master' of github.com:grpc/grpc into decompression
2015-07-08 15:17:10 -07:00
Craig Tiller
377881204f
Merge branch 'reset-thy-counts-or-fear-my-wrath' into tis-but-thy-name
2015-07-06 10:26:03 -07:00
Jorge Canizales
9506819c50
Fix build breakage of moving include/grpc/ into grpc/
2015-07-02 20:18:43 -07:00
David Garcia Quintas
8a187099ec
Merge branch 'master' of github.com:grpc/grpc into decompression
...
# Conflicts:
# Makefile
# gRPC.podspec
# src/core/surface/call.c
# src/core/transport/chttp2/frame_data.c
# tools/doxygen/Doxyfile.core.internal
# vsprojects/Grpc.mak
2015-07-01 14:52:44 -07:00
Julien Boeuf
feca1bf06c
Adding JWT verifier.
...
Still missing:
- Caching of the already checked JWTs (although it could be done at an
upper layer).
- Caching of the jwks_uri to avoid 2 roundtrips for each verification.
2015-06-30 11:36:03 +02:00
Craig Tiller
cb22184aef
Merge github.com:grpc/grpc into tis-but-thy-name
2015-06-29 10:56:18 -07:00
Craig Tiller
08a1cf8f4f
Use connectivity state tracking code in chttp2 transport
2015-06-29 09:37:52 -07:00
Craig Tiller
acf0f07dfc
Unix resolver, bug fixes
2015-06-29 08:24:16 -07:00
Jorge Canizales
bb54ae8073
Add roots.pem bundle to the Bazel target, and use a better bundle name.
2015-06-28 10:25:05 -07:00
Craig Tiller
c7b5f7605e
Factor out channel state watching
2015-06-27 11:48:42 -07:00
Craig Tiller
916246625b
Introduce connector, to help subchannel connect
2015-06-25 16:31:02 -07:00
Craig Tiller
e039f03383
Plumbing transport_op changes through
2015-06-25 12:54:23 -07:00
Craig Tiller
3b1847c528
Merge branch 'oops-i-split-it-again' into tis-but-thy-name
2015-06-25 09:00:34 -07:00
Craig Tiller
4b62811032
Merge github.com:grpc/grpc into tis-but-thy-name
2015-06-25 08:58:23 -07:00
Craig Tiller
6e8c7e87ef
Merge github.com:grpc/grpc into oops-i-split-it-again
2015-06-25 08:52:40 -07:00
Craig Tiller
f5f1712e1f
Refactoring progress towards integrating client configs
2015-06-25 08:47:26 -07:00
Craig Tiller
3bc8ebd48e
Implementation work for client_config
...
- uri parsing
- dns resolution
2015-06-24 15:41:15 -07:00
Craig Tiller
7df28a7bd2
Merge github.com:grpc/grpc into that-which-we-call-a-rose
...
Introduce resolver_factory
2015-06-24 09:23:52 -07:00
Craig Tiller
9f903dad14
Merge github.com:grpc/grpc into so-freaking-sick-of-irrelevant-merge-conflicts
2015-06-24 08:59:27 -07:00
Michael Lumish
269575ac0e
Merge pull request #2195 from jcanizales/rewrite-grpcclient-includes
...
Have Cocoapods rename includes in the core wrapper
2015-06-24 08:52:52 -07:00
Craig Tiller
d13794332c
Merge github.com:grpc/grpc into oops-i-split-it-again
2015-06-24 08:48:14 -07:00
Jorge Canizales
59bb9d7d56
Have Cocoapods rename includes in the core wrapper
...
Fixes https://github.com/grpc/grpc/issues/2194 .
2015-06-23 21:13:29 -07:00
Jorge Canizales
ea9b4fdd27
Move header_mappings_dir one dir up so imports are like <RxLibrary/...>
...
Part of fixing https://github.com/grpc/grpc/issues/2192
2015-06-23 20:40:12 -07:00
Craig Tiller
e2288fcd8d
Merge github.com:grpc/grpc into so-freaking-sick-of-irrelevant-merge-conflicts
...
Conflicts:
gRPC.podspec
templates/gRPC.podspec.template
2015-06-23 18:32:26 -07:00
Craig Tiller
eb327fba7c
Make it less likely a build.json change triggers a merge conflict
2015-06-23 16:51:38 -07:00
murgatroid99
df3557738c
Made podspec move include/grpc up a level
2015-06-23 16:39:29 -07:00
Craig Tiller
009886cf79
Merge github.com:grpc/grpc into that-which-we-call-a-rose
...
Conflicts:
gRPC.podspec
tools/doxygen/Doxyfile.core.internal
2015-06-23 16:26:18 -07:00
Craig Tiller
af69180478
Flesh out things and make them compile
2015-06-23 14:57:07 -07:00
David Garcia Quintas
e75d4c8531
Merge branch 'master' of github.com:grpc/grpc into decompression
2015-06-23 10:37:58 -07:00
Craig Tiller
949b6ee796
Merge github.com:grpc/grpc into oops-i-split-it-again
2015-06-23 09:26:21 -07:00
murgatroid99
5676cd1b5a
Undid removal of podspec header comments
2015-06-22 16:27:56 -07:00
murgatroid99
33863680df
Removed redundant include paths from podspec
2015-06-22 16:25:42 -07:00
Nicolas Noble
10dfcc0d9c
Merge pull request #2158 from murgatroid99/generated_files_info_message
...
Generated files info message
2015-06-22 15:16:58 -07:00
murgatroid99
f680af055e
Regenerated files
2015-06-22 11:20:24 -07:00
Jorge Canizales
fe8ad73ab7
Add pollset_set.h to build.json
2015-06-20 20:22:51 -07:00
David Garcia Quintas
5927aec9b7
Added generated configs
2015-06-19 13:01:52 -07:00
Craig Tiller
f20ad6eaad
Merge branch 'we-dont-need-no-backup' into oops-i-split-it-again
...
Conflicts:
tools/doxygen/Doxyfile.core.internal
2015-06-18 13:25:10 -07:00
Craig Tiller
52c6142a30
Merge github.com:grpc/grpc into we-dont-need-no-backup
...
Conflicts:
gRPC.podspec
tools/doxygen/Doxyfile.core.internal
2015-06-18 13:24:15 -07:00
murgatroid99
9fb72cd7b5
Re-enabled warnings in the gRPC podspec
2015-06-18 12:52:47 -07:00
murgatroid99
7da8b1a651
Added missing but included headers to build.json
2015-06-17 12:37:34 -07:00
Craig Tiller
7cce60af96
podspec
2015-06-17 11:17:20 -07:00
murgatroid99
f398d5c9d3
Fixed file renaming in podspec template
2015-06-16 14:07:36 -07:00
Nicolas "Pixel" Noble
52a2322135
Explicitely selecting gpr and grpc instead of trying our best.
2015-06-15 22:48:06 +02:00
Nicolas "Pixel" Noble
b4f35c0344
Transforming gRPC.podspec to use build.json instead of globbing.
2015-06-15 22:32:00 +02:00
Jorge Canizales
cbf50c8bf2
Advance version to 0.6, per the metadata breaking change
2015-06-13 01:34:44 -07:00
Jorge Canizales
461b094cc8
Fix gRPC.podspec to pass pod spec lint
...
- Relax protobuf requirement to alpha version
- Suppress warnings for GRPCClient
- Fix headers search path
- Document hacks.
2015-06-04 12:24:28 -07:00
Jorge Canizales
043dc72f64
Fix version number of gRPC.podspec
...
And solves a few linter issues that prevent it from being submitted to Cocoapods' repo.
2015-06-02 15:15:07 -07:00
Jorge Canizales
44fb295d9f
Move our runtime to proto3 and make the dependency explicit
2015-05-17 16:21:20 -07:00
Vince Gatto
167b9728bf
Allowing OSX platforms to be targeted
2015-05-12 15:33:49 -07:00
murgatroid99
27c0bf4d30
Fixed typo
2015-05-04 09:31:12 -07:00
murgatroid99
4925063b8b
Resolved some comments
2015-05-01 12:35:58 -07:00
Jorge Canizales
146f177fb1
Fixes build by moving the prepare_command back up to the top level
2015-04-28 01:13:15 -07:00
Jorge Canizales
8957cae707
Moves ProtoRPC.podspec into gRPC.podspec
...
So the root of the repository doesn’t have 2 podspecs.
All four libraries are subspecs now.
Adjusts the generated code to account for that.
2015-04-22 23:40:18 -07:00
Jorge Canizales
ba37a3e525
Fixes scheme detection logic and NPE
2015-04-21 17:56:08 -07:00
Jorge Canizales
045fabb290
Moves RxLibrary.podspec into gRPC.podspec
2015-04-21 11:39:37 -07:00
Jorge Canizales
c2d7ecb699
Working podspecs for gRPC core & wrapper
...
- Moves them to the root of the repo.
- Makes them pass lint (except for the release tag warning).
- Includes the script to rename time.h and string.h in the spec.
- Fixes the #includes in the wrapper files.
2015-04-21 09:49:53 -07:00