Mark D. Roth
764cf04a13
Revert "Revert "Implement call combiner""
...
This reverts commit bf19961d0a .
2017-09-01 09:00:06 -07:00
Craig Tiller
2897235609
Expose stats into qps_driver
2017-08-31 15:52:57 -07:00
Craig Tiller
890f542498
Merge branch 'stats' into stats_histo
2017-08-31 12:24:15 -07:00
Craig Tiller
ccad38227f
Merge github.com:grpc/grpc into stats
2017-08-31 12:23:53 -07:00
Craig Tiller
5489d41c15
Expose histograms via microbenchmarks
2017-08-31 12:20:04 -07:00
Craig Tiller
8fd40d5ed9
Merge github.com:grpc/grpc into wc
2017-08-31 10:54:11 -07:00
Nicolas "Pixel" Noble
90df76b463
Merge branch 'master' of https://github.com/grpc/grpc into visibility
2017-08-30 23:13:25 +02:00
Nicolas "Pixel" Noble
2bc5e3ac40
Moving visibility and package creation to the build system.
2017-08-30 19:18:37 +02:00
Mark D. Roth
bf19961d0a
Revert "Implement call combiner"
2017-08-29 16:59:07 -07:00
Craig Tiller
03c908fc9e
Merge github.com:grpc/grpc into stats
2017-08-29 12:34:10 -07:00
Craig Tiller
d9b82bdecb
Merge github.com:grpc/grpc into grpc_millis
2017-08-29 12:16:56 -07:00
Vijay Pai
6defb325d9
Remove some pre-C++11-style workarounds
2017-08-29 08:44:54 -07:00
Yuchen Zeng
eeea43fa24
Increase the grace period in ReconnectChannel tests
2017-08-28 22:57:28 -07:00
David Garcia Quintas
52ba957f83
Removed in_connectivity_shutdown from RR
2017-08-28 06:01:52 -07:00
Yuchen Zeng
4a11ecc076
Add ChannelConnectivityWatcher::Ref()/Unref()
2017-08-25 15:17:45 -07:00
Mark D. Roth
ff4f2db4b9
Merge pull request #11566 from markdroth/call_combiner
...
Implement call combiner
2017-08-25 09:05:04 -07:00
Mark D. Roth
76e264b8df
Implement call combiner.
2017-08-25 09:03:33 -07:00
Noah Eisen
cad427b2f7
Merge pull request #12227 from ncteisen/bazel-microbenchmarks
...
Microbenchmarks Work With Bazel
2017-08-24 14:13:08 -07:00
Vijay Pai
c38955501b
Move some internal includes to the right places
2017-08-24 10:16:40 -07:00
Yuchen Zeng
b4481a9a13
Share one monitoring thread between channels
2017-08-24 03:13:42 -07:00
Yuchen Zeng
bfb4e06e3c
Check connectivity intermittently
2017-08-23 23:47:15 -07:00
Yuchen Zeng
a2e506e8d9
Avoid using timers
2017-08-22 20:46:52 -07:00
Yuchen Zeng
ee3e3310bb
Add reconnect channel tests
2017-08-22 18:56:25 -07:00
ncteisen
c302eb9840
Microbenchmarks work with bazel
2017-08-22 12:24:54 -07:00
David Garcia Quintas
3732f869e1
PR comments
2017-08-22 11:17:13 -07:00
David Garcia Quintas
a2c1df4dcd
RR: Initialize subchannel connectivity state
2017-08-21 15:20:58 -07:00
Vijay Pai
e1418e4ab1
Switch to idiomatic Slice API
2017-08-09 22:03:16 -07:00
Vijay Pai
ce58cf8c44
Add Slice constructors to match all grpc_slice cases
2017-08-04 07:48:48 -07:00
Vijay Pai
e252e5fd9d
Merge pull request #12025 from vjpai/bazel_unsec
...
Test grpc++_unsecure in Bazel build
2017-08-03 12:10:57 -07:00
David G. Quintas
8eb47ed250
Merge pull request #12051 from dgquintas/fix_grpclbend2end_condvars
...
Condition variables are not latches
2017-08-03 09:40:56 -07:00
Vijay Pai
81522c8ebe
Add unsecure libraries to bazel build targets
2017-08-02 19:44:32 -07:00
David Garcia Quintas
ecabe09b89
Condition variables are not latches
2017-08-02 18:39:31 -07:00
ncteisen
af313caab8
Eliminate copy in QPS Driver
2017-08-02 16:05:48 -07:00
ncteisen
ab04027e47
Merge branch 'master' of https://github.com/grpc/grpc into flow-control-v3
2017-08-01 10:58:29 -07:00
Vijay Pai
dc1cfe9e21
Merge pull request #11978 from vjpai/remake
...
Clean up grpc++_unsecure so that it doesn't require secure content anymore
2017-07-31 12:58:44 -07:00
Yang Gao
f787594e68
Merge pull request #11703 from yang-g/cq_shutdown
...
Allow adding events to cq after shutdown is called.
2017-07-31 07:37:31 -07:00
Vijay Pai
4280725bb3
Clean up grpc++_unsecure so that it doesn't require secure content anymore
2017-07-30 23:53:27 -07:00
ncteisen
fb193a1e2f
Merge branch 'master' of https://github.com/grpc/grpc into flow-control-v3
2017-07-28 15:47:32 -07:00
yang-g
7d6b914f98
Change return type to bool
2017-07-28 12:49:40 -07:00
yang-g
0eaf7debd2
Allow adding events to cq after shutdown is called.
2017-07-28 12:49:40 -07:00
David G. Quintas
433f7bce2d
Merge pull request #11948 from dgquintas/grpclb_fix_rr_shutdown_connectivity
...
Fix bug in handling of RR connectivity transition to SHUTDOWN
2017-07-28 11:59:17 -07:00
David G. Quintas
aaf623ac66
Merge pull request #11965 from dgquintas/grpclb_lb_channel_conn_state_subscription
...
Watch the LB channel using the right initial conn. state
2017-07-28 11:00:18 -07:00
David Garcia Quintas
fc950fbeb5
Fix bug in handling of RR connectivity transition to SHUTDOWN
2017-07-27 19:56:30 -07:00
ncteisen
0133cc6fd8
Avoid benchmarking allocs
2017-07-27 19:45:24 -07:00
David Garcia Quintas
6a7935e14e
Watch the LB channel using the right initial conn. state
2017-07-27 19:24:52 -07:00
Mark D. Roth
e7751807e2
Use new protocol for reporting dropped calls to grpclb balancer.
2017-07-27 12:31:45 -07:00
David Garcia Quintas
c22c65b58d
grpclb: deal with all-drops serverlists
2017-07-25 14:22:20 -07:00
Vijay Pai
196d3d6ee8
Merge pull request #11928 from grpc/revert-11572-internalize
...
Revert "Separate internal-only and public parts of C++ API"
2017-07-25 10:26:01 -07:00
Vijay Pai
3b914413a8
Merge pull request #11907 from vjpai/testlast
...
Move gtest last
2017-07-25 10:04:43 -07:00
Vijay Pai
bc81eee4d4
Remove a follow-on internal that was added post-internalization, keep the templated QPS worker rather than going back to internal API
2017-07-25 01:51:28 -07:00
Vijay Pai
6abd20020b
Revert "Separate internal-only and public parts of C++ API"
2017-07-25 00:43:30 -07:00
Yuchen Zeng
9511aefaa9
Merge pull request #11786 from y-zeng/fd_orphan
...
Support closed fd in grpc_fd_orphan()
2017-07-24 11:32:22 -07:00
Craig Tiller
288076d918
Merge github.com:grpc/grpc into write_completion
2017-07-21 16:06:17 -07:00
Mark D. Roth
e0778b2c18
Add cancellation to asynchronous security APIs.
2017-07-21 15:42:00 -07:00
Vijay Pai
c50cf03f32
Move gtest last
2017-07-21 11:14:40 -07:00
Craig Tiller
4c0ac4a9f5
Fix fix fix chttp2_transport
2017-07-21 10:38:18 -07:00
Craig Tiller
cbb384007e
Fix bm_chttp2_transport
2017-07-21 09:52:25 -07:00
Craig Tiller
b4bb1cdce4
Add counters, fix race
2017-07-20 14:18:17 -07:00
Craig Tiller
4deeb65805
Merge github.com:grpc/grpc into grpc_millis
2017-07-20 09:50:25 -07:00
Craig Tiller
b89304652b
Build simplification
2017-07-19 16:24:19 -07:00
Craig Tiller
89c1428a60
Propagate grpc_millis further
2017-07-19 15:32:27 -07:00
Guantao Liu
1932a50e50
Merge pull request #11787 from guantaol/qps_driver
...
Add a new metric and enable internal credential types in QPS Driver
2017-07-18 17:46:57 -07:00
ncteisen
3c909d55fd
Pull out flow control objects
2017-07-18 17:06:58 -07:00
ncteisen
06f052b35d
Get rid of local window, fix qps worker
2017-07-18 17:06:58 -07:00
ncteisen
268a82398c
Pull flow control into one module
2017-07-18 17:06:57 -07:00
Craig Tiller
4a70c24f13
Merge github.com:grpc/grpc into write_completion
2017-07-18 14:32:56 -07:00
Vijay Pai
e5ba80b507
Merge pull request #11870 from vjpai/slice
...
Add idiomatic C++ API for grpc::Slice construction
2017-07-18 14:10:13 -07:00
Mark D. Roth
65d447f2c3
Merge pull request #11454 from markdroth/server_cq_ok_semantics
...
Do not return calls on server when request proto fails to deserialize.
2017-07-18 12:19:45 -07:00
Vijay Pai
0f95fa4909
Add idiomatic C++ API for grpc::Slice construction that doesn't
...
require using grpc_slice
2017-07-18 11:07:43 -07:00
kpayson64
4ff3805d25
Merge pull request #11813 from kpayson64/restore_target
...
Restore interop_client_main
2017-07-18 09:04:23 -07:00
Yuchen Zeng
9968c253cd
Update bm_pollset with the fd_orphan change
2017-07-17 17:52:15 -07:00
Craig Tiller
764cdbaaf0
Merge github.com:grpc/grpc into write_completion
2017-07-17 16:32:50 -07:00
Craig Tiller
d996379030
Reset OWNERS state
2017-07-17 10:54:07 -07:00
Vijay Pai
fd82a6cb4f
Merge pull request #11145 from vjpai/inproc3
...
In-process transport
2017-07-15 20:05:26 -07:00
Guantao Liu
29a7050c35
Fixed sanity.
2017-07-14 19:24:26 -07:00
Guantao Liu
37484f8299
Merge remote-tracking branch 'upstream/master' into qps_driver
2017-07-14 18:41:10 -07:00
Guantao Liu
91d8f0b5a8
Added the missing header file and fixed a syntax error.
2017-07-14 18:33:30 -07:00
Guantao Liu
ac9fdfbc40
Removed unnecessary default values and fixed sanity.
2017-07-14 17:33:19 -07:00
Vijay Pai
8dc4f101cb
Disbable a specific check on async_end2end_test and revisit later if that expectation was really required by the API
2017-07-14 16:23:54 -07:00
Vijay Pai
3d7d5f4ed2
Create inproc transport, add relevant tests, exclude irrelevant tests
2017-07-14 16:23:54 -07:00
Craig Tiller
31af436d96
Fixes for async_end2end_test: Shutdown() can block
2017-07-14 15:48:17 -07:00
Sree Kuchibhotla
ac51c2aa9b
Merge pull request #11825 from sreecha/asan_failure
...
Fix memory leak in bm_cq_multiple_threads (due to not calling grpc_shutdown)
2017-07-14 15:25:34 -07:00
David G. Quintas
0c9ce72218
Merge pull request #11761 from dgquintas/lb_update_connector_fix
...
RR: fix subchannel list handing
2017-07-14 12:21:55 -07:00
David G. Quintas
24a4b31c07
Merge pull request #11726 from dgquintas/fix_grpclb_test_deadlocks
...
Fix deadlocks in grpclb_end2end_test
2017-07-14 12:17:54 -07:00
Sree Kuchibhotla
a69878a217
fix memory leaks due to not calling grpc_shutdown in bm_cq_multiple_threads
2017-07-14 11:29:28 -07:00
Mark D. Roth
0696611fb5
Do not return calls on server when request proto fails to deserialize.
2017-07-14 07:18:39 -07:00
David Garcia Quintas
51d0ff0f3d
Fix deadlocks in grpclb_end2end_test
2017-07-13 18:43:14 -07:00
Ken Payson
f47c063d02
Restore interop_client_main
...
This target is used internally.
2017-07-13 18:30:26 -07:00
Guantao Liu
e72b5d6ab8
Merge remote-tracking branch 'upstream/master' into qps_driver to resolve conflicts.
2017-07-13 18:29:18 -07:00
Craig Tiller
41690d1ad8
Detach ownership of core/c++
2017-07-13 16:16:13 -07:00
David Garcia Quintas
9a4ed686b1
Improved testing
2017-07-13 16:12:30 -07:00
Craig Tiller
5e47758d53
Make @vjpai an owner of qps_test
2017-07-13 16:09:47 -07:00
Nicolas "Pixel" Noble
68ce2564fd
Sanitizing repo.
2017-07-13 22:45:33 +02:00
Nicolas Noble
9877189e45
Merge pull request #11310 from nicolasnoble/import
...
Import mutations.
2017-07-13 13:39:58 -07:00
Yang Gao
fdf04d2d61
Merge pull request #11797 from yang-g/init_benchmark_to_test
...
Replace InitBenchmark with InitTest. Remove qps_test.cc
2017-07-13 13:08:30 -07:00
Nicolas "Pixel" Noble
61f21d91b8
Fixing merge failures on test/cpp/interop.
2017-07-13 19:36:00 +02:00
yang-g
fdcb774cea
Regenerate projects and fixes
2017-07-13 10:25:42 -07:00
Craig Tiller
e4985cbbb7
Add test tree owners for C/C++
2017-07-13 10:11:42 -07:00
yang-g
b575a34e05
Replace InitBenchmark with InitTest. Remove qps_test.cc
2017-07-13 09:47:27 -07:00
Guantao Liu
abe3cf51f0
Add a new metric 'Queries/CPU-sec'.
...
Enable internal credential types.
2017-07-12 17:36:30 -07:00
Sree Kuchibhotla
eede875bdb
Disable health check service in async end2end tests as it is causing flakes in mac
2017-07-11 13:55:58 -07:00
Vijay Pai
5e3699493d
Merge pull request #11572 from vjpai/internalize
...
Separate internal-only and public parts of C++ API
2017-07-10 23:22:19 -07:00
David Garcia Quintas
6636b5036e
Fix codegen_test_full
2017-07-10 14:41:34 -07:00
Vijay Pai
c0baec60a1
Internalize structs and methods meant for being exposed through codegen
...
or that interface with core and are only for internal use
2017-07-10 14:33:53 -07:00
David G. Quintas
05f6d7e5ae
Merge pull request #11696 from dgquintas/rr_concurrent_updates_fix
...
Fix RR concurrent updates
2017-07-07 14:30:30 -07:00
Michael Lumish
4e014a2410
Merge pull request #11639 from murgatroid99/master_1.4.1_upmerge
...
Upmerge v1.4.x to master
2017-07-07 13:18:06 -07:00
David Garcia Quintas
4b2def361a
Fix RR concurrent updates
2017-07-06 15:40:35 -07:00
Craig Tiller
1d85332481
Merge pull request #11532 from ctiller/optimize_for
...
Allow application optimization targets to be hinted to grpc (prefer latency over throughput for now)
2017-07-06 15:35:12 -07:00
Noah Eisen
e09581de9a
Merge pull request #11557 from ncteisen/writelast-bugfix
...
WriteLast Bugfix
2017-07-06 14:53:02 -07:00
murgatroid99
882ba60fcb
Merge remote-tracking branch 'upstream/v1.4.x' into master_1.4.1_upmerge
2017-07-06 10:15:11 -07:00
Craig Tiller
873ee82277
Add channel args to qps server
2017-07-06 09:22:10 -07:00
David Garcia Quintas
3f223e342f
Move gtest include after proto include
2017-07-05 21:47:09 -07:00
ncteisen
36bb8a0006
s/hanging/pending/g
2017-07-05 11:21:25 -07:00
ncteisen
43f2b55a07
Add repro and fix to bidi case
2017-07-05 10:33:21 -07:00
ncteisen
be7b82ba5e
Add repro for coalescing bug
2017-07-05 10:33:21 -07:00
ncteisen
9bee3086c3
Make stream responses togglable via context
2017-07-05 10:33:21 -07:00
Mark D. Roth
96e51c8e56
Merge pull request #11648 from markdroth/c++_filter_fixes
...
Improvements to C++ filter API
2017-06-30 11:41:45 -07:00
Mark D. Roth
2faddbd639
Fix filter_end2end_test.
2017-06-30 07:10:10 -07:00
David G. Quintas
b9223347bc
Merge pull request #11539 from dgquintas/alarm_non_copyable
...
Make grpc::Alarm non-copyable
2017-06-29 14:19:58 -07:00
Mark D. Roth
cc4ef5919f
Improvements to C++ filter API:
...
- Make sure all C-core parameters are passed into C++ methods.
- Add Destroy() methods for ChannelData and CallData.
- Use C++-style casts.
- Add 'extern "C"' to iomgr/closure.h, which is used in C++ filters.
2017-06-29 08:11:57 -07:00
David Garcia Quintas
ab1ff6b041
Split move test
2017-06-28 14:14:24 -07:00
Noah Eisen
dae8854b7d
Merge pull request #11610 from ncteisen/v1.4.x-perf-bot-patch
...
Perf Bot Backport
2017-06-27 15:59:40 -07:00
ncteisen
131d2f19a1
Few more bm trickle fixes
2017-06-26 23:45:16 -07:00
ncteisen
81db061d2a
Clang fmt and copyright sanity
2017-06-26 23:24:50 -07:00
ncteisen
8f9e012428
Add json out flag to qps driver
2017-06-26 23:15:51 -07:00
ncteisen
0911b1612a
Fix bm_diff
2017-06-26 22:54:28 -07:00
Nicolas "Pixel" Noble
5d80dc4985
Merge branch 'master' of https://github.com/grpc/grpc into import
2017-06-26 22:01:11 +02:00
David Garcia Quintas
05e15745d3
added test for RR connectivity state upon subchannels shutdown
2017-06-26 11:06:17 -07:00
David Garcia Quintas
64ea30fe5b
Fix RR policy connectivity state upon subchannels shutdown
2017-06-23 17:45:00 -07:00
Mark D. Roth
2024353b07
Merge pull request #11499 from markdroth/trailers_only
...
Add support for Trailers-Only responses.
2017-06-22 10:54:09 -07:00
Mark D. Roth
bd3b93b4b5
Add support for Trailers-Only responses.
...
- When receiving a Trailers-Only response, return the metadata as
trailing metadata instead of initial metadata.
- Send Trailers-Only response when we have no non-default initial metadata,
no message to send, and trailing metadata to send.
2017-06-22 10:53:01 -07:00
David Garcia Quintas
e48949f0b4
Make grpc::Alarm non-copyable
2017-06-20 15:42:56 -07:00
yang-g
32e1678327
Still create channel if remotedb is false. Just do not use it in the file parsing
2017-06-19 17:01:30 -07:00
ncteisen
dc1b51e6b3
clang fmt
2017-06-19 09:00:25 -07:00
ncteisen
24e820762a
Add json out flag to qps driver
2017-06-19 07:36:51 -07:00
Ken Payson
c8e7a52fc7
Merge remote-tracking branch 'origin/master' into HEAD
2017-06-13 02:52:13 +00:00
Mehrdad Afshari
c02e39d14c
Merge pull request #9823 from mjkim/fix_unkown
...
Fix typos
2017-06-12 10:46:40 -07:00
ncteisen
274bbbe6a0
Add rich closure debug mode
2017-06-08 15:29:29 -07:00
Craig Tiller
b3899fd18b
Merge github.com:grpc/grpc into ALL-the-things
2017-06-08 07:54:10 -07:00
Jan Tattermusch
7e91ebb41d
license fixes
2017-06-08 11:22:41 +02:00
Jan Tattermusch
4d5c3102a1
fix remaining license notices
2017-06-08 11:22:41 +02:00
Jan Tattermusch
7897ae9308
auto-fix most of licenses
2017-06-08 11:22:41 +02:00
Craig Tiller
1c8a90473d
Merge github.com:grpc/grpc into ALL-the-things
2017-06-07 13:00:06 -07:00
Craig Tiller
dfd7a4dc0d
Merge github.com:grpc/grpc into ALL-the-things
2017-06-07 12:22:41 -07:00
David Garcia Quintas
87d5a3130d
Implement LB policy updates
2017-06-06 19:45:58 -07:00
ncteisen
e9dea378c5
Pare down args once more
2017-06-06 17:02:38 -07:00
Craig Tiller
71005b169a
Merge branch 'selectivity' into ALL-the-things
2017-06-02 14:36:41 -07:00
ncteisen
8758e1030f
Clang fmt
2017-06-02 11:36:30 -07:00
ncteisen
6996f57783
Change identity
2017-06-02 10:53:43 -07:00
ncteisen
777e91d406
Redo unary trickle args sweep
2017-06-02 09:59:46 -07:00
ncteisen
3972fad38c
clang format
2017-05-31 18:47:49 -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
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
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
Nicolas "Pixel" Noble
3dedf65b0f
Fixing indentation + fixing interop_client.
2017-05-24 02:29:02 +02:00
Craig Tiller
674af8f23e
Merge github.com:grpc/grpc into thread_pool
2017-05-23 22:55:34 +00: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
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
Nicolas "Pixel" Noble
af6c83f9e1
Adding dummy layering check option.
2017-05-19 01:53:56 +02:00
Craig Tiller
d3ec4aaf6f
Merge github.com:grpc/grpc into thread_pool
2017-05-18 10:22:43 -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
a753371f05
Rework well_known_protos attr, and some other fixes
2017-05-16 13:09:33 -07:00
Yuxuan Li
8698f2bbee
fix extern c location
2017-05-15 16:53:01 -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
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
Nicolas "Pixel" Noble
3445079089
Merge branch 'master' of https://github.com/grpc/grpc into import
2017-05-12 23:58:25 +02: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
Nicolas "Pixel" Noble
ba54a1c95e
Merge failure, missing commas.
2017-05-12 17:13:58 +02:00
Nicolas "Pixel" Noble
88b1d82b3d
Merge failure - missing grpc_cc_binary.
2017-05-12 16:58:06 +02: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
Nicolas "Pixel" Noble
f4f16798fe
Fixing test_util...
2017-05-11 07:55:10 +02: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
Craig Tiller
a7785ba22e
Merge github.com:grpc/grpc into uberpoll
2017-05-10 13:36:20 -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
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
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
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
Nicolas "Pixel" Noble
1e75dc8cad
Add end2end_test_lib.
2017-05-09 06:57:22 +02: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
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
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
eda29c6398
Merge branch 'epex4' into uberpoll
2017-05-05 15:21:19 +00: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
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
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
Craig Tiller
c3571791a5
Isolate timer checking in its own thread
2017-05-02 14:36:33 -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
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