Alexander Polcyn
ac6795a57e
Revert "Changes add a script for generating C code and build rule for protobuf"
...
This reverts commit 62027b7e14 .
2018-12-12 11:40:25 -08:00
Nicolas "Pixel" Noble
d550af373c
Moving ::grpc::Alarm to ::grpc_impl::Alarm.
2018-12-12 16:48:32 +01:00
vishalpowar
311ee1eda1
Merge pull request #17364 from vishalpowar/generate_build
...
Changes add a script for generating C code and build rule for protobuf
2018-12-11 16:43:08 -08:00
Vishal Powar
62027b7e14
Changes add a script for generating C code and build rule for protobuf
...
protos
All these changes need to go together to make sense
- changes to use new version of upb in bazel
- allowing includes in build target option
- script for generating c code for protos
- generated code for example build
- adding changes for non-bazel builds
- change sanity tests to ignore the generated files.
2018-12-11 14:59:02 -08:00
Mark D. Roth
c5f344deaf
Revert "Revert "Allow encoding arbitrary channel args on a per-address basis.""
2018-12-11 07:48:14 -08:00
hcaseyal
27e2ba31bf
Revert "Allow encoding arbitrary channel args on a per-address basis."
2018-12-07 16:13:37 -08:00
Mark D. Roth
bc91ebf74c
Merge pull request #17343 from markdroth/server_address_list
...
Allow encoding arbitrary channel args on a per-address basis.
2018-12-07 14:26:09 -08:00
Mark D. Roth
dedff37b4f
Allow encoding arbitrary channel args on a per-address basis.
2018-12-07 12:41:51 -08:00
yang-g
47233225ca
Split out the test service to separate library so that it can be reused
2018-12-06 17:12:43 -08:00
yang-g
e00ca0371a
Promote gpr_test_util to part of grpc_test_util, add a sample to show it works, build.yaml change first
2018-12-06 13:40:12 -08:00
Hope Casey-Allen
470ea17843
Debugging unimplemented error in CheckClientInitialMetadata
2018-11-29 15:57:53 -08:00
Yash Tibrewal
248e304671
Merge branch 'master' into httpplumbing
2018-11-21 11:48:41 -08:00
Yash Tibrewal
c7e92f26eb
Reviewer comments
2018-11-20 15:03:12 -08:00
Muxi Yan
f3e4ae633e
Regenerate projects
2018-11-19 15:24:53 -08:00
Yash Tibrewal
bab043e865
Cleanup
2018-11-16 18:11:42 -08:00
Yash Tibrewal
fc332d2c92
Merge master
2018-11-16 11:11:04 -08:00
Jan Tattermusch
a81c0675f0
Merge pull request #16832 from clemensg/makefile_version_links
...
Fix invalid version .so links in Makefile
2018-11-16 11:21:35 +01:00
Juanli Shen
8a880801ae
Add support for LB config in service config
2018-11-15 13:31:27 -08:00
Yihua Zhang
3fefdde3cc
remove ALTS shared resources
2018-11-13 09:44:28 -08:00
Moiz Haidry
729a0a9e5b
Merge pull request #17111 from mhaidrygoog/server_unary_callback_benchmark
...
Added benchmarks for Callback based Unary server
2018-11-07 12:02:22 -08:00
Moiz Haidry
1303ec7b53
Added benchmarks for Callback based Unary server
2018-11-07 10:08:51 -08:00
Yash Tibrewal
193b4b57ec
Merge pull request #17072 from yashykt/interceptor_cancellation
...
Interceptors should see a Cancellation notification
2018-11-06 14:56:24 -08:00
Yash Tibrewal
4cc3717e15
move client_interceptor.cc from src/cpp/codegen to src/cpp/client
2018-11-05 15:03:57 -08:00
yihuaz
5e9c9792b5
Merge pull request #16773 from yihuazhang/alts_tsi_handshaker_use_pollset_set
...
Use gRPC thread model (i.e., pollset_set) in ALTS TSI implementation
2018-11-02 11:05:54 -07:00
Yash Tibrewal
3ac7f2d24c
Merge pull request #17053 from yashykt/global_interceptor
...
Add global client interceptor factory
2018-11-02 08:56:16 -07:00
Noah Eisen
53657b5de3
Merge pull request #17050 from ncteisen/channelz-sockets
...
Channelz: Socket Tracks Addresses
2018-11-01 23:39:51 -04:00
Yihua Zhang
cd768ec12a
use gRPC thread model
2018-11-01 16:26:46 -07:00
Yash Tibrewal
b732e9c403
Make client interceptors see notification even if Cancel was done before the RPC was issued. Also add tests
2018-11-01 16:14:40 -07:00
Yash Tibrewal
e2361a4751
Add server interceptors in end2end_test
2018-11-01 14:06:43 -07:00
Yash Tibrewal
d736b1d309
Refactor tests slightly
2018-11-01 12:30:40 -07:00
ncteisen
44b262c361
fix build and sanity
2018-10-31 21:11:28 -07:00
ncteisen
1a3c2d3e3a
Move uri_parser to lib
2018-10-31 14:14:09 -07:00
ncteisen
3cb8b0b8cb
Move uri_parser to common spot
2018-10-30 11:39:26 -07:00
Yash Tibrewal
0390b29e15
Register global interceptors functionality
2018-10-30 02:43:01 -07:00
Vijay Pai
84e763f10a
Experimental C++ server callback unary API
2018-10-29 13:41:25 -07:00
Vijay Pai
ac10426163
Add server_interceptors_end2end_test to build.yaml
2018-10-29 02:10:27 -07:00
Yash Tibrewal
6a5f39db3c
Separate out interceptorbatchmethodimpl to a different file
2018-10-26 15:47:16 -07:00
Yash Tibrewal
c2e3fde9b5
Rename call.h to call_op_set.h and call_wrapper.h to call.h
2018-10-26 15:15:48 -07:00
Yash Tibrewal
3896dabb85
Merge branch 'master' into interceptors
2018-10-25 19:50:10 -07:00
Clemens Gruber
3a0faa4565
Regenerate projects
2018-10-25 16:42:36 +02:00
Mark D. Roth
496d0676c8
Merge pull request #16507 from markdroth/health_checking_client
...
Health checking client
2018-10-24 13:17:01 -07:00
yihuaz
e976f69972
Merge pull request #16963 from yihuazhang/security_connector_refactor_new
...
security connector refactor
2018-10-24 13:14:28 -07:00
Mark D. Roth
f85fd026e3
Client-side health checking support.
2018-10-24 12:29:04 -07:00
Vijay Pai
25f4346ac1
Remove inproc_nosec_test since inproc is inherently secure
2018-10-23 19:26:58 -07:00
Yash Tibrewal
6e00b3bb88
Use InProc Channel for callback tests
2018-10-23 11:22:09 -07:00
Yash Tibrewal
b358ef85dc
Merge branch 'master' into interceptors
2018-10-22 10:39:27 -07:00
Yihua Zhang
81bc942cd8
security connector refactor
2018-10-22 09:37:48 -07:00
Yash Tibrewal
9b83b7d19e
Adding intercepted channel
2018-10-22 02:42:03 -07:00
Vishal Powar
a33e796575
Changes to register xds plugin init and shutdown.
...
Also,
- Changes to extract grpclb_proto into its own build target
- Remove client_load_reporting_filter from xds plugin.
2018-10-18 12:43:42 -07:00
Jan Tattermusch
f2db10d64c
regenerate projects
2018-10-17 08:53:37 +02:00
Yash Tibrewal
b232bacf27
Starting on server interceptors
2018-10-16 14:11:07 -07:00
Jan Tattermusch
f7f7a04501
Merge pull request #16854 from jtattermusch/bazel_test_adjustments
...
Align some build.yaml test names with bazel counterparts
2018-10-16 09:42:13 +02:00
Moiz Haidry
2478ea4289
Merge pull request #16807 from mhaidrygoog/callback_unary_benchmark
...
Benchmark test for unary callback based RPCs in gRPC
2018-10-12 10:17:24 -07:00
Jan Tattermusch
64e119504f
regenerate projects
2018-10-12 14:57:44 +02:00
Vijay Pai
c469b57b35
Increment version number since grpc_use_signal deletion is an API breaker
2018-10-10 08:40:04 -07:00
Stanley Cheung
e5ce1e36e6
Regenerate projects
2018-10-08 15:50:50 -07:00
Moiz Haidry
b4d5c7cee4
Benchmark test for callback unary gRPC
...
Every thread intitiates multiple RPCs. The Callback of the unary RPC then issues a new RPC and this goes until the benchmark shuts down. For shutdown the main thread waits on a conditional variable. After shutdown the callbacks increment a rpcs done variable and once the the rpcs done equate the the total number of outstanding rpcs, the last callback performing the increment operation also issues a signal to wake up the main thread. The mainthread process to join the other threads and perform cleanup
2018-10-08 12:24:03 -07:00
Jan Tattermusch
3c10c6d414
Merge pull request #16754 from jtattermusch/fix_unsecure_pc
...
fix *_unsecure.pc files
2018-10-08 17:57:17 +02:00
Yash Tibrewal
130eeeaeb9
Merge branch 'master' into interceptors_initial
2018-10-02 14:49:17 -07:00
Jan Tattermusch
0d1332f591
fix *_unsecure.pc files
2018-10-02 13:03:51 +02:00
hcaseyal
a46ac13db3
Merge pull request #16735 from hcaseyal/delete_lookup_table
...
Delete hpack lookup table
2018-10-01 15:22:05 -07:00
Yash Tibrewal
1d999617e2
Add experimental versions with interceptors for create channel from fd and inproc channel
2018-09-30 22:13:44 -07:00
Hope Casey-Allen
4772a743e8
Delete hpack lookup table
2018-09-28 13:47:04 -07:00
Yash Tibrewal
5525521456
Build changes
2018-09-27 17:45:37 -07:00
Vijay Pai
be18cedf90
Delete epollsig poller and tests using it
2018-09-22 08:07:47 -07:00
Vijay Pai
9134639877
Warn on non-virtual destructor if class has virtual functions
2018-09-20 18:09:27 -07:00
Vijay Pai
3ee2919623
Merge pull request #16646 from vjpai/callback_codegen_client_unary
...
EXPERIMENTAL: Codegen for callback client unary calls
2018-09-20 16:35:33 -07:00
hcaseyal
5bb69e0f01
Merge pull request #16488 from hcaseyal/hpack_static_table
...
Hpack changes part 1: make grpc use the static hpack table on the encode path and optimize encoding
2018-09-20 09:32:59 -07:00
Vijay Pai
9e6511ae2e
Make the core callback interface API so that it can be used in generated code
2018-09-19 23:57:56 -07:00
Hope Casey-Allen
327c514fe7
Some reorganizing to respond to code review comments
2018-09-19 13:50:25 -07:00
Vijay Pai
3bc10c0f44
Merge pull request #16492 from vjpai/client_callback
...
EXPERIMENTAL: C++ generic client-side unary callback API
2018-09-12 09:03:49 -07:00
Alexander Polcyn
964d679edc
Resolve ip literals and Windows localhost manually when using c-ares
2018-09-11 13:17:24 -07:00
Jason Mobarak
4c356fd022
Don't overwrite HOST_* make variables
2018-08-30 17:34:02 -07:00
Vijay Pai
8bf52535d1
Provide a generic client-side unary callback API
2018-08-30 15:46:27 -07:00
Juanli Shen
35501ad1df
Merge pull request #16467 from AspirinSJL/bump_master
...
Bump version to 1.16.0-dev
2018-08-27 18:34:38 -07:00
Yash Tibrewal
8d47cd4992
Revert "Revert "Fathom tcp changes""
2018-08-27 14:56:01 -07:00
Juanli Shen
8ceb27a324
Regenerate projects
2018-08-27 14:27:55 -07:00
Jan Tattermusch
97ba943f17
Revert "Fathom tcp changes"
2018-08-27 12:43:20 +02:00
Yash Tibrewal
9c5bde5e4e
More commits
2018-08-26 03:50:39 -07:00
Yash Tibrewal
f71fd84e42
more stuff
2018-08-24 17:05:30 -07:00
Yash Tibrewal
aab47cbdf2
Merge pull request #15941 from yashykt/fathomtcpchanges
...
Fathom tcp changes
2018-08-24 12:27:56 -07:00
Vijay Pai
72695b886e
Add an inproc-based non-polling test of core callback API
2018-08-21 08:51:19 -07:00
Vijay Pai
381bcab8bd
Move a file from src/cpp to src/core since core depends on it
2018-08-16 15:44:19 -07:00
Jan Tattermusch
cf85462557
pkgconfig: add gpr to grpc's Requires.private
2018-08-13 21:00:19 +02:00
Jan Tattermusch
965102527f
make should generate pkg-config file for gpr as well
2018-08-13 20:27:44 +02:00
Yash Tibrewal
556775d7c7
Merge master
2018-08-13 10:53:06 -07:00
tdbhacks
bcd747d42d
Added system roots feature to load roots from OS trust store
...
Added a flag-guarded feature that allows gRPC to load TLS/SSL
roots from the OS trust store. This is the Linux-specific
implementation of such feature.
2018-08-09 11:01:31 -07:00
Alexander Polcyn
9896c64186
Revert "Merge pull request #16158 from apolcyn/revert_windows_breakage"
...
This reverts commit d9e8f86675 , reversing
changes made to 04847aeb1e .
2018-07-27 01:38:26 -07:00
Alexander Polcyn
f34c653936
Revert "Merge pull request #15797 from apolcyn/windows_compile_and_sort"
...
This reverts commit ae8d3efc3a , reversing
changes made to e41215e181 .
2018-07-26 14:32:07 -07:00
Alex Polcyn
1b1d5e52e7
Get c-ares to compile and do address sorting on windows
2018-07-25 13:21:43 -07:00
Jan Tattermusch
081c27baad
add static_csharp rule to Makefile
2018-07-24 00:10:32 +02:00
apolcyn
25d2018029
Merge pull request #16092 from apolcyn/customizable_qps_server_builder
...
Provide a global way to customize QPS server builder options
2018-07-23 12:59:13 -07:00
Srini Polavarapu
29c9e0477b
Merge pull request #16067 from srini100/master
...
Bump version to v1.15.0-dev
2018-07-23 12:41:16 -07:00
Alex Polcyn
92e0a70ec6
Make QPS server builder customizeabled
2018-07-23 17:16:13 +00:00
ncteisen
6104e4f33b
Move ChannelzServicePlugin to public, experimental
2018-07-19 14:59:10 -07:00
Srini Polavarapu
8c9af7464c
Regenerate projects
2018-07-19 09:52:56 -07:00
ncteisen
c194528844
Adds C++ Channelz Service
2018-07-18 18:24:19 -07:00
Yash Tibrewal
f0397933b0
Fathom TCP level changes. TracedBuffer for keeping track of all buffers
...
to be traced. Adding tests for Fathom and TracedBuffer. A lot more.
Please read PR description.
2018-07-16 16:28:15 -07:00
ncteisen
afb9829819
Fix the muddled linkeage of channelz
2018-07-06 15:34:54 -07:00
yihuaz
252d3f3b46
Merge pull request #15909 from yihuazhang/local_channel_credentials
...
Implement local channel/server credentials
2018-07-06 05:44:09 -07:00
Yihua Zhang
c5f1eda10f
implement loca credentials
2018-07-02 13:29:27 -07:00
ncteisen
a0a59537d2
s/CodegenGeneric/Raw/g
2018-06-28 18:52:01 -07:00
ncteisen
8db7788d46
Merge branch 'master' of https://github.com/grpc/grpc into serialization
2018-06-28 00:12:02 -07:00
Nicolas "Pixel" Noble
d7c6c6e40f
!@#!%$@#
2018-06-27 22:30:12 +02:00
Juanli Shen
174166d20c
Add header back in build.yaml
2018-06-25 16:27:32 -07:00
Nicolas Noble
9789fa49fd
Merge pull request #15748 from nicolasnoble/libcxxabi
...
Skeleton of libcxxabi's usage.
2018-06-25 14:45:08 -07:00
Sree Kuchibhotla
e0198fce70
Merge pull request #15776 from sreecha/epollex-ownerfd-fix
...
Prevent pollable from accessing a potentially orphaned/destroyed fd
2018-06-25 13:37:36 -07:00
Nicolas "Pixel" Noble
b71da61dd1
c++14-compat is c++ only.
2018-06-24 21:56:32 +02:00
Nicolas "Pixel" Noble
c6ed823ef7
+ -> X
2018-06-23 10:22:49 +02:00
David G. Quintas
3acf8e6207
Merge pull request #15840 from dgquintas/common_nanopb
...
Update to use the canonical version of LB proto
2018-06-22 16:04:32 -07:00
Nicolas "Pixel" Noble
fe62844cc0
Not all compilers...
2018-06-22 19:44:18 +02:00
Juanli Shen
f5f1d57d7a
Add load reporting filter
2018-06-22 10:00:48 -07:00
Sree Kuchibhotla
afbc251b1a
Merge branch 'master' into epollex-ownerfd-fix
2018-06-22 09:45:34 -07:00
David Garcia Quintas
f3955ba711
Update to use the canonical version of LB proto
2018-06-21 17:46:31 -07:00
ncteisen
77472309d5
Add channel creation benchmark
2018-06-21 10:30:49 -07:00
Sree Kuchibhotla
1517f80908
Merge branch 'master' into epollex-ownerfd-fix
2018-06-21 10:01:06 -07:00
Juanli Shen
fba01d86e7
Remove load data store targets from build.yaml
2018-06-20 15:28:39 -07:00
ncteisen
bacd625d37
Add end2end test for codegen_generic
2018-06-20 07:59:05 -07:00
ncteisen
93a90e6132
Support codegen generic on server side
2018-06-20 07:59:05 -07:00
ncteisen
68d4f50f77
Merge branch 'master' of https://github.com/grpc/grpc into channelz
2018-06-19 14:00:52 -07:00
Sree Kuchibhotla
ccc8a46713
Merge branch 'master' into epollex-ownerfd-fix
2018-06-19 10:13:56 -07:00
Mark D. Roth
9e3e64604d
Merge pull request #15274 from JackOfMostTrades/verify-callback-core
...
Create verify_peer_options when creating ssl credentials to support a peer verification callback
2018-06-19 10:00:16 -07:00
Jim King
01cbab60f3
Merge pull request #15070 from Vizerai/filter_port
...
Adding opencensus grpc plugin with bazel support.
2018-06-18 17:01:26 -07:00
Sree Kuchibhotla
09d7da2652
Merge branch 'master' into epollex-ownerfd-fix
2018-06-18 09:39:09 -07:00
Sree Kuchibhotla
16ad9b8280
Added a test to catch such things in future
2018-06-16 12:14:30 -07:00
Alexander Polcyn
7eda61937e
Separate the posix part of the c-ares driver
2018-06-15 13:14:52 -07:00
ncteisen
c14e95fc63
Merge branch 'master' of https://github.com/grpc/grpc into channelz
2018-06-15 11:13:46 -04:00
Srini Polavarapu
d6616280d3
Merge pull request #15694 from srini100/bump-to-v1.14
...
Bump master to v1.14
2018-06-14 19:57:13 -07:00
ncteisen
f92460e539
Merge branch 'master' of https://github.com/grpc/grpc into channelz
2018-06-13 23:00:07 -07:00
Nicolas "Pixel" Noble
cbdf132edf
Skeleton of libcxxabi's usage.
2018-06-14 01:00:17 +02:00
David Garcia Quintas
4027392630
Merge branch 'master' of github.com:grpc/grpc into nanopb_build_cleanup
2018-06-12 18:39:43 -07:00
Ian Haken
68eff58df6
Create verify_peer_options when creating ssl credentials in order to expose a verification callback option.
...
These options are not yet exposed to languages outside of core.
2018-06-12 12:59:37 -07:00
apolcyn
87a63e0e8a
Merge pull request #15691 from apolcyn/roll_forward_fix_shutdown_closed_socket
...
Revert "Revert "Fix shutdown of closed fd when c-ares opens a second fd""
2018-06-12 11:50:53 -07:00
David Garcia Quintas
32c04931db
Merge branch 'master' of github.com:grpc/grpc into nanopb_build_cleanup
2018-06-11 15:52:42 -07:00
Srini Polavarapu
c79c156307
Regenrate projects
2018-06-08 17:01:18 -07:00
Alexander Polcyn
d2e357b10d
Revert "Merge pull request #15685 from grpc/revert-15435-fix_shutdown_closed_socket"
...
This reverts commit 8b5e45a35b , reversing
changes made to 2ea5e1d1de .
2018-06-08 14:19:46 -07:00
Jan Tattermusch
61278f3aa7
Revert "Fix shutdown of closed fd when c-ares opens a second fd"
2018-06-08 11:11:59 +02:00
ncteisen
b8a52e0cf3
Add new end2end test for channelz
2018-06-07 18:58:03 -07:00
ncteisen
a94896ffea
Add no_error_on_hotpath test
2018-06-07 16:08:48 -07:00
apolcyn
701a4b1c32
Merge pull request #15435 from apolcyn/fix_shutdown_closed_socket
...
Fix shutdown of closed fd when c-ares opens a second fd
2018-06-07 15:15:49 -07:00
ncteisen
ec482847b2
re run generate projects
2018-06-05 16:59:25 -07:00
ncteisen
c3c6e064b3
Add basic support for GetChannel
2018-06-05 16:59:25 -07:00
David Garcia Quintas
dd8bc8cfb4
moved nanopb flags from Makefile.template to build.yaml
2018-06-05 14:27:14 -07:00
David Garcia Quintas
24f6a02b31
Merge branch 'master' of github.com:grpc/grpc into nanopb_build_cleanup
2018-06-04 15:42:13 -07:00
kpayson64
f423280a90
Merge pull request #15607 from kpayson64/upmerge_changes
...
Upmerge changes
2018-06-04 13:19:27 -07:00
Alexander Polcyn
96dbfe1664
Fix shutdown of closed fd when c-ares opens a second fd
2018-06-04 10:15:47 -07:00
David Garcia Quintas
00e045dbb2
Fix the inclusion "third_party/nanopb/..." to simply "..."
2018-06-01 15:44:03 -07:00
kpayson64
b26b2af1db
Merge remote-tracking branch 'upstream/v1.12.x' into upmerge_changes
2018-06-01 10:42:08 -07:00
Vizerai
e501a3d3fd
Merge branch 'master' of https://github.com/Vizerai/grpc into filter_port
2018-05-29 10:45:32 -07:00
Jan Tattermusch
272cdca728
regenerate projects
2018-05-24 14:46:33 -07:00
Matt Kwong
67d7cdc45a
Support building sanitizers with Clang5+
2018-05-23 10:38:21 -07:00
Noah Eisen
654ecedd03
Merge pull request #15341 from ncteisen/registry++
...
C++-ify the ChannelzRegistry, Adds Generic Object Support
2018-05-17 19:34:15 -07:00
ncteisen
16b42ca9aa
Add skeleton gtest file
2018-05-17 15:07:52 -07:00
ncteisen
bba8840a4b
Change filename to channelz
2018-05-17 15:07:51 -07:00
apolcyn
fe3c66659d
Merge pull request #15422 from apolcyn/fix_circular_makefile_dep
...
Fix a makefile circular dependency
2018-05-17 11:54:45 -07:00
Alexander Polcyn
80f9c2a00b
Remove circular makefile dep between c-ares and address_sorting
2018-05-16 20:53:03 -07:00
Mehrdad Afshari
4ecc5d8225
Regenerate projects
2018-05-14 22:42:39 -07:00
Nicolas "Pixel" Noble
494d65da50
No longer automatically fallbacking on system's OpenSSL if it only has NPN.
2018-05-15 00:06:04 +02:00
kpayson64
4fad281ce8
Merge remote-tracking branch 'upstream/master' into fork_exec_ctx_check
2018-05-11 12:20:11 -07:00
Vizerai
41e4cedb70
Adding opencensus grpc plugin.
...
Rebasing to merge commits.
2018-05-10 11:41:15 -07:00
jiangtaoli2016
274840e4d3
Migrate SSL_transport_security TSI to new TSI handshaker API
2018-05-09 14:42:48 -07:00
yihuaz
47537f51ac
Merge pull request #15221 from yihuazhang/alts_fuzzer
...
Add ALTS fuzzer tests
2018-05-09 08:47:29 -07:00
apolcyn
57ed055f2f
Merge pull request #15283 from apolcyn/server_consume_socket_mutator
...
Consume socket mutators on posix servers
2018-05-08 21:04:36 -07:00
Alexander Polcyn
ac8b72f75b
Add a test that tcp server posix consumes socket mutators
2018-05-08 11:49:55 -07:00
Yihua Zhang
cc93663910
Add ALTS fuzzer
2018-05-08 10:15:03 -07:00
Mehrdad Afshari
2d43a45ad1
Regenerate projects
2018-05-02 22:49:52 -07:00
Mehrdad Afshari
e388cdfb63
Regenerate projects
2018-05-02 22:38:37 -07:00
Mark D. Roth
7df2441223
Merge pull request #14886 from markdroth/c++_subchannel_list
...
Convert subchannel_list code to C++.
2018-05-02 07:26:12 -07:00
Juanli Shen
a0aab7ebcc
Add load data store
2018-05-01 10:46:44 -07:00
kpayson64
701e70da07
c++ify
2018-04-30 17:40:59 -07:00
kpayson64
38ab21ee09
Add exec_ctx check to fork handlers
2018-04-30 17:40:59 -07:00
ncteisen
40ec89ff67
Support microbenchmarks internally
2018-04-25 17:41:23 -07:00
Mark D. Roth
2230d60942
Merge remote-tracking branch 'upstream/master' into c++_subchannel_list
2018-04-20 10:46:03 -07:00
Mark D. Roth
a1459aa6ce
Merge pull request #14954 from markdroth/retry_fix
...
Fix retry code handling of internally triggered recv_trailing_metadata.
2018-04-20 10:38:55 -07:00
kpayson64
7a20c962df
Break out qps services into seperate protos
2018-04-18 22:13:09 -07:00
Mark D. Roth
de077acf5d
Fix retry code handling of internally triggered recv_trailing_metadata.
2018-04-12 08:05:44 -07:00
Mark D. Roth
a63aa993e0
Merge remote-tracking branch 'upstream/master' into c++_subchannel_list
2018-04-10 14:02:26 -07:00
ncteisen
cf5b2666e1
Make GrpcProtoBufferReaderWriter public
2018-04-06 07:05:27 -07:00
Mehrdad Afshari
90cfc8ed57
Regenerate projects
2018-04-04 14:04:11 -07:00
Mark D. Roth
eef0cf6416
Merge remote-tracking branch 'upstream/master' into c++_subchannel_list
2018-04-03 14:55:42 -07:00
Muxi Yan
834aeca180
Revert "Let cronet use grpc_cronet_registry_plugin"
2018-03-30 16:20:43 -07:00
Mark D. Roth
7c1b5db3bb
Convert subchannel_list code to C++.
2018-03-30 13:28:56 -07:00
David Garcia Quintas
6334fcbe6b
fix generate project sanity
2018-03-29 14:16:50 -07:00
Srini Polavarapu
b48c912b6f
Merge pull request #14821 from srini100/master
...
Bump protobuf version check from 3.0.0 to 3.5.0
2018-03-29 13:09:51 -07:00
Mark D. Roth
7f25d201c3
Merge pull request #14734 from markdroth/c++_retry_throttle
...
Convert retry throttle code to C++ and add tests.
2018-03-29 07:47:47 -07:00
Mark D. Roth
9db86fcc63
Convert retry throttle code to C++ and add tests.
2018-03-28 07:42:20 -07:00
David Garcia Quintas
158375a440
Merge branch 'master' of github.com:grpc/grpc into authority_header
2018-03-27 14:46:18 -07:00
Muxi Yan
6fc54b3563
Merge pull request #14810 from muxi/cronet-plugin-registry-followup
...
Add more plugins to be used by grpc_cronet
2018-03-27 12:19:35 -07:00
David Garcia Quintas
49f625f232
more comments
2018-03-27 11:23:49 -07:00
Srini Polavarapu
cdc0e28fe5
Bump protobuf version check from 3.0.0 to 3.5.0
2018-03-26 18:16:15 -07:00
David Garcia Quintas
e44efe099d
rest of pr comments
2018-03-26 16:23:07 -07:00
David Garcia Quintas
861363d618
added call_host_override test
2018-03-26 15:57:33 -07:00
apolcyn
bd6bdf9327
Merge pull request #13290 from apolcyn/cares_address_sorting_master_c
...
Add address sorting submodule for use in c-ares wrapper
2018-03-26 14:34:57 -07:00
Muxi Yan
93e2d92992
Add more plugins to be used by grpc_cronet
2018-03-23 16:28:50 -07:00
David Garcia Quintas
fa460dcf1d
Factor out grpc_add_default_authority_if_not_present
2018-03-23 14:51:41 -07:00
David Garcia Quintas
0abc077d45
Merge branch 'master' of github.com:grpc/grpc into authority_header
2018-03-21 17:10:15 -07:00
Noah Eisen
dc93b71e53
Merge pull request #14751 from ncteisen/channel-tracing
...
[Fix Forward]: Channel Tracing Implementation; Part 1
2018-03-21 16:49:12 -07:00
David Garcia Quintas
a10634cadc
Merge branch 'master' of github.com:grpc/grpc into authority_header
2018-03-21 16:35:36 -07:00
Muxi Yan
1ead89f90e
Merge pull request #14758 from muxi/cronet-plugin-registry
...
Let cronet use grpc_cronet_registry_plugin
2018-03-21 14:58:50 -07:00
Alex Polcyn
77f64f76bd
Put address_sorting's public header under its own directory. Also add
...
test_only to sort function used in test.
2018-03-20 23:51:23 -07:00
Alexander Polcyn
690dde672a
Add address sorting submodule for use in c-ares wrapper
2018-03-20 23:51:19 -07:00
Muxi Yan
b94d68111d
Add message size filter and deadline filter plugins
2018-03-20 14:28:33 -07:00
Muxi Yan
7cc4bd80af
Let cronet use grpc_cronet_registry_plugin
2018-03-20 11:06:21 -07:00
Ruslan Nigmatullin
99d0cee31b
regenerate projects
2018-03-20 09:18:29 -07:00
ncteisen
3b42f83068
Revert "Revert "Channel Tracing Implementation; Part 1""
...
This reverts commit f2bea3725f .
2018-03-19 13:22:35 -07:00
Noah Eisen
f2bea3725f
Revert "Channel Tracing Implementation; Part 1"
2018-03-19 12:05:18 -07:00
Noah Eisen
1571abdb7f
Merge pull request #13883 from ncteisen/channel-tracing
...
Channel Tracing Implementation; Part 1
2018-03-16 07:55:43 -10:00
ncteisen
b93a006d64
Merge branch 'master' of https://github.com/grpc/grpc into channel-tracing
2018-03-15 13:46:28 -10:00
David Garcia Quintas
961353ab6d
moved filter to ext
2018-03-15 16:11:05 -07:00
Vijay Pai
ba46afe3e2
Delete status_test that has no coverage; replace with static_asserts
2018-03-15 11:30:59 -07:00
David Garcia Quintas
2f6fc700de
Abort if direct channel doesn't provide default authority ch arg
2018-03-14 11:19:26 -07:00
kpayson64
539f5068bd
Abstract libuv implementation
...
Structures the libuv implementation to allow for a plugable
BSD style socket implementation to allow for other IO Managers
2018-03-13 01:21:42 -07:00
Vijay Pai
2c6aee9cf7
Merge pull request #14591 from vjpai/framesize
...
Build with stack frame size limits
2018-03-12 14:21:10 -07:00
David Garcia Quintas
c7c0d69d8b
Secure channels: use the right authority
2018-03-10 21:32:57 -08:00
Mark D. Roth
3d8b32d8b3
Convert byte_stream API to C++.
2018-03-09 13:25:40 -08:00
Yihua Zhang
04fb58efbd
Add ALTS code to grpc/core
2018-03-08 06:49:24 -08:00
Jan Tattermusch
a5935917c5
Merge pull request #14629 from jtattermusch/bump_boringssl
...
Update third_party/boringssl to the latest chromium-stable
2018-03-08 10:44:02 +01:00
Sree Kuchibhotla
ae277dd000
Revert "Add ALTS C stack to gRPC core"
2018-03-07 14:35:36 -08:00
Jan Tattermusch
d606e36061
regenerate projects
2018-03-07 21:21:38 +01:00
ncteisen
0c6024b94d
Merge branch 'master' of https://github.com/grpc/grpc into channel-tracing
2018-03-07 10:17:15 -08:00
ncteisen
36e02bff2b
Fix sanity
2018-03-07 00:37:36 -08:00
ncteisen
97a3dbeb36
Move C++ to util, call it from core test
2018-03-07 00:00:14 -08:00
ncteisen
07ed0396a9
Add JsonProtoTest
2018-03-06 21:44:08 -08:00
Yihua Zhang
eaf6486677
Add ALTS code to grpc/core
2018-03-06 21:40:45 -08:00
ncteisen
9efb177730
Review feedback, gTest
2018-03-06 11:46:46 -08:00
ncteisen
e9587db853
Move status util
2018-03-06 08:16:04 -08:00
ncteisen
1cc064dbfc
Reviewer feedback, s/object_registry/channel_trace_registry
2018-03-06 08:01:17 -08:00
ncteisen
31c05ba668
reviewer feedback, rename
2018-03-06 07:09:37 -08:00
ncteisen
7d90d5497c
Reviewer feedback
2018-03-05 22:53:44 -08:00
Vijay Pai
2f4161c210
Use stack frame size limits for consistency with internal builds
2018-03-05 16:43:32 -08:00
ncteisen
94dad67f43
Merge branch 'master' of https://github.com/grpc/grpc into channel-tracing
2018-03-02 22:09:52 -08:00
ncteisen
75cf85c9ce
Merge branch 'master' of https://github.com/grpc/grpc into channel-tracing
2018-03-01 19:57:24 -08:00
Vijay Pai
b357f2f548
Merge branch 'master' into 2phase_thd
2018-03-01 11:48:29 -08:00
Mark D. Roth
a84f818653
Merge pull request #10684 from markdroth/retry
...
Retry support
2018-03-01 09:32:55 -08:00
David Garcia Quintas
396d49d958
Introduce a 'weak' and mutable version of slice hash table
2018-02-28 16:06:30 -08:00
Mark D. Roth
718c8341ca
Retry support.
2018-02-28 13:00:04 -08:00
Mark D. Roth
3e7f2df047
Convert slice hash table and service config code to C++.
2018-02-26 14:39:26 -08:00
Vijay Pai
8b05d0284f
Merge branch 'master' into 2phase_thd
2018-02-24 10:37:13 -06:00
Mehrdad Afshari
9073ea03ef
Regenerate projects
2018-02-22 22:21:33 -08:00
Vijay Pai
a8453a20d8
Merge branch 'master' into 2phase_thd
2018-02-21 10:24:15 -08:00
Yihua Zhang
75f0a9fbd2
place security_connector in its own subdirectory
2018-02-20 10:09:47 -08:00
Vijay Pai
da69355f30
C++ize gpr_thread as grpc_core::Thread, make it 2-phase init (construct/Start)
2018-02-19 22:39:58 -08:00
Tobias Jungel
5e176d5677
grpc-cli: add install-grpc-cli target to Makefile
...
ease the installation of grpc-cli using the Makefile
2018-02-16 12:50:59 +01:00
Vijay Pai
58a62755fc
Remove support for detached threads. All threads must be joined.
2018-02-15 21:30:13 -08:00
David G. Quintas
b0d71823a0
Merge pull request #14444 from dgquintas/kill_grpclb_test
...
Removed outdated grpclb_test
2018-02-15 21:06:21 -08:00
David Garcia Quintas
249a1d7104
Removed outdated grpclb_test
2018-02-15 16:04:28 -08:00
Muxi Yan
0e00c43082
Move headers from grpc++ to grpcpp
2018-02-15 14:49:34 -08:00
ncteisen
ac86f04373
Merge branch 'master' of https://github.com/grpc/grpc into channel-tracing
2018-02-13 09:27:35 -08:00
Vijay Pai
c745690caf
Internalize gpr_thd except for id and currentid
2018-02-12 11:44:52 -08:00
Vijay Pai
132efa0c9b
Add non-blocking test
2018-02-09 15:42:05 -08:00