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
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
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
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
9e26b6c282
Regenerate project and fix sanity
2018-06-20 07:59:06 -07:00
ncteisen
bacd625d37
Add end2end test for codegen_generic
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
Sree Kuchibhotla
16ad9b8280
Added a test to catch such things in future
2018-06-16 12:14:30 -07:00
ncteisen
f92460e539
Merge branch 'master' of https://github.com/grpc/grpc into channelz
2018-06-13 23:00:07 -07:00
Jan Tattermusch
0d14c60e3f
Merge pull request #15703 from jtattermusch/arena_cpu
...
Set higher cpu_cost for arena test
2018-06-13 09:18:25 +02: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
Jan Tattermusch
5349496af0
set higher cpu_cost for arena test
2018-06-11 15:55:41 +02:00
ncteisen
d93589a0a1
Don't proxy no_error_on_hotpath
2018-06-10 22:37:10 -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
ncteisen
c3c6e064b3
Add basic support for GetChannel
2018-06-05 16:59:25 -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
Jan Tattermusch
272cdca728
regenerate projects
2018-05-24 14:46:33 -07:00
ncteisen
16b42ca9aa
Add skeleton gtest file
2018-05-17 15:07:52 -07:00
kpayson64
4fad281ce8
Merge remote-tracking branch 'upstream/master' into fork_exec_ctx_check
2018-05-11 12:20:11 -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
2f777f77b1
regenerate projects
2018-05-08 10:40:49 -07:00
Yihua Zhang
cc93663910
Add ALTS fuzzer
2018-05-08 10:15:03 -07:00
Jan Tattermusch
13c903552b
regenerate projects
2018-05-08 11:57:22 +02:00
Juanli Shen
a0aab7ebcc
Add load data store
2018-05-01 10:46:44 -07:00
kpayson64
38ab21ee09
Add exec_ctx check to fork handlers
2018-04-30 17:40:59 -07:00
Mark D. Roth
de077acf5d
Fix retry code handling of internally triggered recv_trailing_metadata.
2018-04-12 08:05:44 -07:00
David Garcia Quintas
d3ace6cf29
Fix authority fuzzing failures
2018-03-29 10:13:14 -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
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
David Garcia Quintas
2cbdd85132
Merge branch 'master' of github.com:grpc/grpc into authority_header
2018-03-22 14:43:32 -07:00
Jan Tattermusch
b4a5727149
Merge pull request #14321 from grpc/revert-13813-disable_low_thread_count
...
Revert "Disabled the json_run_localhost:*_low_thread_count family of tests"
2018-03-22 09:11:55 +01: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
Alexander Polcyn
690dde672a
Add address sorting submodule for use in c-ares wrapper
2018-03-20 23:51:19 -07:00
Ruslan Nigmatullin
99d0cee31b
regenerate projects
2018-03-20 09:18:29 -07:00
Jan Tattermusch
e29f350d3e
regenerate projects
2018-03-20 17:16:34 +01:00
Jan Tattermusch
ac08180ab3
Revert "Disabled the json_run_localhost:*_low_thread_count family of tests"
2018-03-20 17:16:34 +01: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
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
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
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
31c05ba668
reviewer feedback, rename
2018-03-06 07:09:37 -08:00
ncteisen
7d90d5497c
Reviewer feedback
2018-03-05 22:53:44 -08:00
ncteisen
75cf85c9ce
Merge branch 'master' of https://github.com/grpc/grpc into channel-tracing
2018-03-01 19:57:24 -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
David Garcia Quintas
249a1d7104
Removed outdated grpclb_test
2018-02-15 16:04:28 -08:00
Noah Eisen
68c0020709
Re gen projects
2018-02-14 11:28:11 -08:00
Noah Eisen
9f3f4837af
Add repro
2018-02-14 10:57:25 -08:00
Noah Eisen
b5aec72e7d
Add fuzz repro
2018-02-14 09:53:56 -08:00
Noah Eisen
2ee8cb998b
Add fuzz repro
2018-02-14 07:33:36 -08:00
Noah Eisen
c7f026142d
Add repro
2018-02-13 15:51:51 -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
132efa0c9b
Add non-blocking test
2018-02-09 15:42:05 -08:00
Vijay Pai
0693b72b7f
Merge branch 'master' into gpr_review
2018-02-08 15:18:13 -08:00
Yash Tibrewal
bf19c33321
Merge pull request #14379 from yashykt/chttp2_heap_use_after_free
...
Fix heap use-after-free bug in chttp2 reported by fuzzer
2018-02-08 14:23:11 -08:00
Yash Tibrewal
ba1c614500
running generate_projects script
2018-02-08 12:26:16 -08:00
Vijay Pai
18b9133f31
Merge branch 'master' into gpr_review
2018-02-08 12:18:09 -08:00
Vijay Pai
239b7d4b0b
Merge branch 'master' into gpr_review
2018-02-08 11:08:41 -08:00
Vijay Pai
32748c1b2a
Merge branch 'master' into gpr_review3
2018-02-08 10:06:23 -08:00
Vijay Pai
8f4fbb1c55
Move avl to its own directory and rename it to grpc_avl
2018-02-08 10:04:08 -08:00
Mehrdad Afshari
b9335ebe47
Upmerge branch 'v1.9.x' into 'master'
2018-02-05 23:23:42 -08:00
Vijay Pai
4c0640ebd6
Merge branch 'master' into gpr_review3
2018-02-02 09:12:11 -08:00
Vijay Pai
e5b0a50416
Merge pull request #14015 from vjpai/alarm
...
Remove alarm from core, implement in C++ layer only
2018-02-02 08:44:20 -08:00
David Garcia Quintas
64d02bac04
Merge branch 'master' of github.com:grpc/grpc into dns_cooldown
2018-02-01 15:00:03 -08:00
Matt Kwong
368504170d
Merge pull request #14256 from matt-kwong/bsl
...
Add BoringSSL tests
2018-01-31 19:12:07 -08:00
Matt Kwong
1b0168e207
Add BoringSSL tests
2018-01-31 12:36:46 -08:00
Matt Kwong
32b9bddb27
Merge pull request #13948 from matt-kwong/bsl
...
Update BoringSSL submodule
2018-01-31 11:08:06 -08:00
David Garcia Quintas
956fe5e089
Added tests, supporting c-ares as well as std resolver.
2018-01-30 16:06:22 -08:00
Matt Kwong
a110c74c58
Update BoringSSL to latest chromium-stable ref
2018-01-26 18:21:25 -08:00
Ken Payson
1dc0833bed
Don't segfault on header replay
2018-01-26 10:58:18 -08:00
Vijay Pai
8a99fdb57e
Move cmdline and subprocess from public gpr to test/core/util
2018-01-25 20:11:38 -08:00
ncteisen
99bc5c624d
Merge branch 'master' of https://github.com/grpc/grpc into channel-tracing
2018-01-24 16:20:29 -08:00
Yash Tibrewal
ea8027a0b1
Merge branch 'master' into badclient
2018-01-24 10:58:25 -08:00
yang-g
55ca78fdaf
generate projects after rebase
2018-01-23 12:13:00 -08:00
yang-g
98cd36e2c3
Add a test
2018-01-23 11:42:10 -08:00
ncteisen
bd0c019c39
Merge branch 'master' of https://github.com/grpc/grpc into channel-tracing
2018-01-23 08:58:11 -08:00
Yash Tibrewal
1791df0a72
Bad client changes to make large metadata test to work again
2018-01-22 03:18:38 -08:00
Vijay Pai
2b226adf60
Remove alarm from core, implement in C++ layer only
2018-01-21 21:03:56 -08:00
Mark D. Roth
dbdf495f61
Split lib/support into lib/gpr and lib/gpr++.
2018-01-18 11:21:12 -08:00
Mark D. Roth
8afe8d35e1
Merge pull request #13984 from markdroth/ref_counting
...
Fix existing ref counting classes and add new ones.
2018-01-17 08:58:33 -08:00
Craig Tiller
33cb50096c
Add fuzzed example that found this crash
2018-01-16 13:16:21 -08:00
Mark D. Roth
f512c0d048
Merge remote-tracking branch 'upstream/master' into ref_counting
2018-01-16 08:28:49 -08:00
Vijay Pai
69d3e0984d
Merge pull request #13815 from vjpai/catcher
...
C++: Catch exceptions from sync method handlers rather than crashing server
2018-01-15 10:54:18 -08:00
Ken Payson
b353297b43
Revert "Revert "Set error status correctly on server side""
...
This reverts commit 951f84aea0 .
2018-01-11 20:25:30 -08:00
David G. Quintas
951f84aea0
Revert "Set error status correctly on server side"
2018-01-11 15:32:34 -08:00
Mark D. Roth
324703db51
Fix existing ref counting classes and add new ones.
2018-01-11 07:41:31 -08:00
Mark D. Roth
c6406f32f6
Implement InlinedVector independently of absl.
2018-01-10 14:47:37 -08:00
ncteisen
b04efac6a5
Merge branch 'master' of https://github.com/grpc/grpc into channel-tracing
2018-01-09 13:49:37 -08:00
Vijay Pai
9427eabf3b
uses_polling shouldn't be false for this test
2018-01-08 15:12:55 -08:00
Vijay Pai
8fc3715a17
Catch exceptions from sync method handlers without crashing server
2018-01-08 15:12:55 -08:00
Ken Payson
6535cfd140
Set error status correctly on server side
2018-01-04 13:17:28 -08:00
ncteisen
7d9b6358b5
Initial commit
...
Picks up work from https://github.com/grpc/grpc/pull/10259 .
A merge was impossible due to the many sweeping changed that
have occured since I last touched that PR (c++-ization, exec_ctx,
reorganitation of filters, etc).
2017-12-28 15:09:17 -08:00
David G. Quintas
e9b0fd07a5
Merge pull request #13494 from dgquintas/backoff_cpp
...
C++-ize backoff
2017-12-19 14:46:33 -08:00
David Garcia Quintas
251af24c54
Disabled the json_run_localhost:*_low_thread_count family of tests
2017-12-18 13:38:10 -08:00
David Garcia Quintas
9c8ea03ee3
Merge branch 'master' of github.com:grpc/grpc into backoff_cpp
2017-12-15 13:24:55 -08:00
Ken Payson
d09c80231f
Add back 1_cq qps test
2017-12-13 12:43:22 -08:00
David Garcia Quintas
6667f15d8e
Merge branch 'master' of github.com:grpc/grpc into backoff_cpp
2017-12-04 16:25:01 -08:00
David Garcia Quintas
460b5e0cd3
Backoff test is now a C++ file
2017-12-04 16:12:16 -08:00
Mark D. Roth
e109ddf89f
Merge remote-tracking branch 'upstream/master' into server_connection_timeout
2017-12-01 08:56:25 -08:00
Vijay Pai
195cf1ebfd
Move histogram to test/core/util
2017-11-30 15:02:04 -08:00
Mark D. Roth
c5d0df9e44
Merge remote-tracking branch 'upstream/master' into server_connection_timeout
2017-11-29 12:04:37 -08:00
Mark D. Roth
b337de9e02
Merge remote-tracking branch 'upstream/master' into reference_counted
2017-11-29 11:27:40 -08:00
Mark D. Roth
bf816d325e
Shorted "reference" to "ref".
2017-11-29 11:25:34 -08:00
Craig Tiller
ecd1d5449d
Merge github.com:grpc/grpc into no-absl
2017-11-28 13:58:04 -08:00
Craig Tiller
84e379ae85
Merge github.com:grpc/grpc into no-absl
2017-11-28 11:38:55 -08:00
Mark D. Roth
cf9ca843eb
Add ReferenceCountedPtr class.
2017-11-28 08:24:35 -08:00
Mark D. Roth
70db663ae8
Add ReferenceCounted base class.
2017-11-27 14:53:26 -08:00
Mark D. Roth
5491eb7c5b
Merge remote-tracking branch 'upstream/master' into server_connection_timeout
2017-11-27 10:17:44 -08:00
Vijay Pai
891254292e
Remove lockfree stack, again
2017-11-22 10:22:28 -08:00
Mark D. Roth
b9f34acfe5
Add test for handshake timeout.
2017-11-21 15:47:12 -08:00
ncteisen
b606158955
Merge branch 'master' of https://github.com/grpc/grpc into inheritance-in-core
2017-11-14 17:09:48 -08:00
Juanli Shen
070f0c4b67
Merge pull request #13139 from AspirinSJL/stress_test
...
Client channel stress test
2017-11-14 17:06:26 -08:00
Juanli Shen
e5d2139e1e
Add client channel stress test
2017-11-14 16:07:23 -08:00
Alexander Polcyn
248c4f5848
Merge remote-tracking branch 'upstream/master' into pass_args_to_tsi
2017-11-13 16:31:27 -08:00
Alexander Polcyn
3f6b10afba
Use existing read buffer in security handshaker if present
2017-11-13 16:18:14 -08:00
Craig Tiller
348b334f4b
Back-out absl dependency for now
2017-11-13 15:16:03 -08:00
ncteisen
4d9c98b146
split POC into real test
2017-11-13 10:03:02 -08:00
Craig Tiller
48d2696664
Merge github.com:grpc/grpc into tfix2
2017-11-01 15:23:26 -07:00
David G. Quintas
e1d91cfd58
Merge pull request #13208 from dgquintas/lb_poll2
...
Make the BG poller poll very frequently in LB tests
2017-11-01 19:27:52 +01:00