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