Craig Tiller
1f8c55835d
Merge branch 'bm_closure' into bm_cq
2017-02-15 08:34:49 -08:00
Craig Tiller
2b085f9923
Merge branch 'bm_trickle' into bm_closure
2017-02-15 08:26:37 -08:00
Craig Tiller
22482a41b6
Merge branch 'bm_trickle' of github.com:ctiller/grpc into bm_trickle
2017-02-15 08:25:09 -08:00
Craig Tiller
d9bc2107e5
Update microbenchmarking framework for new benchmark
2017-02-15 08:24:55 -08:00
Craig Tiller
7f9184f314
Review feedback
2017-02-14 22:39:47 -08:00
Craig Tiller
5752570b02
Fix memory leak
2017-02-14 21:58:46 -08:00
Craig Tiller
14ae5381af
Add microbenchmark of single-threaded CQ operations
2017-02-14 12:43:50 -08:00
Craig Tiller
ef6d744c23
Include faster networks
2017-02-13 19:23:09 -08:00
Craig Tiller
4cb0a7a5a1
Better test
2017-02-13 17:14:20 -08:00
Craig Tiller
fe5f497f77
Add a test that measures flow control stalls in a deterministic way
2017-02-13 16:26:27 -08:00
Craig Tiller
4dde8b277d
Fix stack corruption
2017-02-13 12:44:14 -08:00
Craig Tiller
96f8728b06
Add a comparison benchmark of acquiring a mutex
2017-02-13 12:39:12 -08:00
Craig Tiller
b3f34b6c2b
Add benchmarks of closures, combiners, exec_ctx primitives
2017-02-13 10:29:33 -08:00
Craig Tiller
e7c60e6282
Make latency traces more useful
2017-02-13 08:56:36 -08:00
Craig Tiller
7dd42bf3d8
Merge pull request #9522 from ctiller/bm_perf
...
Update latency profiler to use (more appropriate) microbenchmarks
2017-02-08 13:57:09 -08:00
David G. Quintas
5ef95a96ab
Merge pull request #9194 from dgquintas/lb_secure_naming_3
...
Secure naming support for gRPCLB.
2017-02-07 21:00:59 -08:00
David Garcia Quintas
012915045f
Secure naming support for gRPCLB
2017-02-07 17:41:57 -08:00
Paul Marks
3a5bba0a20
Connect to "localhost" from interop clients.
...
This is for compatibility with IPv6-only environments; see the Google
bug b/32531998.
Note that InteropClient.cs and http2_client.cc don't appear to be tested
by our internal branch, but I've included them for consistency.
2017-02-07 16:28:09 -08:00
Craig Tiller
ea2c59420c
Merge pull request #9619 from ctiller/bm_counters
...
Add counters for important metrics to bm_fullstack
2017-02-07 15:16:40 -08:00
yang-g
076bac017b
Remove async
2017-02-07 13:50:36 -08:00
yang-g
13a537bcae
merge with head
2017-02-07 13:13:20 -08:00
Harvey Tuch
5f3cfe960f
Fix read from uninitialized memory bug in GrpcBufferWriter.
...
This commit fixes an issue in which the following sequence of operations
leads to use of uninitialized memory:
1. Caller invokes GrpcBufferWriter::Next(), and then makes use of 8191
bytes in the returned buffer (which is 8192 bytes in size).
2. Caller then returns the unused single byte via
GrpcBufferWriter::BackUp(). This method invokes
g_core_codegen_interface->grpc_slice_split_tail(), which causes
backup_slice_ to be a grpc_slice with one byte.
3. At the next invocation of GrpcBufferWriter::Next(), a reference to
the single byte grpc_slice is returned to the caller.
The problem here is that the returned reference is to the inlined buffer
in the grpc_slice, which is resident in slice_, not the location of the
buffer inside slice_buffer_ after
g_core_codegen_interface->grpc_slice_buffer_add() in
GrpcBufferWriter::Next(). As a result, any data the caller writes to the
returned void* data is lost.
The solution is to avoid inlined backup slices.
2017-02-07 15:45:44 -05:00
Craig Tiller
d52b76de44
Merge github.com:grpc/grpc into bm_perf
2017-02-07 10:30:58 -08:00
Sree Kuchibhotla
3d4f443527
Merge pull request #9590 from sreecha/micro_bm
...
Add Streaming ping-pong micro-benchmarks
2017-02-07 10:21:44 -08:00
Craig Tiller
01d7d9b2e5
Add allocations/iteration counters to bm_fullstack
2017-02-07 08:39:05 -08:00
Craig Tiller
b038beb724
Add counters for mutex acquisitions, expose in bm_fullstack
2017-02-07 08:28:51 -08:00
Yang Gao
f4c45d7532
Merge pull request #9419 from danzh2010/shutdowntest
...
Change shutdown_test.cc to use credential provider API to test against different credential types
2017-02-06 22:27:13 -08:00
Sree Kuchibhotla
dfb82e076f
Address code review comments
2017-02-03 21:05:01 -08:00
Sree Kuchibhotla
0b26e27056
cr comments
2017-02-03 20:41:00 -08:00
Sree Kuchibhotla
afaa75196e
Add comment
2017-02-03 19:43:47 -08:00
Sree Kuchibhotla
e3ffd861c9
New microbenchmarks for Streaming Ping pong calls and messages
2017-02-03 19:39:31 -08:00
Craig Tiller
c40b34745a
Merge branch 'bwest' into assert_writes
2017-02-03 11:54:26 -08:00
Craig Tiller
bc335df49d
Merge github.com:grpc/grpc into bwest
2017-02-03 09:12:07 -08:00
David G. Quintas
f538e15ca5
Merge pull request #9572 from dgquintas/interop_server_mac_slice_crash
...
Fixed invalid handling of slice data in interop_server
2017-02-03 08:04:07 -08:00
Sree Kuchibhotla
fbe0cf27f1
Merge pull request #9487 from ctiller/bm_stream
...
One-way streaming microbenchmarks
2017-02-02 22:27:51 -08:00
David Garcia Quintas
e985cf57c2
Fixed invalid handling of slice data in interop_server
2017-02-02 19:19:01 -08:00
Craig Tiller
6c5d08f3ac
Merge branch 'bm_stream' into bm_perf
2017-02-02 12:02:37 -08:00
Craig Tiller
5395aba78b
Merge github.com:grpc/grpc into bwest
2017-02-02 10:29:04 -08:00
Jan Tattermusch
26623b3d77
Merge pull request #9456 from jtattermusch/cmake_convenience_targets
...
Big improvements to CMake build
2017-02-02 09:26:17 -08:00
Yang Gao
afe67c0b85
Merge pull request #9545 from yang-g/fix
...
Minor fixes
2017-02-01 21:35:29 -08:00
Craig Tiller
7ec4748502
Improve sync streaming benchmark, fix deadlock that can occur sometimes
2017-02-01 16:54:51 -08:00
Craig Tiller
3a63d4c005
Merge github.com:grpc/grpc into bwest
2017-02-01 15:27:24 -08:00
Craig Tiller
6c1d43bdd2
Merge github.com:grpc/grpc into bm_stream
2017-02-01 15:26:14 -08:00
Jan Tattermusch
bd0b0546a6
windows compilation fixes
2017-02-02 00:01:09 +01:00
yang-g
ded7f8250c
Minor fixes
2017-02-01 10:49:51 -08:00
Craig Tiller
27ffc9b551
Merge github.com:grpc/grpc into bwest
2017-02-01 09:29:56 -08:00
Sree Kuchibhotla
03370d31a8
Merge branch 'master' into poll-cv-disable
2017-02-01 08:33:33 -08:00
Yang Gao
c9f9c1e95b
Merge pull request #9364 from rjshade/sanitizer_slowdown
...
Replaces macros with methods for test timeout scaling
2017-01-31 21:19:26 -08:00
Craig Tiller
a5b1a89779
Merge github.com:grpc/grpc into bwest
2017-01-31 15:56:57 -08:00
Craig Tiller
520cca9f7d
Merge github.com:grpc/grpc into bm_stream
2017-01-31 15:53:47 -08:00
Sree Kuchibhotla
6687cb8297
Merge branch 'master' into poll-cv-disable
2017-01-31 15:50:05 -08:00
Craig Tiller
f7af2a9a05
Update latency profiler to use (more appropriate) microbenchmarks
2017-01-31 15:08:31 -08:00
Robbie Shade
ca7effcdff
Replace timeout/scaling macros with functions.
2017-01-31 15:40:20 -05:00
Dan Zhang
340bb83a59
Change shutdown_test.cc to use credential provider API to test against
...
different credential types.
2017-01-31 15:20:09 -05:00
Yuchen Zeng
08a215f72c
Merge pull request #8066 from y-zeng/cli_main_fork
...
gRPC CLI stream RPC support
2017-01-31 10:34:04 -08:00
Yuchen Zeng
8d2d70ca99
Support bidirectional stream RPC
...
Add bidistream test
Add bad request tests
Replace deprecated DynamicMessageFactory constructor
2017-01-30 14:31:24 -08:00
Craig Tiller
9a3997c853
Add a test verifying number of writes per RPC is reasonable
...
Mostly this is code copied from bm_fullstack and rephrased as a test.
I'm resisting the urge to unify it however, as I expect this code will evolve differently over time.
2017-01-30 13:22:33 -08:00
yang-g
edcde054c6
Merge remote-tracking branch 'upstream/master' into health
2017-01-30 09:58:46 -08:00
Sree Kuchibhotla
6b446b601e
Merge branch 'master' into poll-cv-disable
2017-01-30 09:17:12 -08:00
Craig Tiller
cf14a1bd1e
Add other fixtures to pump tests
2017-01-27 17:19:03 -08:00
Craig Tiller
db13ac4084
Add server->client long-lived streaming
2017-01-27 17:11:38 -08:00
Craig Tiller
e44d1a634a
Add client->server long-lived streaming
2017-01-27 17:06:16 -08:00
Craig Tiller
5e308087bc
Merge branch 'bm_msgsz' into bm_countwrites
2017-01-27 12:11:49 -08:00
Craig Tiller
8a8021a2ad
Merge github.com:grpc/grpc into bm_msgsz
2017-01-27 12:11:25 -08:00
Sree Kuchibhotla
70d9ca402a
Excluded async_client_sync_server_* tests for poll-cv engine since it
...
sometimes get stuck (or extremely slow).
(https://github.com/grpc/grpc/issues/8545 ) created to debug poll-cv
issues with async_client_sync_server perf tests
2017-01-27 10:54:05 -08:00
Craig Tiller
68bb6a8453
Merge github.com:grpc/grpc into rollfwd
2017-01-27 06:52:13 -08:00
Craig Tiller
9128716268
Track writes/RPC in microbenchmark
2017-01-26 14:44:25 -08:00
Craig Tiller
c2e85bf9f6
Merge branch 'maxmsgsz' into bm_msgsz
2017-01-26 13:51:24 -08:00
Craig Tiller
4edd56751f
Merge github.com:grpc/grpc into maxmsgsz
2017-01-26 13:50:14 -08:00
yang-g
a7198021a6
merge with head
2017-01-26 13:23:52 -08:00
Craig Tiller
afceb2edbd
Merge github.com:grpc/grpc into rollfwd
2017-01-26 12:21:28 -08:00
Mark D. Roth
435f9f23ef
Fix tests.
2017-01-25 12:53:54 -08:00
Craig Tiller
7c70b6c144
Revert "Revert "Metadata handling rewrite""
...
This reverts commit 5e01e2ac97 .
2017-01-23 07:48:42 -08:00
Craig Tiller
5e01e2ac97
Revert "Metadata handling rewrite"
2017-01-20 18:11:52 -08:00
Craig Tiller
f8ea95786f
Merge branch 'maxmsgsz' into bm_msgsz
2017-01-20 15:58:57 -08:00
Craig Tiller
ffc843ddcb
Fix test
2017-01-20 15:54:45 -08:00
Craig Tiller
b7b7486c4b
Merge github.com:grpc/grpc into metadata_filter
2017-01-20 11:31:47 -08:00
Craig Tiller
331f705886
clang-format
2017-01-19 11:52:20 -08:00
ncteisen
c51f19d62a
Merge branch 'master' of https://github.com/grpc/grpc into cpp_stress_flags
2017-01-19 11:49:07 -08:00
Craig Tiller
a2f61e3d33
Add large message variants
2017-01-19 09:53:07 -08:00
ncteisen
9c7a08d250
Simplify cpp stress flags
2017-01-18 16:58:33 -08:00
Craig Tiller
f593d88c78
Merge github.com:grpc/grpc into metadata_filter
2017-01-18 15:45:43 -08:00
Craig Tiller
62efabf638
Start benchmarking different sizes
2017-01-18 15:45:30 -08:00
apolcyn
44e907af0e
Merge pull request #9322 from apolcyn/deprecate_benchmark_core_lists
...
Don't configure core lists in in benchmark driver
2017-01-17 17:30:41 -08:00
Craig Tiller
9d4fc31da4
Merge github.com:grpc/grpc into metadata_filter
2017-01-12 14:08:50 -08:00
Craig Tiller
95beab2284
Uncover the badness
2017-01-12 13:41:52 -08:00
Alexander Polcyn
62a7ca8c95
re-run clang-format.sh
2017-01-12 11:32:15 -08:00
lyuxuan
def69b3075
Merge pull request #8816 from lyuxuan/cpu_usage2
...
sending cpu load latency performance test results to big query
2017-01-12 06:27:19 -08:00
lyuxuan
3cdf729eb0
Merge pull request #8770 from lyuxuan/channel_args1
...
configurable channel args for performance benchmarking
2017-01-11 23:36:52 -08:00
Eric Gribkoff
ebb3d5d4fc
Merge pull request #9139 from ericgribkoff/http2_client
...
Add HTTP/2 interop test client
Known failures: https://github.com/grpc/grpc/issues/8629
2017-01-11 17:45:30 -08:00
Alexander Polcyn
6ff1ca4871
re-run generate project to build qps json driver
2017-01-11 14:25:55 -08:00
Alexander Polcyn
8a0ef63dea
remove LimitCores in c++ benchmark
2017-01-11 13:52:01 -08:00
Alexander Polcyn
a6e796f58f
ignore core counts and core lists in qps json driver
2017-01-11 13:49:43 -08:00
yang-g
8a7a4462b1
merge with head
2017-01-11 13:13:23 -08:00
yang-g
cc5910228d
manual revert of #8901
2017-01-11 11:10:43 -08:00
Eric Gribkoff
c344e87449
Adds HTTP/2 interop test client
2017-01-11 09:14:28 -08:00
Yuxuan Li
ac87a46225
enable uploading server cpu usage data from performance tests to big query
2017-01-11 10:01:16 +00:00
Yuxuan Li
98c0bd7c82
add setting channel args functionality to performance tesing
...
setting channel args --draft
clang-format
2017-01-11 08:01:40 +00:00
Craig Tiller
e4fae4ef9f
clang-format
2017-01-10 17:01:51 -08:00
Craig Tiller
f3ed2bf8ca
Fix interop
2017-01-10 17:01:26 -08:00
yang-g
35674af901
make test robust
2016-12-29 15:15:12 -08:00
yang-g
a3c95529c7
async works
2016-12-29 12:10:52 -08:00
yang-g
8e708b12cb
WIP
2016-12-29 11:44:36 -08:00
yang-g
50993b7a4c
async first take
2016-12-29 10:00:27 -08:00
yang-g
9bef0740a4
Add test for explicit option
2016-12-27 15:37:59 -08:00
yang-g
b74cf429fd
test pass
2016-12-27 15:37:59 -08:00
yang-g
ad32764219
sync test pass
2016-12-27 15:37:59 -08:00
Craig Tiller
ef6938477b
Merge branch 'slice_with_exec_ctx' into metadata_filter
2016-12-27 08:59:00 -08:00
Craig Tiller
0704727c2d
Merge github.com:grpc/grpc into slice_with_exec_ctx
2016-12-27 08:38:35 -08:00
Jan Tattermusch
9f89107f17
better qps_json_driver message when QPS_WORKERS env is missing
2016-12-21 12:20:37 +01:00
Alexander Polcyn
4873d30ea2
allow disable core_list setting and override qps server in benchmarks
2016-12-20 19:24:43 -08:00
David G. Quintas
89f33bfd91
Merge pull request #9143 from sreecha/fix_metrics_server
...
Fix metrics server
2016-12-19 16:07:27 -08:00
David Garcia Quintas
855a1063ec
grpclb: skip slash in server uri path if present
2016-12-16 13:13:56 -08:00
Sree Kuchibhotla
7eef316e20
Fix metrics server
2016-12-16 11:30:35 -08:00
Yuchen Zeng
d37f642f35
Support server streaming
...
Skip unparsable input
Add tests for uni-directional stream calls
Simplify client stream handling
2016-12-15 16:10:37 -08:00
Yuchen Zeng
f9329217b1
Support client streaming
2016-12-15 15:54:39 -08:00
Mark D. Roth
f290686a10
Merge remote-tracking branch 'upstream/master' into cpp_filter_api_cleanup
2016-12-15 09:48:38 -08:00
Craig Tiller
9a66ba5fe9
Merge branch 'slice_with_exec_ctx' into metadata_filter
2016-12-15 07:13:35 -08:00
Craig Tiller
6997c3473b
Merge github.com:grpc/grpc into slice_with_exec_ctx
2016-12-15 07:12:39 -08:00
Yuchen Zeng
a84cdb8c81
Add parse, tobinary, totext commands
2016-12-14 15:41:18 -08:00
Mark D. Roth
13f3574642
clang-format
2016-12-14 12:39:03 -08:00
Ronak Jain
a3f8097b34
replaced protobuf tag in compile_test_golden
2016-12-14 22:52:38 +05:30
Mark D. Roth
473ff83fac
Fix filter_end2end_test.
2016-12-14 08:21:12 -08:00
Mark D. Roth
42663fb20e
Fix bug.
2016-12-12 10:51:01 -08:00
Mark D. Roth
aa1cd14729
Clean up C++ filter API.
2016-12-12 10:24:59 -08:00
Craig Tiller
1b0d2f008b
Merge branch 'slice_with_exec_ctx' into metadata_filter
2016-12-12 07:19:55 -08:00
Craig Tiller
b995e8bcda
Merge github.com:grpc/grpc into slice_with_exec_ctx
2016-12-12 06:36:43 -08:00
Craig Tiller
9e90d22ab7
Fixes
2016-12-09 12:36:39 -08:00
Craig Tiller
e7b74698f9
Merge branch 'slice_interning' into metadata_filter
2016-12-09 08:44:39 -08:00
Craig Tiller
7ae081b9f0
Merge github.com:grpc/grpc into slice_with_exec_ctx
2016-12-09 08:37:48 -08:00
yang-g
6c8de363ca
Use user provided method name when using binary files in cli
2016-12-08 23:05:50 -08:00
Craig Tiller
f658bf0e1b
Start resolving memory issues in C++ metadata
2016-12-08 14:11:47 -08:00
apolcyn
ad13e597e5
Merge pull request #8969 from apolcyn/fix_netperf_quit_job_timeout
...
handle empty string for qps workers in driver and dont quit them after netperf test
2016-12-08 14:04:48 -08:00
Craig Tiller
18348a3bfb
Fix C++ test compilation
2016-12-07 09:58:31 -08:00
Craig Tiller
385dd9a462
Merge branch 'slice_interning' into metadata_filter
2016-12-06 20:27:38 -08:00
David Garcia Quintas
ff3112188b
Renamed google_benchmark submodule to benchmark
2016-12-06 17:44:57 -08:00
Craig Tiller
25910a2896
Fix compilation
2016-12-06 17:39:45 -08:00
Alex Polcyn
fcf09ea42e
handle empty string for qps workers in driver and dont quit them on netperf
2016-12-06 04:00:05 +00:00
Craig Tiller
76b7ab431a
Interop test might take a little longer to start up (esp. w/tsan)
2016-12-05 15:55:18 -08:00
Craig Tiller
032ca47012
Merge pull request #8944 from dgquintas/interop_server_atm
...
Fix data race with atomic for interop c++
2016-12-05 11:31:04 -08:00
Craig Tiller
9b1ad661ba
Merge pull request #8955 from ctiller/fixit26
...
Update server_crash_test to account for longer reconnect timeouts
2016-12-05 11:30:33 -08:00
Mark D. Roth
bf25e240bc
Fix test name conflict in import. Also use low-thread-count variant for asan.
2016-12-05 09:39:01 -08:00
Craig Tiller
fbcd9a7344
Update server_crash_test to account for longer reconnect timeouts
2016-12-05 08:47:02 -08:00
Mark D. Roth
d101e14211
Revert "Renamed google_benchmark submodule to benchmark"
2016-12-05 08:04:22 -08:00
Mark D. Roth
746578ac9c
Merge pull request #8851 from dgquintas/rename_gbench
...
Renamed google_benchmark submodule to benchmark
2016-12-05 07:43:17 -08:00
David Garcia Quintas
7fa08e24b0
Fix data race with atomic for interop c++
2016-12-04 22:12:01 -08:00
Craig Tiller
36b3135929
Merge branch 'slice_interning' into metadata_filter
2016-11-30 13:41:53 -08:00
David G. Quintas
71cf7b39da
Merge pull request #8908 from dgquintas/grpclb_test_deflake
...
Deflake grpclb test
2016-11-30 13:20:06 -08:00
David Garcia Quintas
3c5a868a1b
PR comments #2
2016-11-30 11:26:58 -08:00
David Garcia Quintas
523a4aa0a0
PR comments
2016-11-30 10:50:39 -08:00
David Garcia Quintas
033c51e8c8
Deflake grpclb test
2016-11-30 00:49:29 -08:00
David Garcia Quintas
a0a3c411d1
Merge branch 'master' of github.com:grpc/grpc into json_localhost_carnage
2016-11-29 17:31:07 -08:00
David Garcia Quintas
d6936b6bee
PR comments
2016-11-29 17:22:48 -08:00
Craig Tiller
3b45b8d60b
Revert "Test credentials provider update"
2016-11-29 12:31:14 -08:00
Yang Gao
fbc598a6a9
Merge pull request #8838 from yang-g/test_credentials
...
Test credentials provider update
2016-11-29 10:48:51 -08:00
Craig Tiller
9178ba2924
Merge pull request #8867 from ctiller/fixit6
...
Reduce pre-generated key count
2016-11-29 10:47:46 -08:00
Craig Tiller
eadbe86cb9
Merge pull request #8890 from ctiller/fixit12
...
Unique-ify uds address between concurrent bm_fullstack runs
2016-11-29 10:47:00 -08:00
Mark D. Roth
0d8c9cf1d5
Merge pull request #8868 from markdroth/fixit_qps
...
Improve subproccess cleanup in json_run_localhost.
2016-11-29 09:53:02 -08:00
Craig Tiller
b37e5ceaac
Merge pull request #8878 from ctiller/fixit9
...
Limit outstanding rpc count for synchronous {client,server} tsan tests
2016-11-29 09:13:06 -08:00
Craig Tiller
9564cf9f0a
Take into account all the configs
2016-11-29 09:12:48 -08:00
Craig Tiller
d04c822b58
Unique-ify uds address between concurrent bm_fullstack runs
2016-11-29 08:54:36 -08:00
Craig Tiller
e89e54f4b6
clang-format code
2016-11-29 08:20:05 -08:00
Mark D. Roth
c56d3ebd7e
Improve logging.
2016-11-29 07:32:39 -08:00
David Garcia Quintas
6deadf5b88
Propagate termination signals to subprocesses
2016-11-28 18:02:37 -08:00
Craig Tiller
c991e80e07
Limit outstanding rpc count for synchronous {client,server} tsan tests
2016-11-28 16:18:07 -08:00
David Garcia Quintas
d449003fe6
Shutdown grpc for fullstack benchmark
2016-11-28 16:10:57 -08:00
Craig Tiller
ab34b12e50
Make a better educated guess about CPU costs of a benchmark
2016-11-28 13:19:12 -08:00
Craig Tiller
f739c058b7
Make a better educated guess about CPU costs of a benchmark
2016-11-28 13:04:51 -08:00
Mark D. Roth
37d5f9b4e5
Add debug logging for process termination state.
2016-11-28 10:45:00 -08:00
Craig Tiller
6d74225615
Reduce pre-generated key count
...
Doesn't affect benchmark accuracy, but makes startup time substantially
faster, and hopefully eliminates occurences like this:
https://grpc-testing.appspot.com/job/gRPC_master_linux/642/testReport/junit/(root)/c++_linux_dbg/bins_dbg_bm_fullstack_GRPC_POLL_STRATEGY_epoll/
2016-11-28 10:04:50 -08:00
David Garcia Quintas
7d03df3f44
Renamed google_benchmark submodule to benchmark
2016-11-23 19:47:04 -08:00
yang-g
b9d57ed665
!
2016-11-23 13:19:21 -08:00
yang-g
a7ef49bf6a
Support custom credential type in interop
2016-11-23 10:55:03 -08:00
Craig Tiller
7ce0bcdf0f
Add a test of sending MANY metadata elements
2016-11-23 09:51:53 -08:00
yang-g
8e9fc9bd0e
Test credentials provider update
2016-11-22 23:12:49 -08:00
Craig Tiller
3b05e1da91
Move from cmp --> eq, and provide a good implementation for interning
2016-11-21 13:46:31 -08:00
Craig Tiller
73ee7dc559
C++ compiles
2016-11-21 09:12:18 -08:00
David Garcia Quintas
1a2e40e0ce
clang-format
2016-11-18 13:05:53 -08:00
David Garcia Quintas
c2e6254984
Merge branch 'master' of github.com:grpc/grpc into grpclb_reworked_conn_state
2016-11-17 21:20:02 -08:00
David G. Quintas
405503be43
Merge pull request #8758 from dgquintas/lb_token_nullness
...
Added more testing for grpclb tokens
2016-11-17 21:19:06 -08:00
David Garcia Quintas
149f09da97
Rewrote connectivity status logic for gRPC LB
2016-11-17 21:07:43 -08:00
Mark D. Roth
ed92f7bc04
Merge pull request #8617 from markdroth/service_config_json
...
Use JSON tree for service config channel arg.
2016-11-17 11:13:54 -08:00
Craig Tiller
f69369741d
Review feedback
2016-11-16 15:03:53 -08:00
Craig Tiller
1016d9feca
Merge github.com:grpc/grpc into bm_fullstack
2016-11-16 14:56:34 -08:00
Mark D. Roth
863113a0d9
Merge remote-tracking branch 'upstream/master' into service_config_json
2016-11-16 14:18:28 -08:00
Yuchen Zeng
7647b2eb0a
Merge pull request #8761 from y-zeng/fix_conflict
...
Fix symbol conflicts in grpc_tool_test
2016-11-15 21:17:00 -08:00
Yuchen Zeng
0377f7a6f7
Fix symbol conflict
2016-11-15 18:50:19 -08:00
David Garcia Quintas
0133a1b902
No more gcc 4.4!
2016-11-15 15:42:37 -08:00
David Garcia Quintas
850cbaaac4
Added more testing for grpclb tokens
2016-11-15 15:19:33 -08:00
Yuchen Zeng
5c1f55af23
Merge pull request #8335 from y-zeng/tos
...
Add grpc_socket_mutator
2016-11-11 15:05:14 -08:00
Vijay Pai
aaefa958d7
Merge pull request #8638 from vjpai/conform
...
Improve C++11 conformance
2016-11-10 14:57:05 -08:00
Mark D. Roth
4bbdda4444
Allow getting LB policy name and service config in C++ API.
2016-11-09 14:40:22 -08:00
Yuchen Zeng
7810898658
Add grpc_socket_mutator_compare
2016-11-08 14:28:03 -08:00
lyuxuan
3b51f0b492
Merge pull request #8313 from lyuxuan/cpu_usage2
...
Get server cpu usage info and search for offered_load value that achieves targeted cpu usage
2016-11-08 12:15:15 -08:00
Mark D. Roth
0ace62f832
Merge pull request #8618 from markdroth/channel_info_api
...
Add API for getting arbitrary state back from a channel
2016-11-08 10:45:21 -08:00
Craig Tiller
cd78879c56
Fix test
2016-11-08 08:56:18 -08:00
Craig Tiller
13fda37dee
Merge branch 'bm_random_metadata' into bm_fullstack
2016-11-08 08:49:08 -08:00
Craig Tiller
5910eee262
Merge github.com:grpc/grpc into bm_fullstack
2016-11-08 08:48:23 -08:00
Craig Tiller
b720b609ea
Merge github.com:grpc/grpc into grpc_slice
2016-11-08 07:20:27 -08:00
Vijay Pai
ef22989484
Merge branch 'master' into conform
2016-11-07 14:40:22 -08:00
Yuxuan Li
12df928362
fixing override
2016-11-07 13:22:18 -08:00
Craig Tiller
206efc7866
Benchmarks for unary metadata
2016-11-07 12:55:40 -08:00
Yuxuan Li
8114153015
Merge branch 'master' into cpu_usage2
2016-11-07 11:43:11 -08:00
Mark D. Roth
0e44a258cb
Fix C++ filter API and add test for it.
2016-11-07 11:26:05 -08:00
Craig Tiller
314f43991c
Increase test timeouts
...
These tests are failing when run as a batch, but passing when run in
isolation.
Suspect something more is up, but this will at least make our builds
much greener until we figure that out.
2016-11-04 15:34:42 -07:00
Vijay Pai
56540ba9f9
clang-format
2016-11-04 10:02:31 -07:00
Vijay Pai
1b87ddee0a
One more NULL->nullptr
2016-11-04 09:09:58 -07:00
Mark D. Roth
0b48db4bac
Merge pull request #8537 from markdroth/remove_fake_resolver
...
Change tests to use channel args instead of fake_resolver query args.
2016-11-04 08:52:08 -07:00
Craig Tiller
7a4ac73d5b
Merge github.com:grpc/grpc into bm_fullstack
2016-11-04 08:44:50 -07:00
Craig Tiller
32df467f11
Merge github.com:grpc/grpc into grpc_slice
2016-11-04 08:21:56 -07:00
Craig Tiller
453d56317a
Merge github.com:grpc/grpc into microbench
2016-11-04 08:07:20 -07:00
Vijay Pai
b0a6be2b8f
Remove some unnecessary new/delete patterns
2016-11-04 07:51:25 -07:00
Vijay Pai
f4671bfaef
Remove a namespace and start using a lambda for a small function
2016-11-04 07:51:25 -07:00
Vijay Pai
c01958bf55
Cleanup unneeded namespace
2016-11-04 07:51:25 -07:00
Vijay Pai
d75e7fec01
Fix a comment
2016-11-04 07:51:25 -07:00
Vijay Pai
f2764e76f9
clang-format
2016-11-04 07:51:24 -07:00
Vijay Pai
90102c2bfc
Eliminate unnecessary uses of new[]/delete[] that can be replaced
...
with vector
Also start eliminating uses of plain-old delete that are not helpful
2016-11-04 07:51:24 -07:00
Mark D. Roth
d3f25b3dfe
Merge remote-tracking branch 'upstream/master' into remove_fake_resolver
2016-11-03 09:23:47 -07:00
Vijay Pai
a189b7b9f1
Make new file compliant with new standards
2016-11-02 17:49:42 -07:00
Yuchen Zeng
64d518e3b0
Merge remote-tracking branch 'upstream/master' into tos
2016-11-02 16:27:49 -07:00
Vijay Pai
739a93e47f
Merge branch 'master' into turn_it_to_11
2016-11-02 16:00:52 -07:00
Mark D. Roth
6c8492de8a
Merge remote-tracking branch 'upstream/master' into remove_fake_resolver
2016-11-02 08:42:49 -07:00
Mark D. Roth
57f30d1518
Merge pull request #8523 from markdroth/lb_policy_name_channel_arg
...
Allow setting LB policy name via the C++ API
2016-11-02 08:42:23 -07:00
David G. Quintas
105b39450a
Merge pull request #8568 from dgquintas/grpclb_leaks_fix
...
gRPC LB fixes from end two end testing
2016-11-02 08:12:52 +01:00
Vijay Pai
320ed13d3e
Deprecate grpc::thread and sync in favor of std::thread,mutex,etc
2016-11-01 17:16:55 -07:00
Vijay Pai
e140d5c60d
Regenerate all projects
2016-11-01 16:53:21 -07:00
David G. Quintas
00bbb4122a
Merge pull request #8548 from dgquintas/lb-tokens-length
...
Made LB token dynamic size <= 50 bytes
2016-11-02 00:35:38 +01:00
Vijay Pai
713c7b87e1
clang-format
2016-11-01 16:33:18 -07:00
Vijay Pai
c0b2acb1a0
Use C++11 final and override
2016-11-01 16:31:56 -07:00
Craig Tiller
ff8e43aa6c
Fix memory corruption
2016-11-01 15:13:31 -07:00
Craig Tiller
b4d883bfc2
Make ASAN pass
2016-11-01 15:10:22 -07:00
Craig Tiller
63ec293d73
Integrate resource quotas
2016-11-01 15:00:41 -07:00
Craig Tiller
7213aa78da
Merge branch 'microbench' into bm_fullstack
2016-11-01 14:55:00 -07:00
Craig Tiller
ac119ba887
Merge github.com:grpc/grpc into microbench
2016-11-01 14:27:25 -07:00
David Garcia Quintas
cbc059eb7e
Merge branch 'master' of github.com:grpc/grpc into grpclb_leaks_fix
2016-11-01 12:44:49 -07:00
David Garcia Quintas
7ec291330c
PR comments
2016-10-31 22:31:51 -07:00
Yuchen Zeng
0df7d349b7
Merge pull request #8380 from y-zeng/reflection_header
...
Remove generated pb files
2016-10-31 15:27:48 -07:00
Mark D. Roth
6e3e39fe3b
Merge branch 'lb_policy_name_channel_arg' into remove_fake_resolver
2016-10-31 14:44:19 -07:00
Craig Tiller
41fd9f2343
Merge github.com:grpc/grpc into grpc_slice
2016-10-31 14:42:53 -07:00
Mark D. Roth
3f265857f4
Fix memory leak.
2016-10-31 14:42:22 -07:00
Mark D. Roth
6df607591c
Fix portability problems.
2016-10-31 14:39:45 -07:00
Mark D. Roth
fd635add1c
clang-format
2016-10-31 14:20:56 -07:00
Mark D. Roth
7e0c2f8301
Merge remote-tracking branch 'upstream/master' into lb_policy_name_channel_arg
2016-10-31 14:20:01 -07:00
Sree Kuchibhotla
1e088b4219
Merge branch 'master' into rpc_mgr
2016-10-28 17:34:55 -07:00
Noah Eisen
393526334c
Merge pull request #8552 from ncteisen/cpp_unimplemented_service
...
Implemenet New Interop Test: Cpp Unimplemented Service
2016-10-28 16:08:40 -07:00
Noah Eisen
45ebd355cd
Fix clang format
2016-10-28 16:08:04 -07:00
Yuxuan Li
d68ea95f30
fixing conflicts with new upstream master
2016-10-28 14:39:41 -07:00
Yuxuan Li
c9ca0a9e70
clang-format for recently changed files. merged upstream master
2016-10-28 14:08:36 -07:00
Yuxuan Li
5a991e227b
Merge branch 'master' into cpu_usage2
2016-10-28 14:04:41 -07:00
Noah Eisen
e7223afdd5
Use default Empty ctor instead of Empty::default_instance
2016-10-28 13:39:06 -07:00
Craig Tiller
b7982319c9
Merge github.com:grpc/grpc into grpc_slice
2016-10-28 07:22:08 -07:00
Noah Eisen
c02bd2d31d
Merge branch 'master' of https://github.com/grpc/grpc into cpp_unimplemented_service
2016-10-27 20:44:50 -07:00
David Garcia Quintas
0baf1dc569
Made LB token dynamic size <= 50 bytes
2016-10-28 04:51:28 +02:00
Noah Eisen
ca5cdf454c
Add unimplemented_service test case for cpp interop client
2016-10-27 18:01:37 -07:00
Craig Tiller
86cb138ee9
Handle failed calls in sync client
2016-10-27 15:29:49 -07:00
Sree Kuchibhotla
612ca22ff3
Merge branch 'master' into rpc_mgr
2016-10-27 15:14:08 -07:00
Mark D. Roth
e127a39f45
Change tests to use channel args instead of fake_resolver query args.
2016-10-27 08:27:15 -07:00
Craig Tiller
28b72428a8
clang-format
2016-10-26 21:15:29 -07:00
Craig Tiller
618e67d655
s/GPR_SLICE/GRPC_SLICE/g
2016-10-26 21:08:10 -07:00
Craig Tiller
6e080a3651
Merge branch 'buffer_pools_for_realsies' into grpc_slice
2016-10-26 21:00:53 -07:00
Craig Tiller
3d357d901c
Merge github.com:grpc/grpc into buffer_pools_for_realsies
2016-10-26 20:52:03 -07:00
Craig Tiller
b37d53ebc0
Bulk update #includes
2016-10-26 16:16:35 -07:00
Craig Tiller
d41a4a720f
s/gpr_slice/grpc_slice, and move around tests, impls
2016-10-26 16:16:06 -07:00
Mark D. Roth
452287607f
Add test for setting LB policy via C++ API.
2016-10-26 14:54:56 -07:00
Yuxuan Li
1a9a0d8da8
fix logging problem
2016-10-26 11:12:16 -07:00
Mark D. Roth
fb809b7850
Merge remote-tracking branch 'upstream/master' into resolver_channel_args
2016-10-26 09:12:25 -07:00
Craig Tiller
1d0fce9d60
Add some endpoint pair tests
2016-10-26 08:26:22 -07:00
Craig Tiller
93d802b986
Add full stack microbenchmark
2016-10-25 21:05:49 -07:00
Craig Tiller
d3cd017f5d
Initial google_benchmark integration: source changes
2016-10-25 17:02:20 -07:00
Sree Kuchibhotla
14b701c114
Use nullptr instead of NULL. Move test to grpc namespace so that when using gcc4.4, we use nullptr definition in grpc++/impl/codegen/config.h
2016-10-25 14:29:10 -07:00
Yuxuan Li
aa7411da04
minor fix for usage_timer.cc
2016-10-25 13:23:44 -07:00
murgatroid99
dc393537fb
Merge branch 'master' into uv_core_transport
2016-10-25 12:35:21 -07:00
Sree Kuchibhotla
cb4cd3dc5d
make gcc4.4 happy
2016-10-25 12:06:04 -07:00
Sree Kuchibhotla
3a96ee3444
Merge branch 'master' into rpc_mgr
2016-10-25 10:04:14 -07:00
makdharma
b40a8fa95b
Merge pull request #8437 from makdharma/stress_test_options
...
modify stress_test command line options
2016-10-25 09:30:12 -07:00
Sree Kuchibhotla
3fc578345d
Change std::atomic_int to gpr_atm since gcc4.4 is complaining
2016-10-24 16:18:13 -07:00
Craig Tiller
fe8c5012d3
Merge github.com:grpc/grpc into buffer_pools_for_realsies
2016-10-24 14:49:18 -07:00
Mark D. Roth
e3a21005bf
Fix propagation of channel args for insecure channels.
2016-10-24 13:29:05 -07:00
Yuchen Zeng
d30699c7be
Merge remote-tracking branch 'upstream/master' into reflection_header
2016-10-24 13:00:10 -07:00
Sree Kuchibhotla
1e31973842
Merge branch 'master' into rpc_mgr
2016-10-24 12:42:53 -07:00
Sree Kuchibhotla
069c12de23
Fix thread_manager_test
2016-10-24 12:36:52 -07:00
Sree Kuchibhotla
85399f0824
clang formatting fixes
2016-10-24 09:41:20 -07:00
Yuxuan Li
60d55f80c4
Change flag precision to flag stride, better description.
...
Add flag error_tolerence to define the search stopping criteria.
Move the equal condition in the binary search to smaller than condition.
Wrap get_cpu_usage(), so on non-linux platform, the compiler won't
complain and will get cpu usage to be 0.
2016-10-21 18:18:29 -07:00
murgatroid99
b516cadc2a
Merge branch 'master' into uv_core_transport
2016-10-21 15:54:42 -07:00
Mark D. Roth
99e61f884d
Merge pull request #8418 from markdroth/interop_flags
...
Allow specifying extra flags for C++ interop server.
2016-10-21 15:07:28 -07:00
Mark D. Roth
d9cbec465d
Merge pull request #8095 from markdroth/rename_client_config
...
Rename client_config directory to client_channel.
2016-10-21 14:48:19 -07:00
Sree Kuchibhotla
c5fb957e50
Merge branch 'master' into rpc_mgr
2016-10-21 14:38:21 -07:00
Makarand Dharmapurikar
f01f7b6d6c
clang-format fixes
2016-10-21 09:07:06 -07:00
Craig Tiller
8f67b647fd
Merge github.com:grpc/grpc into buffer_pools_for_realsies
2016-10-20 15:53:04 -07:00
Vijay Pai
9243c74868
Merge pull request #8365 from vjpai/fc_1dstream
...
Support request separation of server-side streamed RPC
2016-10-20 14:31:14 -07:00
murgatroid99
ab71dfbbf0
Merge branch 'master' into uv_core_transport
2016-10-20 12:57:16 -07:00
Noah Eisen
74b731e42f
Merge pull request #8423 from ncteisen/interop_client_naming
...
Interop Client Naming Conventions
2016-10-20 12:00:50 -07:00
Sree Kuchibhotla
042aec990a
Merge branch 'master' into rpc_mgr
2016-10-20 11:18:07 -07:00
Sree Kuchibhotla
6135535ca7
Minor changes and called generate_projects.sh again
2016-10-20 11:17:22 -07:00
Makarand Dharmapurikar
e3dd1d7d11
modify stress_test command line options
...
Modify command line options to be consistent with interop_client.
2016-10-20 10:37:39 -07:00
Vijay Pai
5ee07978bd
Merge branch 'master' into fc_1dstream
2016-10-20 09:41:33 -07:00
Sree Kuchibhotla
920ed0c418
Modify Thread manager test
2016-10-19 17:02:16 -07:00
Mark D. Roth
eb35a1d16b
Merge remote-tracking branch 'upstream/master' into rename_client_config
2016-10-19 14:53:42 -07:00
murgatroid99
59f347e125
Merge branch 'master' into uv_core_transport
2016-10-19 13:53:21 -07:00
Craig Tiller
6952b213b7
Merge github.com:grpc/grpc into buffer_pools_for_realsies
2016-10-19 13:36:59 -07:00
Noah Eisen
32eee7739b
Changed name of rpc method to fit with the conventional naming. Also fixed type in interop client flag help message
2016-10-19 10:04:38 -07:00
Yuchen Zeng
654aa869d2
Merge remote-tracking branch 'upstream/master' into reflection_header
2016-10-18 16:29:34 -07:00
Sree Kuchibhotla
385c9b2f05
Address code review comments
2016-10-18 16:26:38 -07:00
Craig Tiller
afcc8752f3
clang-format
2016-10-18 16:10:06 -07:00
Sree Kuchibhotla
556aebb1e0
Merge branch 'master' into rpc_mgr
2016-10-18 14:59:24 -07:00
Mark D. Roth
24301717d4
Allow specifying extra flags for C++ interop server.
2016-10-18 14:10:28 -07:00
Vijay Pai
9fa9315d62
Merge remote-tracking branch 'upstream/master' into fc_1dstream
2016-10-18 12:15:08 -07:00
Vijay Pai
d923583768
Minor cleanup - remove an unneeded header, mark a class final, explicitly specify parent class
2016-10-18 11:40:57 -07:00
Mark D. Roth
948f95b2ce
Merge pull request #7201 from markdroth/run_interop_tests_go
...
Fix status_code_and_message interop test for C++ and PHP. Change run_interop_tests.py to run this test for C++ and Go.
2016-10-18 11:08:18 -07:00
Yang Gao
f1e5d12030
Merge pull request #8371 from yang-g/server_context_spouse
...
Server context test spouse
2016-10-18 10:17:01 -07:00
Sree Kuchibhotla
2a00d3d1bc
Merge branch 'master' into rpc_mgr
2016-10-18 09:45:45 -07:00
Craig Tiller
20afa3d7c9
BufferPool --> ResourceQuota
2016-10-17 14:52:14 -07:00
Craig Tiller
654b242ce7
Merge branch 'direct-calls' into buffer_pools_for_realsies
2016-10-17 14:31:44 -07:00
Craig Tiller
14c836fcd1
Delambdaify
2016-10-17 13:56:13 -07:00
Craig Tiller
b019d61f9a
Fix benchmark shutdown
2016-10-17 13:23:51 -07:00
Craig Tiller
7d2f0b0d19
Merge github.com:grpc/grpc into direct-calls
2016-10-14 16:18:28 -07:00
Craig Tiller
a628c84e86
Merge branch 'direct-calls' into buffer_pools_for_realsies
2016-10-14 16:09:01 -07:00
Yuchen Zeng
169c985f67
Remove generated pb files
2016-10-14 15:58:09 -07:00
Mark D. Roth
5e258bf32b
clang-format
2016-10-14 14:59:19 -07:00
murgatroid99
583eb9b96f
Clang format
2016-10-14 14:50:21 -07:00
murgatroid99
e76b87baa0
Merge branch 'master' into uv_core_transport
2016-10-14 14:50:08 -07:00
David G. Quintas
4a8cf1dc66
Merge pull request #8348 from dgquintas/new_lb_md_keys
...
Renamed LB-related metadata keys
2016-10-14 13:34:57 -07:00
Yuchen Zeng
87772d5b88
Fix asan issues, clean up
2016-10-14 11:33:16 -07:00
David Garcia Quintas
fd7caf5708
Merge branch 'master' of github.com:grpc/grpc into new_lb_md_keys
2016-10-14 00:07:31 -07:00
Yuchen Zeng
de3daf5d63
More interfaces for grpc_socket_mutator
2016-10-13 17:26:26 -07:00
yang-g
c4292fb971
Add a simple test
2016-10-13 16:54:08 -07:00
Sree Kuchibhotla
c37a8a56df
Fix test
2016-10-13 15:40:15 -07:00
Sree Kuchibhotla
d39f40da9e
Fix include files
2016-10-13 15:21:14 -07:00
Sree Kuchibhotla
8f7739bcd6
Rename GrpcRpcManager -> ThreadManager
2016-10-13 15:12:55 -07:00
Vijay Pai
08126092e6
golden file
2016-10-13 14:17:41 -07:00
Vijay Pai
96e03110db
clang-format
2016-10-13 14:09:16 -07:00
Vijay Pai
8d08b1d9ee
Test all split streamed variations
2016-10-13 12:19:30 -07:00
Vijay Pai
65a9ef16ed
Fix channel/stub for dup service use
2016-10-13 12:00:32 -07:00
Sree Kuchibhotla
e4996d6c43
Merge branch 'master' into rpc_mgr
2016-10-13 11:18:09 -07:00
Vijay Pai
61536a7371
Making split streaming testable
2016-10-13 11:04:57 -07:00
Craig Tiller
272c8d2ca9
Merge github.com:grpc/grpc into direct-calls
2016-10-13 09:36:37 -07:00
murgatroid99
c0aa97d158
Merge branch 'master' into uv_core_transport
2016-10-12 16:41:38 -07:00
Noah Eisen
83dd3aa7e0
changed whitespace
2016-10-12 15:40:11 -07:00
Noah Eisen
40860c4488
reverting a file for the last commit caused a function to be deleted from interop_client. This commit adds that function back in
2016-10-12 15:38:46 -07:00
Noah Eisen
f8ffbf62a2
also reverted interop server, since mark had already made the changes I did in an un merged pull request
2016-10-12 15:32:42 -07:00
Noah Eisen
cece9c7368
manually fixed merge conflict. caused by the addition of a different new interop test
2016-10-12 15:04:45 -07:00
David Garcia Quintas
b5299976c1
Fixed clang-format sanity error
2016-10-12 14:13:42 -07:00
makdharma
5ef0c0041f
Merge pull request #8101 from makdharma/cacheable_unary
...
Add interop test for Cacheable Unary Calls
2016-10-12 10:53:56 -07:00
David Garcia Quintas
a3654db631
Renamed LB-related metadata keys
2016-10-11 15:55:40 -07:00
Craig Tiller
c99945e44c
Merge branch 'direct-calls' into buffer_pools_for_realsies
2016-10-10 10:20:48 -07:00
Craig Tiller
fdc2b10dce
Merge github.com:grpc/grpc into direct-calls
2016-10-10 10:16:35 -07:00
Noah Eisen
2cef11c667
added status request ability to the FullDuplexCall so that cpp server can pass the node client's status_code_and_message test
2016-10-07 15:35:48 -07:00
murgatroid99
fde76d7996
Merge branch 'master' into uv_core_transport
2016-10-07 15:09:53 -07:00
Mark D. Roth
90576b1b67
Merge remote-tracking branch 'upstream/master' into run_interop_tests_go
2016-10-07 14:26:37 -07:00
Mark D. Roth
70c0b32c0f
Merge pull request #8219 from markdroth/fail_fast
...
Change C++ API to expose wait_for_ready instead of fail_fast.
2016-10-07 13:06:59 -07:00
Yuxuan Li
c6c6cc269e
change default values flags
2016-10-06 18:28:05 -07:00
Yuxuan Li
6a5b9924f3
resolve out_of_range error from stoi function.
2016-10-06 17:31:40 -07:00
Yuxuan Li
69c61319df
change flags type, name according to the comments.
...
change binary search stride from 1 to FLAGS_precision
2016-10-06 17:00:48 -07:00
Yuxuan Li
77c18981c2
change binary search log info from GPR_INFO to GPR_DEBUG
2016-10-06 15:06:29 -07:00
Yuxuan Li
c265a0ab02
clean up unnecessary new lines and logging.
2016-10-06 15:06:22 -07:00
Yuxuan Li
49aeb59389
clang-formated and latency_vs_load.cc is deleted as its functionality
...
has been merged into qps_json_driver.
2016-10-06 15:06:01 -07:00
Yuxuan Li
d31c78c6f0
updated protobuf, merged latency_vs_load.cc(not deleted yet) and qps_json_driver.cc
2016-10-06 15:05:55 -07:00
Yuxuan Li
58977f1466
initial merge of latency vs load to qps_json_driver.cc
2016-10-06 15:05:50 -07:00
Yuxuan Li
fe21ec90f6
batched changes
2016-10-06 15:05:29 -07:00
Craig Tiller
624f4ba76d
Add missing delete
2016-10-06 11:56:54 -07:00
Mark D. Roth
4bcdd73df6
Merge remote-tracking branch 'upstream/master' into fail_fast
2016-10-06 07:56:05 -07:00
Yuchen Zeng
a2e50c5b85
Merge pull request #8190 from y-zeng/proto_db
...
Improve ProtoReflectionDescriptorDatabase
2016-10-05 13:39:02 -07:00
Yuchen Zeng
d7c8c2bf94
Merge remote-tracking branch 'upstream/master' into proto_db
2016-10-04 16:34:40 -07:00
David Garcia Quintas
e5b4c26ef7
more usage of std::string
2016-10-04 13:44:18 -07:00
David Garcia Quintas
f042481403
s/std::string/grpc::string
2016-10-04 13:33:46 -07:00
Mark D. Roth
94ba752883
Merge remote-tracking branch 'upstream/master' into fake_resolver
2016-10-04 07:20:44 -07:00
David G. Quintas
1d06e82aa0
Merge pull request #8253 from dgquintas/grpclb_deadline_n_massage
...
More gRPC LB bugfixes and groundwork for deadline propagation
2016-10-03 20:23:25 -07:00
Sree Kuchibhotla
5f806d321a
Merge branch 'master' into rpc_mgr
2016-10-03 15:23:02 -07:00
Sree Kuchibhotla
acd64db4d9
Minor changes
2016-10-03 14:29:47 -07:00
Craig Tiller
1bb0ce5e23
Merge branch 'direct-calls' into buffer_pools_for_realsies
2016-10-03 12:58:02 -07:00
Craig Tiller
787d58f9e3
Merge github.com:grpc/grpc into direct-calls
2016-10-03 12:56:57 -07:00
Mark D. Roth
da0ec8222e
Add fake resolver for tests.
2016-10-03 11:32:04 -07:00
Yuchen Zeng
9070ab6610
Merge pull request #8247 from y-zeng/proto_db_check_service
...
Handle partially exposed reflection service in gRPC CLI
2016-10-03 11:24:22 -07:00
murgatroid99
eebb129fd3
Merge branch 'master' into uv_core_transport
2016-10-03 09:33:29 -07:00
Sree Kuchibhotla
384eea80ba
Merge remote-tracking branch 'upstream/master' into rpc_mgr
2016-10-03 09:20:52 -07:00
Makarand Dharmapurikar
b58c2db616
yet another gcc 4.4 compile fix.
2016-09-30 16:21:11 -07:00
David Garcia Quintas
bd57bba0c2
Use a reasonable deadline in grpclb test
2016-09-30 14:44:56 -07:00
Makarand Dharmapurikar
c9beacadb1
fix for gcc 4.4 warning
2016-09-30 11:26:13 -07:00
Mark D. Roth
43b817ced1
Merge remote-tracking branch 'upstream/master' into run_interop_tests_go
2016-09-30 07:48:00 -07:00
Yuchen Zeng
7cd90c6816
Print more information about ambiguous method names
2016-09-29 18:31:19 -07:00
Yuchen Zeng
6679d78997
Handle partially exposed reflection service
2016-09-29 15:47:37 -07:00
Noah Eisen
98b3663f6c
Fixed type in comments
2016-09-29 14:00:47 -07:00
Noah Eisen
0adb728083
removed check for status error message. Investigating why node servers send messages back that are not empty
2016-09-29 12:01:11 -07:00
Craig Tiller
0895545a58
Complete reporting for failure rates
2016-09-29 11:01:14 -07:00
Craig Tiller
032f9bfb58
Start to log errors from benchmark
2016-09-29 10:10:00 -07:00
Craig Tiller
1a8c52e479
Collect stats on # failed requests
2016-09-28 17:28:04 -07:00
Craig Tiller
0c80c7d12c
Collecting failure status progress
2016-09-28 16:30:55 -07:00
Noah Eisen
005eec73a7
Merge branch 'master' of https://github.com/grpc/grpc into new_interop_tests
2016-09-28 14:25:57 -07:00
Craig Tiller
db1a5cce47
Buffer pool C++ wrapper
2016-09-28 14:22:12 -07:00
Noah Eisen
02e70ed120
changed method name in test.proto to more accurately reflect how the calls will be used
2016-09-28 14:17:25 -07:00
Mark D. Roth
5db24978b6
Merge remote-tracking branch 'upstream/master' into fail_fast
2016-09-28 13:21:31 -07:00
Yuchen Zeng
a4aebf873e
Remove unused inclusion
2016-09-28 13:20:18 -07:00
Makarand Dharmapurikar
af564a1e92
changed timestamp clock from REALTIME to PRECISE
...
to increase robustness
2016-09-28 12:50:37 -07:00
Sree Kuchibhotla
a7a21d2049
Make sync server settings configurable
2016-09-28 12:38:01 -07:00
Noah Eisen
a27eb1d07a
added the unimplemented_call test to interop_client.cc. Next step is to call this from the driver program, run_interop_tests.py
2016-09-28 12:19:52 -07:00
Craig Tiller
f91af0001d
Merge github.com:grpc/grpc into direct-calls
2016-09-28 11:00:12 -07:00
Makarand Dharmapurikar
012fc18be9
doc fixes and max-age set to 60
2016-09-28 10:46:27 -07:00
Sree Kuchibhotla
892dbf4d95
Make settings configurable
2016-09-27 19:42:27 -07:00
David Garcia Quintas
55ba14a785
Use the server's name as the service name for gRPC LB
2016-09-27 18:45:30 -07:00
Makarand Dharmapurikar
42511cfd8b
Addressed review feedback
...
1. modified documentation
2. changed test slightly to make it more robust to accidental cache hits
2016-09-27 18:15:54 -07:00