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
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
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
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