Craig Tiller
7ebf31bcb2
Merge branch 'thread_pool' into ALL-the-things
2017-05-30 12:50:51 -07:00
Craig Tiller
b2ef1cf67f
Get rid of zero-length poll case now that timer pool exists
2017-05-30 09:25:48 -07:00
Alexander Polcyn
cce3ccc29e
get rid of flakey asserts in num_watchers test
2017-05-26 14:10:20 -07:00
Craig Tiller
dcb6262019
Make race conditions more prevalent
2017-05-26 09:47:38 -07:00
ncteisen
a4cd06fc21
Fixes
2017-05-26 11:06:33 -04:00
ncteisen
28b0828243
bm trickly bugfix
2017-05-26 11:06:33 -04:00
Alexander Polcyn
ce0861185b
add missing copyright headers
2017-05-25 21:41:37 -07:00
murgatroid99
cd6ab22122
Fix concurrent_connectivity_test
2017-05-25 15:45:32 -07:00
Nicolas "Pixel" Noble
7bc55fdaa3
Merge remote-tracking branch 'ctiller/build-wtf' into import
2017-05-26 00:32:47 +02:00
Nicolas "Pixel" Noble
5a1d197f1c
Merge branch 'master' of https://github.com/grpc/grpc into import
2017-05-26 00:31:18 +02:00
murgatroid99
c18b9069cd
Merge remote-tracking branch 'upstream/v1.3.x' into master_1.3.x_upmerge
2017-05-25 15:13:27 -07:00
Nicolas "Pixel" Noble
670d8bf675
Moving gtest to the end.
2017-05-25 21:25:02 +02:00
Nicolas "Pixel" Noble
6fa7236d24
Moving testing headers at the end.
2017-05-25 19:38:44 +02:00
Nicolas "Pixel" Noble
7e5364781b
Adding interop stress test.
2017-05-25 04:45:06 +02:00
Nicolas "Pixel" Noble
d1c72ee33e
Adding reconnect interop client and server.
2017-05-25 04:26:01 +02:00
Nicolas "Pixel" Noble
c6dea730ca
Realized that the interop BUILD file still uses cc_library and stuff.
2017-05-25 02:19:29 +02:00
Craig Tiller
d8e896ecd7
Remove function
2017-05-24 15:55:43 -07:00
Craig Tiller
26e69f6534
clang-format
2017-05-24 15:09:23 -07:00
Craig Tiller
6cb61569d2
Fix race
2017-05-24 22:08:29 +00:00
Craig Tiller
cfa8313fbb
Fix race
2017-05-24 21:37:39 +00:00
Craig Tiller
bb29c724dd
Fix combiner test
2017-05-24 14:02:36 -07:00
Craig Tiller
55a8213041
Fixing test (not yet complete)
2017-05-23 17:39:19 -07:00
Nicolas "Pixel" Noble
3dedf65b0f
Fixing indentation + fixing interop_client.
2017-05-24 02:29:02 +02:00
Craig Tiller
2d485f0396
Fix threading assumptions in test
2017-05-24 00:03:19 +00:00
Craig Tiller
8c4f5cd2c1
Fix threading assumptions in test
2017-05-24 00:00:06 +00:00
Craig Tiller
125bb7ccca
Add missing kick
2017-05-23 23:52:04 +00:00
Vizerai
c1947ef570
update
2017-05-23 16:13:25 -07:00
Craig Tiller
674af8f23e
Merge github.com:grpc/grpc into thread_pool
2017-05-23 22:55:34 +00:00
Vizerai
d74dbd3889
Merge branch 'master' of https://github.com/Vizerai/grpc into intrusive_hash_map
2017-05-23 14:10:10 -07:00
Vijay Pai
4b07aab513
Support multiple threads per cq sharing, add tests
2017-05-23 09:20:56 -07:00
Craig Tiller
840931eec9
More import fixes
2017-05-19 15:37:45 -07:00
Mark D. Roth
f91eb714c2
Change round_robin LB policy to use the addresses in the order given.
2017-05-19 15:19:14 -07:00
Yuchen Zeng
01cc75087e
Merge remote-tracking branch 'upstream/master' into srv_record
2017-05-19 15:18:30 -07:00
Yuchen Zeng
3a1104ffa3
Fix the flush of exec_ctx in port_server_client
2017-05-18 19:07:10 -07:00
Noah Eisen
e6bf7d054c
Merge pull request #10930 from ncteisen/frame-size
...
Set Frame Size to Bytes per Microsecond
2017-05-18 17:46:33 -07:00
Muxi Yan
e77ba09b97
Merge pull request #11229 from muxi/backward-compat-import-fix
...
Fix minor problems in server backward compatibility
2017-05-18 16:56:43 -07:00
Nicolas "Pixel" Noble
af6c83f9e1
Adding dummy layering check option.
2017-05-19 01:53:56 +02:00
Craig Tiller
1563b9fe09
Merge pull request #11191 from ctiller/hospital_food
...
Make cq_verifier output more readable
2017-05-18 16:17:11 -07:00
Muxi Yan
191f1eb48e
Remove loop initial declaration
2017-05-18 15:28:55 -07:00
Alexander Polcyn
c3b1f18a7e
get rid of connectivity state watchers right after timeout
2017-05-18 12:09:26 -07:00
Craig Tiller
d3ec4aaf6f
Merge github.com:grpc/grpc into thread_pool
2017-05-18 10:22:43 -07:00
Craig Tiller
049f115c97
clang-format
2017-05-18 10:08:39 -07:00
Craig Tiller
ef526c13a3
Merge github.com:grpc/grpc into races
2017-05-18 10:08:04 -07:00
Yuchen Zeng
b1f0af8951
Flush exec_ctx before using pollset_work
2017-05-17 21:52:27 -07:00
Craig Tiller
c7280c7bdb
Fix merge
2017-05-17 15:23:23 -07:00
Craig Tiller
f7c8c9f2a3
Merge remote-tracking branch 'origin/races' into thread_pool
2017-05-17 15:22:05 -07:00
Craig Tiller
83b34e524f
Fix some races in tests
2017-05-17 22:20:05 +00:00
Craig Tiller
cc44a38580
Make cq_verifier output more readable
2017-05-17 12:40:37 -07:00
Mark D. Roth
d7389b418f
Implement grpclb drop support.
2017-05-17 12:22:17 -07:00
Craig Tiller
38e94c2805
Fix C++ build
2017-05-17 08:08:45 -07:00
Craig Tiller
5e56f00d3a
Fixes to new executor
2017-05-16 15:02:50 -07:00
Craig Tiller
321b7d8fb0
Merge github.com:grpc/grpc into thread_pool
2017-05-16 13:42:07 -07:00
Craig Tiller
82713635e1
Merge pull request #11135 from ctiller/bugz
...
Fix some job runner bugs, save some initialization passes for port selection
2017-05-16 13:38:09 -07:00
Craig Tiller
a753371f05
Rework well_known_protos attr, and some other fixes
2017-05-16 13:09:33 -07:00
Muxi Yan
a57d3c8120
Merge pull request #11138 from grpc/revert-11121-revert-10849-backward-compat
...
Revert "Revert "Implement Server Backward Compatibility""
2017-05-16 09:58:22 -07:00
Yuxuan Li
8698f2bbee
fix extern c location
2017-05-15 16:53:01 -07:00
Muxi Yan
2a5bbc1e2d
Fix bazel build
2017-05-15 16:27:31 -07:00
Yuxuan Li
02d635bf88
remove unncessary include
2017-05-15 15:20:05 -07:00
Yuxuan Li
6ca796d7ad
merge master, resolve conflict
2017-05-15 14:15:34 -07:00
Muxi Yan
29ff4665a8
Revert "Revert "Implement Server Backward Compatibility""
2017-05-15 10:27:55 -07:00
Sree Kuchibhotla
a6171a990e
Merge pull request #10662 from sreecha/cq_mpsc_based
...
grpc_mpsc queue based completion queue
2017-05-15 10:06:07 -07:00
Craig Tiller
9d5d803bbf
Small fixes
2017-05-15 07:54:54 -07:00
Jan Tattermusch
3e95a38bdf
Merge pull request #11115 from jtattermusch/revamp_artifacts
...
Revamp artifacts, packages and distribtests
2017-05-15 11:59:13 +02:00
Nicolas "Pixel" Noble
2285f8bfde
Merge branch 'master' of https://github.com/grpc/grpc into import
2017-05-13 00:37:51 +02:00
Nicolas Noble
7edcce2147
Revert "Implement Server Backward Compatibility"
2017-05-12 15:35:20 -07:00
Nicolas "Pixel" Noble
3445079089
Merge branch 'master' of https://github.com/grpc/grpc into import
2017-05-12 23:58:25 +02:00
Craig Tiller
61f96c1683
Update epollers
2017-05-12 13:36:39 -07:00
Muxi Yan
a2d9d48a88
Merge pull request #10849 from muxi/backward-compat
...
Implement Server Backward Compatibility
2017-05-12 12:17:36 -07:00
Nicolas "Pixel" Noble
0885f98863
Fixing mock test target.
2017-05-12 21:10:55 +02:00
Craig Tiller
a1ae21dd2e
Merge pull request #11102 from ctiller/clang5
...
clang5 fixes
2017-05-12 11:29:08 -07:00
Nicolas "Pixel" Noble
232e9b458b
Merge branch 'master' of https://github.com/grpc/grpc into import
2017-05-12 20:15:06 +02:00
Craig Tiller
ee4b145213
Remove workqueue, covered_by_poller as concepts, get Mac build up
2017-05-12 10:56:03 -07:00
Nicolas "Pixel" Noble
6a3b7c94df
Merge failure, removed test still here.
2017-05-12 17:35:47 +02:00
Nicolas "Pixel" Noble
ba54a1c95e
Merge failure, missing commas.
2017-05-12 17:13:58 +02:00
Nicolas "Pixel" Noble
ae79a00876
Merge failure - missing comma in deps list.
2017-05-12 17:06:03 +02:00
Nicolas "Pixel" Noble
980e63d362
Merge failure - duplicated fake_resolver target.
2017-05-12 17:03:42 +02:00
Nicolas "Pixel" Noble
88b1d82b3d
Merge failure - missing grpc_cc_binary.
2017-05-12 16:58:06 +02:00
Jan Tattermusch
42e302dbfe
Run mac and windows distribtests in workspace
2017-05-12 15:54:43 +02:00
Muxi Yan
21a6ccad1e
Fix portability
2017-05-11 22:49:32 -07:00
yang-g
a044f6d3f5
Propagate deadline to GenericServerContext
2017-05-11 15:37:51 -07:00
Craig Tiller
5f24bb121e
just use char* overload
2017-05-11 15:14:32 -07:00
Craig Tiller
0ccaff9cb6
Explicitly mention std::string
2017-05-11 14:44:23 -07:00
Nicolas "Pixel" Noble
eb36b8ac77
Merge branch 'master' of https://github.com/grpc/grpc into import
2017-05-11 23:24:37 +02:00
Sree Kuchibhotla
467ad2002f
Merge branch 'master' into cq_mpsc_based
2017-05-11 13:15:07 -07:00
Craig Tiller
357523509a
Merge pull request #11074 from ctiller/pump
...
Finish pumped streams: should alleviate infinite hang
2017-05-11 11:00:12 -07:00
Craig Tiller
63cde40c6d
Merge pull request #11010 from ctiller/uberpoll
...
Roll up of all new polling engines
2017-05-11 10:55:02 -07:00
Craig Tiller
822aae53d3
Always receive initial metadata in this test
2017-05-11 10:54:22 -07:00
Vijay Pai
6d06776a12
Merge pull request #10963 from vjpai/remake
...
Stop checking for pre-c++11 compilers since these are no longer supported
2017-05-11 10:00:03 -07:00
Sree Kuchibhotla
234a677e8d
Merge branch 'master' into cq_mpsc_based
2017-05-11 09:33:11 -07:00
Yang Gao
6d15d29f4c
Merge pull request #11069 from yang-g/bazel_test_filtering
...
Properly filter the end2end tests
2017-05-11 09:15:37 -07:00
Nicolas "Pixel" Noble
0444d98f17
C99->C89.
...
F-it. My sanity isn't worth it.
2017-05-11 17:02:49 +02:00
Muxi Yan
b574c6066b
clang-format
2017-05-11 08:00:44 -07:00
Muxi Yan
96e198ab9f
Fix portability
2017-05-11 08:00:30 -07:00
Nicolas "Pixel" Noble
f4f16798fe
Fixing test_util...
2017-05-11 07:55:10 +02:00
Vijay Pai
6974763268
Stop checking for pre-c++11 compilers since these are no longer
...
supported
2017-05-10 22:25:04 -07:00
Sree Kuchibhotla
6e510f700d
Merge branch 'master' into cq_mpsc_based
2017-05-10 19:35:03 -07:00
ncteisen
4c4272923b
Merge branch 'master' of https://github.com/grpc/grpc into frame-size
2017-05-10 17:50:05 -07:00
Craig Tiller
a1d00facbc
Finish pumped streams: should alleviate infinite hang
2017-05-10 15:43:44 -07:00
Nicolas "Pixel" Noble
78f8ce33ca
The json parser comes from protobuf.
2017-05-11 00:42:55 +02:00
Nicolas "Pixel" Noble
e40877931a
Missed one gtest reference.
2017-05-11 00:42:32 +02:00
yang-g
518bdfd18c
Properly filter the end2end tests
2017-05-10 13:38:47 -07:00
Craig Tiller
a7785ba22e
Merge github.com:grpc/grpc into uberpoll
2017-05-10 13:36:20 -07:00
Craig Tiller
9341519b83
Merge pull request #11062 from ctiller/c++compat3
...
Add some casts for C++ compatibility
2017-05-10 13:35:25 -07:00
Craig Tiller
5d5bbc9f8c
Merge pull request #11061 from ctiller/ubsanc++
...
Fixes for ubsan C++ build
2017-05-10 13:35:11 -07:00
Nicolas "Pixel" Noble
3726e3d37b
Moving gtest include down.
...
In some cases, depending on the direction of the wind, and the phase of the moon, gtest can interfere with protobuf badly with macros cross-pollution between the two projects. Moving the gtest inclusion at the end makes the problem go away.
2017-05-10 18:33:12 +02:00
Noah Eisen
0cab13f558
Merge pull request #11033 from ncteisen/more-trickle
...
Add Unbalanced Unary Benchmark
2017-05-10 08:55:09 -07:00
ncteisen
1842c4379c
Clang
2017-05-10 08:54:39 -07:00
Craig Tiller
4d16f4dd1d
Add some casts for C++ compatibility
2017-05-10 08:21:08 -07:00
Craig Tiller
7b622ab558
ubsan fix: dont deref past end of array
2017-05-10 07:58:41 -07:00
Craig Tiller
74bf087e9c
Increase error threshold for too many writes
2017-05-10 07:44:04 -07:00
Craig Tiller
cdc97a1226
Fix tests on Mac
2017-05-10 07:32:12 -07:00
Muxi Yan
bf5a5f92be
Add a separate test case for workaround_cronet_compression
2017-05-09 18:09:58 -07:00
Nicolas "Pixel" Noble
71ca4200f6
QPS doesn't actually need gtest anymore.
2017-05-10 01:32:31 +02:00
ncteisen
c7de5a7601
Add warmup
2017-05-09 15:50:32 -07:00
Muxi Yan
937dba3ea1
Put workaround list somewhere accessable by wrapping languages
2017-05-09 14:45:44 -07:00
ncteisen
0725d3a4b3
Run bm resonable number of times
2017-05-09 12:05:11 -07:00
Nicolas "Pixel" Noble
d70dbca6c0
Making test_util & co public.
2017-05-09 19:12:29 +02:00
Craig Tiller
db34627907
Fix test name
2017-05-09 08:37:52 -07:00
Nicolas "Pixel" Noble
1e75dc8cad
Add end2end_test_lib.
2017-05-09 06:57:22 +02:00
Vizerai
a194aab223
update
2017-05-08 19:43:25 -07:00
ncteisen
b6ac9b4573
Add unbalanced unary benchmark
2017-05-08 17:10:31 -07:00
Nicolas "Pixel" Noble
fec014b937
Adding metrics_server.
2017-05-09 01:11:11 +02:00
Nicolas "Pixel" Noble
1c7cdd5f23
Fixing test_util target.
2017-05-09 00:20:09 +02:00
Nicolas "Pixel" Noble
e93306e54d
Making test/core/iomgr visible.
2017-05-08 23:54:52 +02:00
Nicolas "Pixel" Noble
987267f633
Fixing grpc_cli_libs.
2017-05-08 23:46:22 +02:00
Yuxuan Li
57e12b1786
Merge branch 'poll_stat' of github.com:lyuxuan/grpc into poll_stat
2017-05-08 11:36:07 -07:00
Yuxuan Li
a7f7fcf94a
Merge branch 'master' into poll_stat
2017-05-08 11:35:00 -07:00
ncteisen
b7345a2c34
Merge branch 'master' of https://github.com/grpc/grpc into frame-size
2017-05-08 10:09:19 -07:00
Yuxuan Li
85d3a53905
change gpr_atm to int
2017-05-08 06:24:34 +00:00
Craig Tiller
d868a07d7c
Merge github.com:grpc/grpc into uberpoll
2017-05-07 20:02:30 -07:00
Craig Tiller
c9016893f7
Merge pull request #10720 from ctiller/trickle_stall
...
Add logging of flow control variables, (mostly) fix flow control
2017-05-07 20:00:57 -07:00
Yuxuan Li
87827e03aa
use lock instand of atomics, fix include position
2017-05-05 14:12:42 -07:00
Muxi Yan
3db618efe1
Merge remote-tracking branch 'upstream/master' into backward-compat
2017-05-05 13:32:43 -07:00
Nicolas "Pixel" Noble
684fe378e1
Adding "grpc_cli_libs" back.
2017-05-05 21:19:19 +02:00
Vijay Pai
ea4adc1508
Merge pull request #10313 from vjpai/onesided
...
Add QPS tests for 1-sided unconstrained streaming
2017-05-05 11:24:07 -07:00
Yuxuan Li
bfb495d026
add override to GetPollCount() function
2017-05-05 10:57:35 -07:00
Craig Tiller
4fd1698307
Merge github.com:grpc/grpc into trickle_stall
2017-05-05 17:52:14 +00:00
Craig Tiller
18545a3e6a
Merge branch 'epoll_thread_pool' of github.com:sreecha/grpc into uberpoll
2017-05-05 17:33:44 +00:00
Sree Kuchibhotla
9739a2a54d
Merge branch 'master' into epoll_thread_pool
2017-05-05 10:10:26 -07:00
Craig Tiller
ce651a2124
Merge branch 'timer_pool' of github.com:ctiller/grpc into uberpoll
2017-05-05 15:28:09 +00:00
Craig Tiller
eda29c6398
Merge branch 'epex4' into uberpoll
2017-05-05 15:21:19 +00:00
Craig Tiller
7365ec95e4
Merge branch 'timer_pool' into uberpoll
2017-05-05 15:21:09 +00:00
Craig Tiller
d6ff2f0bc9
Merge github.com:grpc/grpc into hiertune
2017-05-05 15:01:20 +00:00
Craig Tiller
1dbd063dbf
Fix old trace vars
2017-05-04 16:48:32 -07:00
Yuxuan Li
a33e2b27a1
add some comments
2017-05-04 16:13:49 -07:00
Craig Tiller
62800f789c
Merge github.com:grpc/grpc into timer_pool
2017-05-04 22:02:47 +00:00
Craig Tiller
bc7c224cac
Merge branch '0bug' into timer_pool
2017-05-04 22:02:42 +00:00
Yuxuan Li
5f9f37a33c
fix minor
2017-05-04 13:39:29 -07:00
Yang Gao
f31a80eac3
Merge pull request #10950 from jeady/service_name_metadata
...
Add static method to generated code to return fully qualified protobuf service name
2017-05-04 12:51:44 -07:00
ncteisen
1c8698758d
Set frame size to B/us
2017-05-04 11:56:14 -07:00
Mark D. Roth
86b9473690
Merge pull request #10980 from markdroth/grpclb_deadline_fix
...
Make sure we set deadline for the LB call even without a pick.
2017-05-04 08:05:40 -07:00
Yuxuan Li
f8365cd87b
clean up, fix minor issue
2017-05-03 23:29:17 -07:00
Yuxuan Li
28efff3e1e
clang-format
2017-05-03 22:50:56 -07:00
Yuxuan Li
5d3ddeeea1
adding server side poll stat
2017-05-03 22:27:11 -07:00
Yuxuan Li
999ac157e6
initial implementation.
2017-05-03 21:36:36 -07:00
Sree Kuchibhotla
1440b0654d
Merge branch 'master' into epoll_thread_pool
2017-05-03 15:42:42 -07:00
Mark D. Roth
98e8d59ece
Merge pull request #10953 from markdroth/cq_verifier_improvement
...
Improve cq_verifier error message when success does not match.
2017-05-03 13:09:25 -07:00
Craig Tiller
84f75d448e
Fix ASAN/TSAN failures
...
- trace system is now thread safe when run with TSAN
- fix a race in client_auth_filter.c
- allow timer manager to run in single threaded mode for fuzzers
2017-05-03 13:06:35 -07:00
Mark D. Roth
64d922ae87
Make sure we set deadline for the LB call even without a pick.
...
As part of this, get the deadline from a channel arg instead of pick_args.
2017-05-03 12:52:04 -07:00
Sree Kuchibhotla
4afb4db498
Merge branch 'master' into cq_mpsc_based
2017-05-03 09:36:02 -07:00
Noah Eisen
3f716baa0a
Merge pull request #10972 from ncteisen/credential-error-refcount
...
Fix Error Refcount Bug
2017-05-03 08:24:51 -07:00
Craig Tiller
4d03ffbdc6
Merge github.com:grpc/grpc into timer_pool
2017-05-03 07:57:53 -07:00
Craig Tiller
0bc3b40b76
Merge github.com:grpc/grpc into hiertune
2017-05-03 07:35:51 -07:00
Jan Tattermusch
892e4be6da
Merge pull request #10234 from zhimingxie/master
...
fix truncate bug in grpc_cli
2017-05-03 08:36:03 +02:00
Noah Eisen
89371914c9
Fix error refcount bug
...
Added a missing ref in httpcli.c. Also added a test to avoid
regression
2017-05-02 23:26:05 -07:00
Sree Kuchibhotla
d4fc32eacd
New epoll-based polling engine with dedicated poller threads
2017-05-02 15:32:22 -07:00
Craig Tiller
c3571791a5
Isolate timer checking in its own thread
2017-05-02 14:36:33 -07:00
Vizerai
0d1825d4cc
Merge branch 'master' of https://github.com/Vizerai/grpc into intrusive_hash_map
2017-05-02 11:17:23 -07:00
Mark D. Roth
13ded3fc66
Improve cq_verifier error message when success does not match.
2017-05-02 10:43:48 -07:00
Vijay Pai
eea8cf0fe3
Add QPS tests for one-sided streaming
2017-05-02 09:26:12 -07:00
Mark D. Roth
09e458c6cd
Implement client-side load reporting for grpclb.
2017-05-02 08:13:26 -07:00
James Eady
3b26451025
Add static method to generated code to return fully qualified protobuf service name.
2017-05-02 10:45:34 -04:00
zhimingxie
60f35722de
fix truncate bug in grpc_cli
2017-05-02 17:40:03 +08:00
David G. Quintas
cf7ea0f089
Merge pull request #10360 from dgquintas/grpclb_new_test
...
New version of grpclb end2end test
2017-05-02 01:14:57 -07:00
Craig Tiller
d4ee77e741
Merge github.com:grpc/grpc into epex4
2017-05-01 15:35:56 -07:00
Craig Tiller
0994bbd0f7
Merge github.com:grpc/grpc into trickle_stall
2017-05-01 15:11:57 -07:00
Craig Tiller
305dcf3d32
Merge pull request #10924 from ctiller/not-ld
...
Fix printf format
2017-05-01 14:34:51 -07:00
Craig Tiller
9162f75188
Merge pull request #10896 from ctiller/sbtest
...
Fix bogus asserts
2017-05-01 14:34:13 -07:00
Craig Tiller
c610985aeb
Merge branch 'hiertune' into epex4+epoll1
2017-05-01 14:26:49 -07:00
David Garcia Quintas
0745356ab2
Apply slowdown factor to timeouts
2017-05-01 13:52:15 -07:00
David Garcia Quintas
d8e278f3dc
Merge branch 'master' of github.com:grpc/grpc into grpclb_new_test
2017-05-01 12:52:06 -07:00
Nicolas "Pixel" Noble
c020da9634
Forgot one external dependency.
2017-05-01 21:49:46 +02:00
Nicolas "Pixel" Noble
16ace24735
End2end test dependency fix.
2017-05-01 20:33:26 +02:00
Muxi Yan
e123a05913
Merge remote-tracking branch 'upstream/master' into backward-compat
2017-04-30 21:16:07 -07:00
Craig Tiller
570fad827c
Fix printf format
2017-04-29 14:56:13 -07:00
Vizerai
6903d74238
changed from symbolic links to actual files
2017-04-28 21:28:37 -07:00
Vizerai
0359e1260f
initial commit
2017-04-28 20:06:58 -07:00
Muxi Yan
5109b38d4b
Add end2end test for workarounds
2017-04-28 18:01:11 -07:00
David Garcia Quintas
04109e8f7d
BUILD and #include fixes
2017-04-28 13:03:35 -07:00
Craig Tiller
ebf3a89984
Merge github.com:grpc/grpc into epoll1+hierarchical-turnstile
2017-04-28 09:27:01 -07:00
Jan Tattermusch
ffa7473602
Merge pull request #9376 from ivucica/ivucica_grpc_cli
...
Bazel build rule for //test/cpp/util:grpc_cli
2017-04-28 16:20:55 +02:00
David Garcia Quintas
04911ca202
New version of grpclb end2end test
2017-04-27 16:32:09 -07:00
Craig Tiller
7ef85e5a30
Fix bogus asserts
2017-04-27 21:58:41 +00:00
Craig Tiller
f7283e01dd
Merge github.com:grpc/grpc into trickle_stall
2017-04-27 14:56:56 -07:00
Craig Tiller
4865c79548
Merge pull request #10613 from ctiller/framing_costs
...
Optimize framing a little
2017-04-27 14:53:12 -07:00
Craig Tiller
6a85ee0b4d
Fix test compilation
2017-04-27 19:17:11 +00:00
David G. Quintas
8c71bde9b0
Merge pull request #10522 from jiangtaoli2016/new_tsi
...
Update TSI with new non-blocking TSI interfaces.
2017-04-27 10:42:33 -07:00
Jan Tattermusch
f7cd585901
Merge pull request #10819 from jtattermusch/fix_cpp_distrib
...
Fix C++ distribtest
2017-04-27 18:51:52 +02:00
Craig Tiller
ac99bfff46
Merge github.com:grpc/grpc into epex4
2017-04-27 09:27:20 -07:00
Craig Tiller
1939744de5
Fix test failure
2017-04-27 08:40:53 -07:00
Ivan Vučica
38279ea2e0
Bazel rule for building grpc_cli.
2017-04-27 13:32:42 +01:00
Sree Kuchibhotla
abc24c5317
Merge branch 'master' into cq_mpsc_based
2017-04-26 18:51:42 -07:00
Craig Tiller
737da9fdea
Merge github.com:grpc/grpc into c++lame
2017-04-26 15:07:09 -07:00
Alexander Polcyn
f5521c33f9
Revert "Merge branch 'master' into v1.3.x"
...
This reverts commit 79759fea1a , reversing
changes made to dc36f4df6a .
2017-04-26 14:18:39 -07:00
Noah Eisen
436a394296
Merge pull request #10823 from ncteisen/client-auth-filter-fuzz
...
Don't Abort on Input
2017-04-26 14:12:02 -07:00
Craig Tiller
78e0864d3d
Expand allowable resource quota failures: unavailable seems sane
2017-04-26 13:12:04 -07:00
Craig Tiller
ff54f5b150
Merge github.com:grpc/grpc into trickle_stall
2017-04-26 10:38:15 -07:00
Craig Tiller
e38948a1cd
clang-format
2017-04-26 08:53:25 -07:00
Noah Eisen
f725d7e6b6
Merge branch 'master' of https://github.com/grpc/grpc into client-auth-filter-fuzz
2017-04-25 17:01:08 -07:00
Craig Tiller
7f88c48411
Fix portability test
2017-04-25 16:44:17 -07:00
jiangtaoli2016
7e41158311
Merge branch 'master' into new_tsi
2017-04-25 16:04:25 -07:00
Nicolas "Pixel" Noble
3bd8177ce6
Converting end2end/generate_tests.bzl.
2017-04-25 22:32:46 +02:00
Craig Tiller
819cd88bd7
Allow EPOLLEXCLUSIVE tests to be omitted outside of CI
2017-04-25 13:18:22 -07:00
Sree Kuchibhotla
ff7a587608
Merge branch 'master' into cq_mpsc_based
2017-04-25 12:10:38 -07:00
Craig Tiller
f54b89c4f8
Merge github.com:grpc/grpc into epex4
2017-04-25 10:31:08 -07:00
jiangtaoli2016
70406b70ad
Merge branch 'master' into new_tsi
2017-04-25 09:39:50 -07:00
Craig Tiller
9fd7cf5dc3
Recycle ports
2017-04-25 08:45:06 -07:00
Craig Tiller
b56dae554c
Allow a longer fetch time for port server
2017-04-25 08:22:24 -07:00
Craig Tiller
dc2e0843dc
Merge pull request #10826 from ctiller/ubsan
...
Slow down timers for ubsan builds
2017-04-24 20:50:55 -07:00
Sree Kuchibhotla
a72d79b1fc
Merge branch 'master' into cq_mpsc_based
2017-04-24 19:45:20 -07:00
MakMukhi
c090c619c1
Merge pull request #10644 from MakMukhi/master
...
Added unit testing support.
2017-04-24 16:36:40 -07:00
Noah Eisen
6b42bfde1f
Add fuzzer to corpus
2017-04-24 16:36:11 -07:00
jiangtaoli2016
812860850c
Merge branch 'master' into new_tsi
2017-04-24 15:33:41 -07:00
Craig Tiller
25149249ec
Slow down timers for ubsan builds
2017-04-24 13:42:52 -07:00
Craig Tiller
6f2024f4ec
Merge github.com:grpc/grpc into c++lame
2017-04-24 13:33:06 -07:00
Craig Tiller
956920d84e
clang-format
2017-04-24 13:09:12 -07:00
Craig Tiller
890b584ee9
Merge github.com:grpc/grpc into epex4
2017-04-24 19:33:53 +00:00
Craig Tiller
f62f8d37b6
Revert "Better cost estimation"
...
This reverts commit 4f98e25f8b .
2017-04-24 18:38:54 +00:00
Craig Tiller
1fb0c39168
Merge github.com:grpc/grpc into epex4
2017-04-24 18:35:36 +00:00
Craig Tiller
3d36a5542c
Fix compile
2017-04-24 18:31:01 +00:00
jiangtaoli2016
6cb5e276a4
Merge branch 'master' into new_tsi
2017-04-24 09:02:11 -07:00
Craig Tiller
c6f6663fb7
Rollback some changes
2017-04-24 08:29:39 -07:00
Craig Tiller
0d46284799
Rollback some changes
2017-04-24 08:24:21 -07:00
Craig Tiller
d978a95d3c
Merge github.com:grpc/grpc into hybrid
2017-04-24 08:20:03 -07:00
Jan Tattermusch
1dd609b3c1
fix C++ distribtests
2017-04-24 14:22:30 +02:00
Craig Tiller
7e0e18d21e
Merge pull request #10802 from ctiller/proxy
...
Fix HTTP proxy tests
2017-04-22 06:12:19 -07:00
Craig Tiller
4a1925444d
Remove more spam
2017-04-21 19:07:00 -07:00
Craig Tiller
b2b4122c03
Remove logging
2017-04-21 19:05:59 -07:00
Craig Tiller
46436cbe31
Merge github.com:grpc/grpc into trickle_stall
2017-04-21 16:24:40 -07:00
Craig Tiller
85bf34a4a8
Copy slices for in-process transports: its no longer safe to just ref
2017-04-21 16:14:59 -07:00
Sree Kuchibhotla
76b1c0d844
Merge branch 'master' into cq_mpsc_based
2017-04-21 16:08:58 -07:00
Craig Tiller
ee880fd373
Merge github.com:grpc/grpc into count_now
2017-04-21 15:43:27 -07:00
Craig Tiller
20cb627339
Fix HTTP proxy tests
...
- heap allocate the pollset shutdown closure (this may be called asynchronously)
- ensure a poller remains until all endpoints are closed
2017-04-21 15:07:13 -07:00
Sree Kuchibhotla
f700705891
Merge branch 'master' into cq_mpsc_based
2017-04-21 14:13:59 -07:00
Vijay Pai
7748faf251
Merge pull request #10639 from vjpai/buildfixes
...
Fix and test Bazel build rules
2017-04-21 10:50:59 -07:00
Yang Gao
305e4eba83
Merge pull request #10775 from yang-g/http2_client
...
Fix http2_interop test for c++ and python
2017-04-21 10:19:26 -07:00
Mark D. Roth
b7f1129cf2
Merge pull request #10742 from markdroth/hash_table
...
Change slice_hash_table to use linear probing and add unit test.
2017-04-21 10:06:04 -07:00
Craig Tiller
decec09316
Merge github.com:grpc/grpc into c++lame
2017-04-21 08:08:05 -07:00
Craig Tiller
def5aa89d1
Merge github.com:grpc/grpc into epex4
2017-04-21 08:02:06 -07:00
Craig Tiller
8e1fe5f16a
Merge github.com:grpc/grpc into trickle_stall
2017-04-21 08:01:35 -07:00
Craig Tiller
50f7e1aa84
Merge github.com:grpc/grpc into hybrid
2017-04-21 06:38:04 -07:00
Noah Eisen
a8e567574b
Merge branch 'master' of https://github.com/grpc/grpc into yet-another-error-refcount-bug
2017-04-20 15:59:35 -07:00
makdharma
16309e396a
Merge pull request #10708 from makdharma/interop_bazel
...
BUILD file for interop client and server
2017-04-20 15:43:29 -07:00
Craig Tiller
89f8d4c443
Merge github.com:grpc/grpc into epex4
2017-04-20 22:21:23 +00:00
Vijay Pai
a935ae1505
Fix build rules for grpc++_unsecure, test that it builds properly
2017-04-20 22:21:01 +00:00
yang-g
03876f66e1
Fix http2_interop test for c++ and python
2017-04-20 14:51:58 -07:00
Craig Tiller
0bb25f325c
Build fix
2017-04-20 14:17:23 -07:00
Craig Tiller
a29f1920c8
Fix test
2017-04-20 12:48:05 -07:00
Craig Tiller
fe1a67c3d3
Merge github.com:grpc/grpc into trickle_stall
2017-04-20 12:39:26 -07:00
lyuxuan
3fe0f6d851
Merge pull request #10622 from lyuxuan/cpp_overhead
...
profile cpp overhead for call create
2017-04-20 12:35:39 -07:00
Noah Eisen
5e17e4430c
Add fuzz test
2017-04-20 12:35:27 -07:00
Craig Tiller
59db187c85
Merge branch 'tsan-c++' into hybrid
2017-04-20 19:24:57 +00:00
Craig Tiller
3df4584b9c
Merge github.com:grpc/grpc into epex4
2017-04-20 19:24:41 +00:00
Craig Tiller
c4c296e2d8
Merge github.com:grpc/grpc into tsan-c++
2017-04-20 19:24:11 +00:00
Craig Tiller
14ff003ae4
Merge pull request #10751 from ctiller/speedup-build
...
Speed up tests
2017-04-20 12:23:45 -07:00
Craig Tiller
143cfa7792
Disable compression+resource_quota_server tests
2017-04-20 11:32:40 -07:00
Makarand Dharmapurikar
bdd48ffaa3
added missing dependency
2017-04-20 11:10:46 -07:00
Craig Tiller
a4894fcd02
Merge pull request #10182 from ctiller/cpparena
...
[EXPERIMENTAL] allocate unary response writer against call arena
2017-04-20 10:32:20 -07:00
Craig Tiller
dbc12105a3
Refine ping-pong cpu requirement estimations; sort tests by cpu cost to get better bin packing
2017-04-20 17:08:39 +00:00
Craig Tiller
41fdf7d6ad
Better cost estimation
2017-04-20 16:50:08 +00:00
Craig Tiller
7bc14b5dcf
Merge github.com:grpc/grpc into epex4
2017-04-20 16:14:51 +00:00
Craig Tiller
2f269ec781
Rollback rqs change: may have been too aggressive
2017-04-20 08:03:08 -07:00
Mark D. Roth
493be1f1b9
Fix windows build.
2017-04-20 07:10:22 -07:00
Mark D. Roth
f186d9d35b
Fix asan bug.
2017-04-20 07:05:34 -07:00
Mark D. Roth
ba390352c9
clang-format
2017-04-20 06:59:26 -07:00
Craig Tiller
d47be446d7
Speed up tests
2017-04-19 17:26:24 -07:00
Yuxuan Li
f2af0c3009
change to new completion queue api
2017-04-19 16:45:38 -07:00
Craig Tiller
d1a6423199
Use stdlib to avoid ubsan errors
2017-04-19 15:34:29 -07:00
Craig Tiller
6984e1dc5e
Merge github.com:grpc/grpc into c++lame
2017-04-19 14:50:31 -07:00
Craig Tiller
3b72163042
Clamp warmup time in seconds
2017-04-19 14:47:27 -07:00
Craig Tiller
47f6dc732d
more reasonable?
2017-04-19 14:42:22 -07:00
Craig Tiller
06a30eef36
Merge github.com:grpc/grpc into cpparena
2017-04-19 14:40:20 -07:00
Craig Tiller
5088ef73eb
Refine warmup
2017-04-19 14:39:11 -07:00
Craig Tiller
767397702e
Tweak bdp estimation again
2017-04-19 14:11:40 -07:00
Mark D. Roth
0c0b89a88b
Change hash table to use linear probing and add unit test.
...
Also add some missing rules in test/core/slice/BUILD.
2017-04-19 13:28:24 -07:00
Craig Tiller
a0cf12d976
Improve simulation to not infinitely buffer writes
2017-04-19 13:15:51 -07:00
Craig Tiller
ae1e29eed9
Get dep in the right place
2017-04-19 09:07:23 -07:00
Craig Tiller
3588248554
Merge github.com:grpc/grpc into hybrid
2017-04-19 09:06:45 -07:00
Craig Tiller
24e9fe7b92
Fix bazel
2017-04-19 08:24:54 -07:00
Craig Tiller
fe59d93e40
more stats
2017-04-19 08:04:50 -07:00
Craig Tiller
cc92eb42a4
Update to new API
2017-04-19 06:54:25 -07:00
Craig Tiller
e576b6c5e2
Merge branch 'infinite_stream' into epex4
2017-04-19 06:51:02 -07:00
Craig Tiller
f26caeedc6
clang-format
2017-04-19 06:48:05 -07:00
Craig Tiller
0a458b599e
Fix Bazel build
2017-04-19 06:35:16 -07:00
Mahak Mukhi
ea07b60401
Post-review update
2017-04-18 17:05:49 -07:00
Craig Tiller
40fde140f4
Add logging of flow control variables
2017-04-18 15:26:57 -07:00
Makarand Dharmapurikar
466c286604
removed default visibility
2017-04-18 13:55:10 -07:00
Craig Tiller
cac4e178fd
Merge github.com:grpc/grpc into cpparena
2017-04-18 13:39:18 -07:00
Craig Tiller
a12c0657ef
Merge github.com:grpc/grpc into hybrid
2017-04-18 13:23:44 -07:00
Craig Tiller
e5e569540d
Merge branch 'infinite_stream' into epex4
2017-04-18 13:16:41 -07:00
Makarand Dharmapurikar
6a8e2c2408
reduced visibility of test util
2017-04-18 13:09:52 -07:00
Craig Tiller
9354720625
Fix infinite streams in qps_test
2017-04-18 19:42:27 +00:00
Craig Tiller
07a138c2b3
Merge github.com:grpc/grpc into epex4
2017-04-18 19:40:02 +00:00
Makarand Dharmapurikar
5b8032c8b4
BUILD file for interop client and server
2017-04-18 12:07:10 -07:00
Sree Kuchibhotla
7fa313624c
Merge branch 'master' into cq_mpsc_based
2017-04-18 11:39:12 -07:00
Nicolas "Pixel" Noble
15cd5ce2ed
Rewriting core tests BUILD files to use the build system.
2017-04-18 19:53:10 +02:00
Craig Tiller
79d24fb8eb
Fixes
2017-04-17 19:35:19 +00:00
Craig Tiller
addb6ea986
Merge github.com:grpc/grpc into c++lame
2017-04-17 12:19:09 -07:00
David G. Quintas
a6f64f4c00
Merge pull request #10391 from dgquintas/lr_back_to_md
...
Load Reporting back to using metadata
2017-04-17 10:36:42 -07:00
Craig Tiller
f840110de2
Fixup tests
2017-04-17 09:47:28 -07:00
Craig Tiller
26ec8fba7a
Merge github.com:grpc/grpc into epex4
2017-04-17 08:38:33 -07:00
Mahak Mukhi
a68829023c
more sanity
...
trying to fix some sanity
nope that didn't work
fixing test failiures
added debug code
more trail and error
more trial and error
cleaning debug code
2017-04-15 19:09:45 -07:00
David G. Quintas
3ddc13b252
Merge pull request #10668 from dgquintas/update_lb_proto_2
...
Updated load_balancer.proto
2017-04-15 16:00:20 -07:00
David Garcia Quintas
a818f72c0c
Load Reporting back to using metadata
2017-04-15 11:25:48 -07:00
David Garcia Quintas
a7a1098d2f
Updated load_balancer.proto
2017-04-15 10:55:01 -07:00
David Garcia Quintas
53af23cfbf
Improvements to Fake Resolver
2017-04-15 10:29:46 -07:00
jiangtaoli2016
e223a6a042
Merge branch 'master' into new_tsi
2017-04-15 10:20:51 -07:00
Yang Gao
52ff44f0d6
Merge pull request #10440 from danzh2010/udpserver
...
Modify udp_server to postpone shutdown_fd() during shutdown.
2017-04-14 15:39:02 -07:00
Mahak Mukhi
443a75dd22
1. Added golden file test.
...
2. Added support for mock.
3. Sanity fix.
2017-04-14 15:33:55 -07:00
Yang Gao
940b2bd06e
Merge pull request #10634 from yang-g/fuzz2
...
Disallow empty method slice in api_fuzzer
2017-04-14 15:29:52 -07:00
Craig Tiller
56c23f11b0
Merge github.com:grpc/grpc into c++lame
2017-04-14 15:18:20 -07:00
Muxi Yan
9d129e751f
Merge pull request #10626 from grpc/revert-10619-revert-9626-lazy-deframe
...
Revert "Revert "Implement lazy deframe""
2017-04-14 14:10:55 -07:00
Craig Tiller
c3666d7090
Merge github.com:grpc/grpc into hybrid
2017-04-14 13:15:56 -07:00
Craig Tiller
8b24229b7c
Fix merge
2017-04-14 13:15:16 -07:00
Craig Tiller
2c6f63731c
Merge github.com:grpc/grpc into cpparena
2017-04-14 13:14:10 -07:00
Craig Tiller
813e751d66
Merge pull request #10660 from ctiller/bugfixes
...
Bugfixes
2017-04-14 13:06:42 -07:00
Yuxuan Li
0bbdb022de
adding a benchmark for c core call create that do two separate batches.
2017-04-14 11:47:18 -07:00
yang-g
f84ea39b35
merge with head
2017-04-14 10:37:32 -07:00
Makarand Dharmapurikar
d65b44a3db
Merge branch 'caching_uri' of https://github.com/makdharma/grpc into makdharma-caching_uri
2017-04-14 09:07:02 -07:00
Muxi Yan
3136568e36
Merge remote-tracking branch 'upstream/master' into revert-10619-revert-9626-lazy-deframe
2017-04-14 08:22:55 -07:00
Sree Kuchibhotla
a29d1b5f7c
Merge branch 'master' into cq_lockfree
2017-04-14 08:12:22 -07:00
Sree Kuchibhotla
b81fb794a3
Merge pull request #9972 from sreecha/cq_create_api_changes
...
Completion Queue creation API changes (C-Core and C++ only)
2017-04-14 07:59:18 -07:00
Craig Tiller
9b3d391846
Fix broken test
2017-04-14 06:51:04 -07:00
Craig Tiller
a094b1a4c6
Fix broken test
2017-04-14 06:49:49 -07:00
Craig Tiller
6aba1e574a
Fix broken test
2017-04-14 06:49:43 -07:00
Craig Tiller
90bb7bddd1
Merge pull request #10449 from ctiller/minimal_test
...
Add a test of minimal stacks, and make it pass
2017-04-14 06:48:31 -07:00
Muxi Yan
4f505464bd
Merge remote-tracking branch 'upstream/master' into revert-10619-revert-9626-lazy-deframe
2017-04-14 00:15:53 -07:00
David G. Quintas
3bcf8d7091
Merge pull request #10405 from bogdandrutu/metadata
...
Change metadata names used by the instrumentation.
2017-04-13 23:17:55 -07:00
Craig Tiller
58e6d13f1b
Merge github.com:grpc/grpc into minimal_test
2017-04-13 20:50:09 -07:00
Craig Tiller
a6ede89120
Merge pull request #10630 from ctiller/ubsan
...
ubsan fixes
2017-04-13 20:28:53 -07:00
Yuxuan Li
784018d8a4
use grpc_channel_create_registered_call
2017-04-13 16:17:37 -07:00
Sree Kuchibhotla
33f4c6d04a
Merge branch 'master' into cq_create_api_changes
2017-04-13 15:39:45 -07:00
Sree Kuchibhotla
db0a4bfeae
Merge remote-tracking branch 'upstream/master' into cq_lockfree
2017-04-13 15:38:28 -07:00
Mark D. Roth
023c982284
Merge pull request #10612 from markdroth/max_message_size_status_code
...
Use RESOURCE_EXHAUSTED for max message size limits.
2017-04-13 14:52:46 -07:00
Mahak Mukhi
2814b5148e
formatting
2017-04-13 14:45:26 -07:00
Sree Kuchibhotla
e24e185fb5
Merge branch 'cq_create_api_changes' into cq_lockfree
2017-04-13 14:26:19 -07:00
Sree Kuchibhotla
b3112cd10f
Merge branch 'master' into cq_lockfree
2017-04-13 14:26:12 -07:00
Sree Kuchibhotla
2eeedad744
fix mac issues
2017-04-13 14:25:05 -07:00
Bogdan Drutu
c2b1f1672d
Change metadata names used by the instrumentation.
2017-04-13 14:10:04 -07:00
Mahak Mukhi
bcf0eb6126
Merge branch 'master' of github.com:grpc/grpc
2017-04-13 13:28:58 -07:00