murgatroid99
309830f6b8
Replace 'long' with 'int64_t' in public core headers
2016-02-05 11:30:00 -08:00
Michael Lumish
bcfe99a547
Merge pull request #5008 from vjpai/worker_quit
...
Provide an RPC to quit the performance benchmarking workers
2016-02-04 16:32:03 -08:00
Bogdan Drutu
e4fdcd9242
Merge pull request #5013 from a-veitch/tag_set_to_context
...
Change all instances of census_tag_set to census_context
2016-02-04 12:42:35 -08:00
vjpai
ed53c08238
Merge branch 'master' into worker_quit
2016-02-04 11:50:45 -08:00
Craig Tiller
3ad28d0f1c
Merge pull request #4828 from vjpai/async_thread_stress_test
...
Introduce thread stress test for async RPCs
2016-02-04 11:04:22 -08:00
Yang Gao
0789c49566
Merge pull request #5042 from ctiller/compile
...
Fix clang3.7/tsan compile failure
2016-02-04 09:18:02 -08:00
Vijay Pai
0a3a766960
Give tsan a chance
2016-02-04 07:32:29 -08:00
Vijay Pai
912fe05ed3
Merge branch 'master' into async_thread_stress_test
2016-02-03 16:23:45 -08:00
Vijay Pai
feef8be5ae
clang-format
2016-02-03 16:21:25 -08:00
Craig Tiller
6f87164f3c
Properly handle "." in metadata
2016-02-03 16:15:31 -08:00
Vijay Pai
63b28447e8
Remove the command-line flags
2016-02-03 15:40:06 -08:00
Vijay Pai
490e5023d7
Fix a typecast...
2016-02-03 15:37:03 -08:00
Yang Gao
e51db34255
Merge pull request #4958 from sreecha/server_try_cancel_api
...
Implement a TryCancel() API on ServerContext to cancel the API from the server side
2016-02-03 12:42:21 -08:00
Vijay Pai
e51d29d93c
Remove some std:: so that grpc:: will be used by default when available
2016-02-03 12:00:09 -08:00
Vijay Pai
9f3bbb00d8
Generalize namespace for ParseCommandLineFlags
2016-02-03 11:41:50 -08:00
Vijay Pai
d10bbb63f8
Refactor to favor composition over inheritance
...
Also make num_threads and num_rpcs as command-line flags
2016-02-03 11:26:23 -08:00
Alistair Veitch
9ded5dbf35
fix missed merge issue
2016-02-03 11:24:11 -08:00
Craig Tiller
e1c2d6a6df
Fix clang3.7/tsan compile failure
2016-02-03 11:18:29 -08:00
Vijay Pai
ce7929c877
Merge branch 'master' into async_thread_stress_test
2016-02-03 10:13:19 -08:00
Sree Kuchibhotla
4aadcb4ebf
Run tools/distrib/clang_format_code.sh
2016-02-03 09:44:27 -08:00
vjpai
7f1b65b8c6
Took out dependence on vector
2016-02-03 09:10:14 -08:00
Alistair Veitch
6f2b8993fd
merge
2016-02-03 09:02:46 -08:00
vjpai
5a80d6f606
Merge branch 'master' into limit_cores
2016-02-03 09:02:10 -08:00
vjpai
574020edf1
Forgot to put this in the Mac version
2016-02-03 07:58:23 -08:00
Sree Kuchibhotla
9bc6fa0a40
Merge branch 'master' into server_try_cancel_api
2016-02-03 07:41:31 -08:00
yang-g
9fd55b0d2d
remove duplicate functions
2016-02-02 16:23:35 -08:00
yang-g
7b0edbd1a3
remove the old impl caused by 4921
2016-02-02 16:05:21 -08:00
Alistair Veitch
ddb163a0e4
merge
2016-02-02 13:33:44 -08:00
Vijay Pai
2066443b7c
Function name changed on merge....
2016-02-02 11:48:12 -08:00
Vijay Pai
b47b556d33
Merge branch 'master' into worker_quit
2016-02-02 10:36:12 -08:00
Vijay Pai
2ed337aab3
clang-format
2016-02-02 09:43:35 -08:00
Alistair Veitch
75d5c0f024
post merge
2016-02-02 09:43:02 -08:00
vjpai
21e5d2b2f1
Add a Quit RPC so that we can conveniently shut down the workers from the driver.
2016-02-02 09:36:36 -08:00
Vijay Pai
daadcc8f74
at
2016-02-01 16:49:55 -08:00
Vijay Pai
33e51184fc
Address reviewer comments regarding const and shortage of comments
2016-02-01 16:40:06 -08:00
Vijay Pai
0d7a070e7e
Add core-limited scenario and protobuf-based QPS scenario
2016-02-01 14:10:47 -08:00
Sree Kuchibhotla
a0a8eaab0e
Merge branch 'master' into server_try_cancel_api
2016-02-01 14:04:19 -08:00
Vijay Pai
595674275b
Copyright and clang-format
2016-02-01 13:28:55 -08:00
Vijay Pai
6b05639ab1
Make sure that client limit is valid
2016-02-01 13:01:34 -08:00
Vijay Pai
7d45cdb60b
Enable properly working core limits on clients and servers,
...
and determine these dynamically if only one or the other is
specified but both are running on the same host
2016-02-01 13:00:19 -08:00
Sree Kuchibhotla
369a04ace6
Address code review comments
2016-02-01 10:53:13 -08:00
Vijay Pai
c5eec2be89
Make dynamic sizing of async threads work again
2016-02-01 09:46:30 -08:00
Vijay Pai
c64736d852
Clean-up core list usage and make it possible to reset the core list
2016-02-01 09:33:11 -08:00
Vijay Pai
03ba4d746a
Merge branch 'master' into corelimit2
2016-02-01 08:17:27 -08:00
yang-g
f8174ea37d
use huffman prefix
2016-02-01 00:09:13 -08:00
Sree Kuchibhotla
0f242acb9d
Comments and a minor fix
2016-01-29 18:13:33 -08:00
David Garcia Quintas
dd18c4a4a3
Merge branch 'master' of github.com:grpc/grpc into grpclb_api
2016-01-29 15:05:53 -08:00
Sree Kuchibhotla
4fb590852f
Use the same completion queue for both client and server
2016-01-29 11:16:24 -08:00
Vijay Pai
5919e81ff1
Remove host option from ServerConfig proto since it is error-prone and
...
may cause inter-language confusion.
2016-01-29 01:24:05 -08:00
Sree Kuchibhotla
f25c6ba229
Comments and format
2016-01-28 18:04:03 -08:00
Sree Kuchibhotla
944f4cf14e
Sync server end2end and async_end2end tests
2016-01-28 17:37:10 -08:00
Craig Tiller
6c3de35d3d
Merge pull request #4775 from dgquintas/sync-async-plus-interfaces
...
Support mixing sync and async method in the same service + Separation of core from proto compiler output
2016-01-28 16:00:40 -08:00
David Garcia Quintas
fb01883859
Merge branch 'master' of github.com:grpc/grpc into grpclb_api
2016-01-28 14:39:54 -08:00
Vijay Pai
269c4b98c5
Testing scenarios for various performance characteristics
2016-01-28 12:18:54 -08:00
David Garcia Quintas
6523391782
sanity fixes
2016-01-27 20:07:36 -08:00
David Garcia Quintas
b4e51b52bd
Merge branch 'master' of github.com:grpc/grpc into sync-async-plus-interfaces
2016-01-27 19:57:58 -08:00
David Garcia Quintas
5a9462339d
copyrights
2016-01-27 19:22:14 -08:00
Vijay Pai
c6d5cd180e
Merge branch 'master' into async_thread_stress_test
2016-01-27 16:38:08 -08:00
Yang Gao
d991735cb1
Merge pull request #4918 from vjpai/dynamic_sizing2
...
Allow dynamic sizing of async test thread pools (to core count) and number of client workers
2016-01-27 16:14:59 -08:00
Vijay Pai
1d5faae03b
Merge branch 'master' into async_thread_stress_test
2016-01-27 15:20:03 -08:00
Craig Tiller
a0fef14784
clang-format code
2016-01-27 15:10:39 -08:00
Vijay Pai
16e45702ac
clang-format
2016-01-27 14:51:12 -08:00
vjpai
86eac3460f
Merge branch 'master' into async_thread_stress_test
2016-01-27 14:09:15 -08:00
Craig Tiller
324426b654
Merge github.com:grpc/grpc into fix-c++
2016-01-27 13:52:56 -08:00
Vijay Pai
1d71a0e084
Merge branch 'generic_qps' into dynamic_sizing2
2016-01-27 12:16:05 -08:00
Vijay Pai
36e7770101
Merge branch 'master' into generic_qps
2016-01-27 12:15:48 -08:00
Vijay Pai
7d8335f875
Don't log newlines
2016-01-27 12:00:41 -08:00
Vijay Pai
7a984f0e3a
Copyright
2016-01-27 11:24:57 -08:00
Vijay Pai
d02dd30a1f
Also dynamic sizing for num_clients on performance tests
2016-01-27 11:23:34 -08:00
Craig Tiller
b0f275e4af
Small testing fixes
...
- end2end test deadlines may complete before checking IsCancelled
=> don't expect it to be false in these cases
- add exponential backoff to port_posix
- ensure run_tests rebuilds targets with a regex I commonly use
2016-01-27 10:45:50 -08:00
Vijay Pai
32baa5e622
Allow dynamic sizing of async client and server thread pools
2016-01-27 10:01:41 -08:00
vjpai
a24e9d774c
Sanity checks and asan fix
2016-01-27 09:45:29 -08:00
vjpai
0c31b60805
Sanity failures (copyright, clang-format)
2016-01-27 09:03:18 -08:00
vjpai
94aada9ee5
clang-format
2016-01-26 18:12:30 -08:00
vjpai
020c2f36ac
Fix copyright
2016-01-26 18:11:22 -08:00
vjpai
a091a23a7f
No need to put \n at end of a log message
2016-01-26 18:10:42 -08:00
vjpai
a00f998089
Actually create async generic server
2016-01-26 17:51:35 -08:00
vjpai
c1e70dbc61
100->1000
2016-01-26 15:24:56 -08:00
vjpai
79bdde2ac3
Make async message match sync
2016-01-26 15:22:21 -08:00
Vijay Pai
bdf4acbbfb
Properly state client name
2016-01-26 15:15:26 -08:00
Vijay Pai
0f14209061
Improve logging for test
2016-01-26 14:20:07 -08:00
Vijay Pai
57ecf766ab
clang-format
2016-01-26 12:42:48 -08:00
Vijay Pai
58da895a8c
localhost -> wildcard address
2016-01-26 10:57:07 -08:00
David Garcia Quintas
6a48405ed0
pre sync_stream.cc creation. Does not compile
2016-01-25 19:12:37 -08:00
David Garcia Quintas
2425bbbc55
Further work. Compiles. WIP
2016-01-25 17:32:48 -08:00
Vijay Pai
c7c5639d3e
Make TearDown follow typical gtest fixture format
2016-01-22 15:34:14 -08:00
Vijay Pai
e3b03712fd
100->1000
2016-01-22 11:20:37 -08:00
Vijay Pai
4dc269ed98
Merge async client thread stress test into main thread stress test so as to
...
improve code reuse
2016-01-22 11:19:30 -08:00
Vijay Pai
dac77d600c
Trim some unused code copied from another test.
2016-01-21 18:00:42 -08:00
Vijay Pai
abd5aa402f
Introduce thread stress test using async client. The server is still sync
...
for now. This will increase our coverage of concurrent execution cases in C++
since we don't currently have any coverage for multithreaded async execution using
a common completion queue.
In this test, 100 client threads initiate 1000 RPCs each, then join, and then
100 client threads come along to proces those RPC completion events as they come back.
2016-01-21 17:48:29 -08:00
David Garcia Quintas
826505cc8f
Merge branch 'master' of github.com:grpc/grpc into sync-async-plus-interfaces
2016-01-21 15:25:54 -08:00
David Garcia Quintas
a43aadd7e1
fixed copyrights
2016-01-21 10:01:28 -08:00
David Garcia Quintas
08a0a3306e
Made "codedgen" directories closed over #includes
2016-01-21 01:04:36 -08:00
David Garcia Quintas
f3ddb7c55a
clang-format
2016-01-20 16:02:22 -08:00
David Garcia Quintas
12fc53f21f
Merge branch 'master' of github.com:grpc/grpc into grpclb_api
2016-01-20 15:42:17 -08:00
David Garcia Quintas
6190854157
updated copyrights
2016-01-20 11:21:27 -08:00
David Garcia Quintas
278c0fbb61
Merge branch 'master' of github.com:grpc/grpc into grpclb_api
2016-01-19 20:43:41 -08:00
David Garcia Quintas
a701ed7759
Merge branch 'proto_interfaces' into yang-g-sync_async_mix
2016-01-19 18:44:47 -08:00
vjpai
f524844da9
Fix include guard
2016-01-19 15:34:14 -08:00
vjpai
41859d025b
Added todo as a reminder to drive core selection automatically
2016-01-19 15:30:22 -08:00
vjpai
4f5146dac2
Change name from coresched to limit_cores
2016-01-19 15:28:52 -08:00
David Garcia Quintas
4a0f8ea535
Merge branch 'sync_async_mix' of https://github.com/yang-g/grpc into yang-g-sync_async_mix
2016-01-19 14:51:55 -08:00
vjpai
c833c82c08
Merge branch 'master' into corelimit2
2016-01-19 13:37:33 -08:00
vjpai
861eb9f13a
Fix copyrights for sanity
2016-01-19 13:37:27 -08:00
vjpai
2c42bb1d18
Copyright fixes for sanity
2016-01-19 13:02:42 -08:00
vjpai
cd624d2eee
Dealt with a nit
2016-01-19 11:40:10 -08:00
David Garcia Quintas
1aeabd7194
regenerated projects
2016-01-19 11:23:37 -08:00
Vijay Pai
d3ea2708cc
Re-enable explicit specification of server port for qps worker. Also
...
add in a check that we don't try to use generic testing for sync or unary.
2016-01-19 10:59:42 -08:00
David Garcia Quintas
13e294e090
Merge branch 'master' of github.com:grpc/grpc into grpclb_api
2016-01-19 10:37:50 -08:00
vjpai
f6269a4dca
Merge branch 'master' into corelimit2
2016-01-19 08:01:47 -08:00
vjpai
caace811b4
Fix asan error caused by mismatch in alloc/dealloc between new[] and
...
regular delete...
2016-01-18 22:15:55 -08:00
yang-g
b971173712
Add tests with a second service
2016-01-15 16:53:08 -08:00
yang-g
15b8050675
Merge remote-tracking branch 'upstream/master' into sync_async_mix
2016-01-15 16:07:36 -08:00
David Garcia Quintas
aa9b01c7c0
Merge branch 'master' of github.com:grpc/grpc into grpclb_api
2016-01-15 14:19:17 -08:00
yang-g
4fac82b672
remove outdated api
2016-01-15 13:15:32 -08:00
yang-g
ad63510102
Add a test with two methods generic
2016-01-15 13:11:37 -08:00
yang-g
9f17314a35
move utilities to a separate file
2016-01-15 12:46:40 -08:00
David Garcia Quintas
3c1720c984
Updated copyrights...
2016-01-15 12:16:03 -08:00
David Garcia Quintas
17fe83b5ba
Merge branch 'master' of github.com:grpc/grpc into check_newlines
2016-01-15 11:39:08 -08:00
yang-g
c021c9be5b
clang-format
2016-01-15 11:28:35 -08:00
yang-g
269b8be406
add generic test
2016-01-15 10:46:26 -08:00
yang-g
8053d2feb6
Merge remote-tracking branch 'upstream/master' into sync_async_mix
2016-01-15 08:53:15 -08:00
David Garcia Quintas
45484b31bb
Added sanity check for trailing newlines
2016-01-14 19:01:00 -08:00
yang-g
d6f7d99dc6
Add a hybrid end2end test mixing sync and async methods
2016-01-14 16:04:20 -08:00
David Garcia Quintas
2bf574f814
Added back trailing newlines
2016-01-14 15:55:03 -08:00
yang-g
be5a2c4f04
working test
2016-01-14 13:11:15 -08:00
yang-g
25f191d49b
merge with head
2016-01-14 11:51:11 -08:00
David Garcia Quintas
88447cbbad
Merge branch 'master' of github.com:grpc/grpc into grpclb_api
2016-01-14 11:38:21 -08:00
murgatroid99
ace28d3f98
Fix copyrights again
2016-01-14 10:12:10 -08:00
yang-g
b9a1377fab
Merge remote-tracking branch 'upstream/master' into sync_async_mix
2016-01-14 09:50:48 -08:00
Yang Gao
cd0683330e
Merge pull request #4720 from sreecha/import_issues
...
Rename TestService to EchoTestService to prevent name-conflict with 'TestService' in test.proto
2016-01-14 09:16:56 -08:00
Craig Tiller
754bd26e28
clang-format code
2016-01-14 06:10:15 -08:00
Sree Kuchibhotla
b0d0c8e8c2
FormatCode
2016-01-13 22:52:17 -08:00
Sree Kuchibhotla
5a05f51a1c
Rename TestService to EchoTestService to prevent name-conflict with
...
'TestService' in test.proto
2016-01-13 22:43:20 -08:00
murgatroid99
eeb02ba77a
Update copyrights again
2016-01-13 20:43:33 -08:00
yang-g
d42262e22e
merge with head
2016-01-13 15:32:51 -08:00
Vijay Pai
b9a8f1ba39
Merge branch 'master' into corelimit2
2016-01-13 13:29:41 -08:00
Vijay Pai
947ab265bd
Merge branch 'master' into bbuf
2016-01-13 12:25:33 -08:00
Vijay Pai
3448c27275
clang-format
2016-01-13 11:17:13 -08:00
Vijay Pai
0e66efdadd
Make core limitation work for both client and server so that we can run tests on the same
...
machine if desired. The core_list flags to qps_driver are comma-separated lists of
core numbers.
2016-01-13 11:15:49 -08:00
yang-g
dc548ed65d
merge with head
2016-01-13 10:42:19 -08:00
David Garcia Quintas
0892fa6aa6
Added copyright message to generated nanopb code
2016-01-12 16:22:34 -08:00
David Garcia Quintas
23f28a9b2c
Merge branch 'master' of github.com:grpc/grpc into grpclb_api
2016-01-12 15:41:59 -08:00
murgatroid99
3466c4b55d
Updated copyrights
2016-01-12 10:26:04 -08:00
David Garcia Quintas
82a0bdc314
Merge branch 'master' of github.com:grpc/grpc into grpclb_api
2016-01-11 14:08:29 -08:00
David Garcia Quintas
756a36cdac
Srcs and hdrs sanity checks skip third_party
2016-01-11 11:31:19 -08:00
Vijay Pai
5bd6f2e190
Merge branch 'master' into bbuf
2016-01-11 10:33:39 -08:00
Vijay Pai
b30bc2aad6
Remove dead code and a thus unneeded change to C++ bbuf
2016-01-11 10:11:50 -08:00
Vijay Pai
6045681003
Merge branch 'master' into bbuf
2016-01-11 10:08:26 -08:00
Vijay Pai
78268212ba
clang-format
2016-01-11 09:55:02 -08:00
Vijay Pai
af2e1cf080
Fix bugs and include build files
2016-01-11 09:54:23 -08:00
vjpai
083dc62cf6
Generic test
2016-01-11 09:41:17 -08:00
David Garcia Quintas
4dfe317e5d
Merge branch 'master' of github.com:grpc/grpc into grpclb_api
2016-01-08 15:50:45 -08:00
Craig Tiller
7cc0f464d1
Merge github.com:grpc/grpc into proto_names
2016-01-07 16:37:03 -08:00
Vijay Pai
9f991e252d
More changes needed for generic support
2016-01-07 14:08:09 -08:00
Craig Tiller
15f383c6cc
Exploratory refactoring for mixed sync/async methods on the same C++ service
2016-01-07 12:45:32 -08:00
Vijay Pai
31c0c7949f
clang-format
2016-01-07 11:43:46 -08:00
vjpai
de332dfcac
Refactor server side to support generic tests.
2016-01-07 10:20:46 -08:00
Yang Gao
848ee629dd
Merge pull request #4631 from sreecha/stress_test_logging
...
Add ability to control the verbosity of stress test logs
2016-01-06 23:01:21 -08:00
Craig Tiller
54ed674d40
Merge github.com:grpc/grpc into proto_names
2016-01-06 17:05:34 -08:00
Sree Kuchibhotla
7cecfa6c48
Adjust the log levels in interop tests and stress tests
2016-01-06 08:09:02 -08:00
Sree Kuchibhotla
0fa95eab81
Ability to filter log messages based on log level
2016-01-06 07:58:10 -08:00
Vijay Pai
18c0477528
Got rid of all compilation problems, now need to test
2016-01-04 09:52:10 -08:00
Vijay Pai
e488668075
WIP
2015-12-30 11:56:19 -08:00
vjpai
994f8f76e7
Merge branch 'master' into bbuf
2015-12-30 09:33:39 -08:00
David Garcia Quintas
8974a6681c
Merge branch 'master' of github.com:grpc/grpc into grpclb_api
2015-12-24 19:36:38 +01:00
Craig Tiller
00f8702c5e
Merge branch 'yawn' into proto_names
2015-12-22 14:23:51 -08:00
Craig Tiller
7536af02cf
Eliminate gpr_ int types - and insist on C99 variants instead
2015-12-22 13:49:30 -08:00
Craig Tiller
0fe5ee7be3
BoringSSL integration: non-vsprojects changes
2015-12-22 12:50:36 -08:00
vjpai
be75ffd028
Merge branch 'master' into bbuf
2015-12-22 10:40:16 -08:00
Craig Tiller
dacb389907
Fix method name
2015-12-17 19:31:00 -08:00
Craig Tiller
1b4e33029e
Consolidate C++ proto files under src/proto
...
- make the directory structure match the package structure
- sanitize the package structure (test --> testing)
- add auto-detection of proto file dependencies
2015-12-17 16:35:00 -08:00
David Garcia Quintas
7052ac25e6
Merge branch 'master' of github.com:grpc/grpc into grpclb_api
2015-12-16 17:36:04 -08:00
Yang Gao
5ff97a27a9
Merge pull request #4479 from ctiller/aarons-bug
...
Fix double read at end of stream bug
2015-12-16 09:52:47 -08:00
David Garcia Quintas
a2b7817481
Removed compression checks from vanilla large unary
2015-12-15 22:35:08 -08:00
Craig Tiller
ca9a637877
Fix double read at end of stream bug
2015-12-15 18:16:28 -08:00
Craig Tiller
620e965c1b
clang-format after last weeks test-fest
2015-12-14 12:02:50 -08:00
Yang Gao
5b763f5355
Merge pull request #4362 from vjpai/coverage-serve2
...
Cover an unsupported case of mixing sync and async service in server
2015-12-09 12:50:58 -08:00
vjpai
017ed62ce4
Cover an unsupported case of mixing sync and async service in same server
2015-12-09 10:42:54 -08:00
vjpai
ba2b8ed553
Add a case to cover multiple adds of generic service
2015-12-09 10:24:47 -08:00
Craig Tiller
56a363f36c
Fix for when grpc::string is not the same type as FLAGS_...
2015-12-03 16:37:27 -08:00
David Garcia Quintas
011e79a271
Merge branch 'master' of github.com:grpc/grpc into grpclb_api
...
# Conflicts:
# BUILD
# Makefile
# binding.gyp
# build.yaml
# gRPC.podspec
# tools/doxygen/Doxyfile.core.internal
# tools/run_tests/sources_and_headers.json
# vsprojects/vcxproj/grpc/grpc.vcxproj
# vsprojects/vcxproj/grpc/grpc.vcxproj.filters
# vsprojects/vcxproj/grpc_unsecure/grpc_unsecure.vcxproj
# vsprojects/vcxproj/grpc_unsecure/grpc_unsecure.vcxproj.filters
2015-12-03 13:09:54 -08:00
Craig Tiller
35c1d3c462
Merge pull request #4207 from yang-g/server_builder_options
...
Server builder options
2015-12-03 11:39:44 -08:00
Nicolas "Pixel" Noble
f9c58f3bf7
Merge branch 'release-0_12'
...
Conflicts:
src/core/security/credentials.c
test/core/security/credentials_test.c
2015-12-01 22:40:44 +01:00
vjpai
594f0c43e0
Merge branch 'master' into bbuf
2015-11-30 15:53:49 -08:00
vjpai
b6df94ad22
WIP
2015-11-30 15:52:50 -08:00
yang-g
52705590e4
Add set pointer api to channel_arguments
2015-11-25 11:45:33 -08:00
yang-g
d9f6101967
merge with head
2015-11-24 10:39:23 -08:00
yang-g
3ff9727a37
merge with head
2015-11-20 17:01:57 -08:00
Sree Kuchibhotla
e1330ff451
Add multiple channels to each server
2015-11-20 10:03:32 -08:00
Julien Boeuf
114f39475f
Cpp example of how the plugins can be done.
2015-11-19 22:24:05 -08:00
Sree Kuchibhotla
bc3127d4c3
Address code review comments
2015-11-19 10:32:59 -08:00
Sree Kuchibhotla
dbf9061033
Merge branch 'master' into stress_tests_metrics
2015-11-19 10:29:39 -08:00
Sree Kuchibhotla
52a514a250
Address code review comments
2015-11-19 10:28:47 -08:00
David G. Quintas
6d8063261b
Merge pull request #4097 from ctiller/hpack_max_table_size
...
Support dynamic HPACK table resizing
2015-11-19 09:56:25 -08:00
Jan Tattermusch
846ae8d9c2
Merge pull request #4156 from jtattermusch/perf_testing_polishing
...
Performance proto polishing
2015-11-19 09:51:54 -08:00
Sree Kuchibhotla
87f51663ee
Merge branch 'master' into stress_tests_metrics
2015-11-19 08:48:56 -08:00
Jan Tattermusch
c5ebbd5b8f
use new perf proto options in c++
2015-11-18 17:17:34 -08:00
yang-g
71b962634e
merge with head
2015-11-18 11:41:30 -08:00
Craig Tiller
ab5611da62
Merge github.com:grpc/grpc into hpack_max_table_size
2015-11-18 11:27:35 -08:00
David G. Quintas
75b53d6a5d
Merge pull request #3993 from ctiller/new_op
...
Core transport & call cleanup
2015-11-18 08:52:10 -08:00
Julien Boeuf
232d625a84
Merge branch 'master' of github.com:grpc/grpc into core_creds_api_change
2015-11-17 20:55:13 -08:00
Julien Boeuf
6049ebd8d2
More C++ fixes (the merge did not quite work...).
2015-11-17 16:53:52 -08:00
Julien Boeuf
9a437c2c46
Forgot to fix driver.cc somehow...
2015-11-17 16:38:52 -08:00
Julien Boeuf
675b5ce861
Merge branch 'master' of github.com:grpc/grpc into core_creds_api_change
2015-11-17 15:05:45 -08:00
yang-g
a89bf50cf1
Handle cancel before start case
2015-11-17 14:19:17 -08:00
David Garcia Quintas
5dc96fb5b8
Comments
2015-11-17 09:58:34 -08:00
David Garcia Quintas
5de1616336
Fix naming issue in stress_test
...
(via ahh@google.com )
Under some configurations gRPC includes google3 base headers. google3
has a namespace "thread" which mixes poorly with unqualified use of the
type std::thread; adding that namespace to various google3 headers
breaks this test.
2015-11-17 09:39:39 -08:00
Sree Kuchibhotla
cffb1c220b
Merge branch 'master' into stress_tests_metrics
2015-11-16 14:47:59 -08:00
Sree Kuchibhotla
b047c0fc9b
Address code review comments
2015-11-16 14:41:04 -08:00
David Garcia Quintas
ff03847182
Moved nanopb to 3rd party
2015-11-12 09:27:13 +00:00
Craig Tiller
3c53bb2f46
clang-format
2015-11-10 14:24:36 +00:00
yang-g
c9fca1813a
refacto of the reconnect tcp server to a general purpose test tcp server to be reused by the set_initial_string_test
2015-11-06 16:41:33 -08:00
Craig Tiller
61ed001585
Merge github.com:grpc/grpc into new_op
2015-11-05 09:55:47 -08:00
vjpai
fba20c987d
Address some review comments about signal and restoring qps_test_with_poll
...
Make payloads respect the new defaults
2015-11-04 14:49:17 -08:00
Sree Kuchibhotla
c36b480ce9
Fix a small error
2015-11-04 14:25:05 -08:00
vjpai
3affdddf5b
Add secure testing to sweep
2015-11-04 13:13:25 -08:00
vjpai
f8603adba1
Secure performance testing for C++ is in the hizzouse!
2015-11-04 12:49:33 -08:00
vjpai
454074369e
Better reasonable default
2015-11-04 08:33:49 -08:00
vjpai
783c144afa
Fix up single run test
...
Enable reasonable default if resp size not specified
2015-11-04 08:29:33 -08:00
Craig Tiller
a147aee75a
Merge github.com:grpc/grpc into new_op
2015-11-04 07:29:22 -08:00
Vijay Pai
ce84670628
clang-format
2015-11-04 00:30:12 -08:00
vjpai
780a7f205d
Add in security support, make payload protos configurable
...
Have not yet added tests with security support, coming soon
2015-11-04 00:19:09 -08:00
David Garcia Quintas
49433744ee
Proto API for LB request/responses
2015-11-03 23:53:42 -08:00
Sree Kuchibhotla
4d0f2f9dab
Fix typo in my previous commit. %s/guage/gauge/g
2015-11-03 15:55:43 -08:00
Sree Kuchibhotla
b5e98c5c69
Make number of stubs per channel configurable and expose metrics from
...
client
2015-11-03 14:12:13 -08:00
vjpai
d08a738166
Cleanup some names
...
Remove some unused options and make server_threads relevant
Start stubbing out better qps/core calculations
2015-11-02 16:45:08 -08:00
vjpai
9b14e15165
Merge commit '6bf1de9' into protosplit
2015-11-02 14:50:28 -08:00
vjpai
6bf1de9ab2
Mark a method with GRPC_OVERRIDE to avoid compiler warning
2015-11-02 14:48:57 -08:00
vjpai
aa39192d70
Cleanup directory and make minor changes
2015-11-02 14:46:04 -08:00
Craig Tiller
93b944785c
stream_op cleanup: test fixes and updates
2015-11-02 14:18:30 -08:00
vjpai
11537dc71c
Merge remote-tracking branch 'upstream/master' into protosplit
2015-11-02 09:22:10 -08:00
vjpai
72a6332138
QPS worker no longer needs to specify server port on command line. This is part
...
of the proto if desired, or just goes to pick_unused_port_or_die if not
specified
2015-10-29 02:23:11 -07:00
vjpai
119c103ab0
Split up into a new service proto, use proper service suffix, add a
...
reset option to the mark, create a closed loop config params (empty
message) for consistency with other tests.
2015-10-29 01:21:04 -07:00
vjpai
754751e3c6
Numerous proto changes to make things more sane and fix some outstanding issues
2015-10-28 09:16:22 -07:00
Nicolas Noble
ceced33a49
Merge pull request #3962 from sreecha/skip_stress_tests
...
Skip running stress_tests on jenkins by run_tests.py
2015-10-26 17:35:38 -07:00
Sree Kuchibhotla
f51ea7aab9
Explicitly use grpc::string instead of std::string to be consistent with other test code
2015-10-26 13:50:40 -07:00
Sree Kuchibhotla
117c8af8d3
Skip running stress_tests on jenkins by run_tests.py (This will fix the
...
issue addressed by commit: e6cd0e70a9 , the right way)
2015-10-26 11:01:11 -07:00
David Garcia Quintas
ba4290a82d
Removed 'using' conflicting with import
2015-10-23 15:31:04 -07:00
Sree Kuchibhotla
e6cd0e70a9
Return success if there are no test cases to run
2015-10-22 15:56:07 -07:00
Sree Kuchibhotla
119062428f
Fix the error reported by tools/run_tests/check_sources_and_headers.py
2015-10-22 15:04:26 -07:00
Sree Kuchibhotla
41b2143dcb
Address code review comment
2015-10-22 10:42:47 -07:00
Sree Kuchibhotla
7f729f5ad8
Merge branch 'master' into stress_tests_new
2015-10-22 10:38:22 -07:00
vjpai
52bfb2564f
Split qpstest.proto into two parts - one for performance stats and
...
one for control.
Eliminate the use of our own SimpleRequest and SimpleResponse and
instead share the one from end2end testing
2015-10-21 07:50:49 -07:00
Sree Kuchibhotla
ac7edec71f
Add an option to reuse the TestService::Stub in interop client class
2015-10-20 16:45:52 -07:00
Sree Kuchibhotla
2bc3ac3032
Merge branch 'stress_tests_new' of github.com:sreecha/grpc into stress_tests_new
2015-10-19 16:22:41 -07:00
Sree Kuchibhotla
fbc376f935
Interop stress tests
2015-10-19 16:15:51 -07:00
vjpai
0cc1341199
Move qpstest.proto to a common area (test/proto) instead of test/cpp/qps
2015-10-19 12:21:45 -07:00
Julien Boeuf
3bb61d8917
Merge branch 'master' of https://github.com/grpc/grpc into core_creds_api_change
2015-10-17 22:14:29 -07:00
Sree Kuchibhotla
728a6104d5
Interop stress tests
2015-10-16 10:56:31 -07:00