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
Yuchen Zeng
15bc4627de
Rename variables ... again
2016-09-27 16:22:35 -07:00
Yuchen Zeng
e529ea3928
Rename variables
2016-09-27 16:18:11 -07:00
Sree Kuchibhotla
6b403331e0
Merge branch 'master' into rpc_mgr
2016-09-27 15:53:24 -07:00
Mark D. Roth
9477724003
Change C++ API to expose wait_for_ready instead of fail_fast.
2016-09-27 13:07:00 -07:00
Craig Tiller
af9da92a60
Dont run benchmarks outside of linux for now
2016-09-27 12:47:19 -07:00
Craig Tiller
91bb6241ab
Reduce # of benchmarks run as Jenkins unit tests
2016-09-27 12:46:08 -07:00
Sree Kuchibhotla
c63455a8ca
Merge branch 'master' into rpc_mgr
2016-09-26 17:07:59 -07:00
Nicolas Noble
3af0908140
Merge pull request #7928 from yang-g/void_cast
...
Prevent some compilers compaining unused return value
2016-09-26 16:02:04 -07:00
murgatroid99
08b0fab426
Merge branch 'master' into uv_core_transport
2016-09-23 14:35:49 -07:00
Yuchen Zeng
27170357ab
Improve ProtoReflectionDescriptorDatabase
2016-09-23 14:14:18 -07:00
Craig Tiller
5abf79a91b
Merge github.com:grpc/grpc into direct-calls
2016-09-23 13:51:00 -07:00
yang-g
e267f86c43
Properly init variable
2016-09-22 14:15:46 -07:00
Sree Kuchibhotla
18d3ace7db
fix test
2016-09-22 13:04:41 -07:00
Yuchen Zeng
84d55b30cc
clang-format
2016-09-21 16:19:20 -07:00
Yuchen Zeng
1724ef07f3
Fix portibality issues
2016-09-21 14:15:27 -07:00
Yuchen Zeng
24129f010c
Merge remote-tracking branch 'upstream/master' into cli_list
2016-09-21 14:10:47 -07:00
Yuchen Zeng
8a26592beb
Merge pull request #7899 from y-zeng/cli_type
...
gRPC CLI type command
2016-09-21 12:15:06 -07:00
Sree Kuchibhotla
7974232f41
Merge branch 'master' into rpc_mgr
2016-09-21 11:17:41 -07:00
Craig Tiller
1edc77c7c6
Merge github.com:grpc/grpc into direct-calls
2016-09-20 11:02:51 -07:00
Mark D. Roth
a8e1b8368f
Merge pull request #7846 from markdroth/max_send_size_filter
...
Add channel arg for max send message size and add message size filter.
2016-09-19 11:09:22 -07:00
Yang Gao
7fbe5c52f9
Merge pull request #8113 from yang-g/verify_auth_headers
...
Add a check for metadata from auth plugin
2016-09-18 23:59:49 -07:00
Yuchen Zeng
734fd71ef8
Fix CliCredentials reference
2016-09-16 16:10:53 -07:00
Yuchen Zeng
a964cbafba
Merge remote-tracking branch 'upstream/master' into cli_type_fork
2016-09-16 16:07:16 -07:00
Yuchen Zeng
2579bf3941
Fix ListServices args
2016-09-16 16:02:34 -07:00
murgatroid99
bcc60f75d4
Merge branch 'master' into uv_core_transport
2016-09-16 13:44:28 -07:00
yang-g
d5fba280bb
make inline metadata value clearer
2016-09-16 10:29:16 -07:00
Mark D. Roth
abf03aed93
Merge remote-tracking branch 'upstream/master' into max_send_size_filter
2016-09-16 07:35:37 -07:00
yang-g
4b4571ab88
Add a test for nonbin header containing binary value
2016-09-15 23:01:09 -07:00
Craig Tiller
ba1db3b630
Merge github.com:grpc/grpc into direct-calls
2016-09-15 15:57:35 -07:00
Craig Tiller
7bb547bd6e
Merge pull request #8094 from ctiller/wait_to_start
...
Wait to start C++ clients until all connections are made
2016-09-15 15:55:40 -07:00
Yang Gao
faccebf60a
Merge pull request #7845 from yang-g/header
...
Include config file so that protobuf declarations can be found and overridden.
2016-09-15 15:54:22 -07:00
yang-g
c580af37e0
Add a check for metadata from auth plugin
2016-09-15 15:33:32 -07:00
David G. Quintas
b410f80bc4
Merge pull request #7746 from dgquintas/lb_add_md
...
Updates to gRPC LB
2016-09-15 14:30:24 -07:00
Yuchen Zeng
b4bca54aa2
Clang-format
2016-09-15 11:38:36 -07:00
Makarand Dharmapurikar
1ed0b8e3d7
Add interop test for Cacheable Unary Calls
...
modified interop test spec doc
added CacheableUnaryCall to test.proto
modified server and client implmenentations to support new method
2016-09-14 15:01:16 -07:00
David Garcia Quintas
f47d6fbdcc
More PR comments
2016-09-14 12:59:17 -07:00
Craig Tiller
762e72ef7b
Merge github.com:grpc/grpc into direct-calls
2016-09-14 11:16:51 -07:00
Craig Tiller
9e1c2d2358
Dont start requests until all clients have gotten connected
2016-09-14 08:37:10 -07:00
Craig Tiller
531976a6d4
Add an initial mark that clients could use to delay startup of requests
2016-09-14 08:28:37 -07:00
Craig Tiller
a51f54192a
Merge pull request #7559 from dgquintas/codegen_cleanse
...
Removed references to public APIs from codegen/
2016-09-13 19:40:43 -07:00
David Garcia Quintas
35c2aba849
More PR comments.
...
Mainly, removed all user_data memory management responsibilities from
the round robin policy.
2016-09-13 15:28:09 -07:00
Mark D. Roth
f5afcd9f65
Merge remote-tracking branch 'upstream/master' into max_send_size_filter
2016-09-13 14:57:50 -07:00
David Garcia Quintas
ebe7c17613
Merge branch 'master' of github.com:grpc/grpc into lb_add_md
2016-09-12 22:57:29 -07:00
yang-g
9979b026ab
Merge remote-tracking branch 'upstream/master' into void_cast
2016-09-12 14:53:32 -07:00
Craig Tiller
daa61e0c68
Merge branch 'revert-8068-revert-7279-grand-unified-closures' of github.com:grpc/grpc into merge-rollback
2016-09-12 12:00:26 -07:00
Yuchen Zeng
330848f542
Add header guard
2016-09-12 11:28:42 -07:00
Yuchen Zeng
38b1287d2d
Fix protobuf dependency
2016-09-12 11:23:16 -07:00
Yuchen Zeng
8d5f5e080b
Fix portability issues
2016-09-12 11:18:26 -07:00
Yuchen Zeng
3951f2e05b
Merge remote-tracking branch 'upstream/master' into cli_list
2016-09-12 11:11:32 -07:00
Yuchen Zeng
75e3ce645c
Fix portability issues
2016-09-12 11:11:29 -07:00
Nicolas Noble
e57904bf7b
Merge pull request #7929 from yang-g/externC
...
The public headers already have extern C
2016-09-12 00:31:17 -07:00
Craig Tiller
44b12f9e23
clang-format
2016-09-08 10:06:14 -07:00
Craig Tiller
aef13f78c7
Merge branch 'grand-unified-closures' into direct-calls
2016-09-08 10:05:42 -07:00
Mark D. Roth
ebfcd97940
Merge remote-tracking branch 'upstream/master' into max_send_size_filter
2016-09-08 07:16:34 -07:00
Nicolas "Pixel" Noble
5928bff0c7
Merge branch 'v1.0.x' of https://github.com/grpc/grpc into manual-upmerge
2016-09-08 01:58:49 +02:00
Craig Tiller
cd1feaab30
Merge pull request #7816 from ctiller/benchmark-verbosity
...
Increase log verbosity for benchmark driver
2016-09-07 14:33:56 -07:00
Craig Tiller
0cb5a89d6f
Merge branch 'benchmark-verbosity' into direct-calls
2016-09-07 14:25:38 -07:00
Craig Tiller
bd37a21c26
Cleanup, debug support
2016-09-07 11:28:56 -07:00
Mark D. Roth
7bfa1a8343
Merge remote-tracking branch 'upstream/master' into max_send_size_filter
2016-09-06 10:44:32 -07:00
Mark D. Roth
c99fd89d32
Increase max send message size on server used in objc tests.
2016-09-06 08:16:13 -07:00
David Garcia Quintas
d10f1775eb
Merge branch 'master' of github.com:grpc/grpc into codegen_cleanse
2016-09-03 12:42:02 +02:00
Craig Tiller
56f21aa79c
Merge branch 'grand-unified-closures' into who-combines-the-combiners
2016-09-02 09:29:43 -07:00
kpayson64
8d40e083f1
Merge pull request #7018 from vjpai/fc_unary
...
Support server-side streaming of a unary RPC
2016-09-02 09:15:14 -07:00
David Garcia Quintas
e44902ecc9
Merge branch 'master' of github.com:grpc/grpc into codegen_cleanse
2016-09-02 15:27:33 +02:00
David Garcia Quintas
d1a47f1627
Merge branch 'master' of github.com:grpc/grpc into lb_add_md
2016-09-02 12:46:44 +02:00
murgatroid99
7c5befd86b
Change UnimplementedService to UnimplementedEchoService in echo.proto
2016-09-01 17:09:47 -07:00
kpayson64
0719810df8
Merge pull request #7914 from y-zeng/cli_main_fork
...
Improve gRPC CLI
2016-09-01 12:55:01 -07:00
David Garcia Quintas
b8245bd231
Merge branch 'master' of github.com:grpc/grpc into lb_add_md
2016-09-01 18:29:46 +02:00
David Garcia Quintas
410208c25c
Merge branch 'master' of github.com:grpc/grpc into codegen_cleanse
2016-09-01 18:23:55 +02:00
Vijay Pai
3703ece81b
a golden file
2016-08-30 12:13:39 -07:00
Vijay Pai
d05cad245a
Fix golden test
2016-08-30 10:22:06 -07:00
yang-g
7c2887187b
The public headers already have extern C
2016-08-30 10:12:28 -07:00
yang-g
4335e11951
Prevent some compilers compaining unused return value
2016-08-30 10:09:08 -07:00
David Garcia Quintas
f3581bf90a
Merge branch 'master' of github.com:grpc/grpc into codegen_cleanse
2016-08-30 04:45:50 -07:00
Vijay Pai
48c9ca2bf1
Update golden file
2016-08-29 17:10:18 -07:00
Yuchen Zeng
7176a828c5
Use --protofiles
2016-08-29 17:04:50 -07:00
Vijay Pai
d4d5f4cd53
clang-format
2016-08-29 16:59:21 -07:00
Vijay Pai
a9c0d7f88b
Change names to StreamedUnary, ServerUnaryStreamer, etc. Use a templated method handler since most code shared between the new StreamedUnary and the existing BidiStreaming. Eliminate the separate enum case for streamed unary. Return a status failure if a StreamedUnary method handler doesn't actually do a write (since that is
...
violating the appearance of unary-ness)
2016-08-29 16:42:04 -07:00
David Garcia Quintas
51f066c585
Merge branch 'master' of github.com:grpc/grpc into lb_add_md
2016-08-29 11:57:40 -07:00
Yuchen Zeng
20d6a10483
Use grpc::protobuf
2016-08-29 10:54:52 -07:00
Yuchen Zeng
94d786fd4c
Add type command
2016-08-26 16:23:29 -07:00
Yuchen Zeng
387afd70d3
Add list command
2016-08-26 14:25:21 -07:00
Mark D. Roth
366c6ceb8c
Merge remote-tracking branch 'upstream/master' into run_interop_tests_go
2016-08-26 13:01:15 -07:00
Vijay Pai
ac4113bef1
Merge branch 'master' into fc_unary
2016-08-25 14:49:18 -07:00
Mark D. Roth
7f9bba8ce1
Fix some more tests that called cq_expect_completion().
2016-08-25 08:35:42 -07:00
David Garcia Quintas
ba641f48d7
Updated grpclb API test.
2016-08-24 06:53:43 -07:00
David Garcia Quintas
880064586d
Removed direct include of arpa/inet.h
2016-08-24 06:53:23 -07:00
yang-g
56fb16d49f
Add missing header
2016-08-23 12:40:02 -07:00
David Garcia Quintas
8a81aa12fb
Changes to grpclb and tests for binary ip addresses.
2016-08-22 15:06:49 -07:00
murgatroid99
6257159a3a
Merge branch 'port_platform_split' into uv_core_transport
2016-08-22 14:57:22 -07:00
Craig Tiller
102fa966b6
Rename some files to avoid conflicting .obj files on Windows
2016-08-22 13:56:36 -07:00
Craig Tiller
8ef0eda856
Merge github.com:grpc/grpc into merge-parse
2016-08-22 11:39:08 -07:00
Sree Kuchibhotla
86edf01593
Merge
2016-08-22 10:01:35 -07:00
Craig Tiller
daf4699652
Merge pull request #6732 from ctiller/consistent_client_count
...
Make client_channels be across all clients, not per-client
2016-08-22 08:34:38 -07:00
Craig Tiller
74a1d9a939
Increase log verbosity for benchmark driver
2016-08-22 08:33:02 -07:00
David Garcia Quintas
ef4d2a51d4
Merge branch 'fix_grpclb_aug' into lb_add_md
2016-08-18 15:04:45 -07:00
David Garcia Quintas
80763dd7c4
Merge branch 'master' of github.com:grpc/grpc into lb_add_md
2016-08-18 15:04:25 -07:00
David Garcia Quintas
601bb128b4
Fixed op ordering in grpclb internal client
2016-08-18 15:03:59 -07:00
Craig Tiller
378ffd8cc3
Merge github.com:grpc/grpc into merge-parse
2016-08-18 13:03:23 -07:00
kpayson64
9429717fc3
Merge pull request #7735 from y-zeng/cli_main_fork
...
Improve gRPC CLI
2016-08-17 17:02:40 -07:00
Yuchen Zeng
25aa88af94
Address review comments
2016-08-16 10:50:40 -07:00
David Garcia Quintas
5b0e9462f0
Introduced LB token initial metadata propagation
2016-08-15 23:02:33 -07:00
Yuchen Zeng
2bf9913323
Fix wrongly included header
2016-08-15 18:34:43 -07:00
Yuchen Zeng
9bf906234e
Clang-format
2016-08-15 17:28:13 -07:00
Yuchen Zeng
302763f898
Address review comments
2016-08-15 17:25:57 -07:00
kpayson64
0c6cce12b4
Merge pull request #7648 from vjpai/qps_better_ptr
...
Use unique_ptr properly in QPS async tests
2016-08-15 13:02:44 -07:00
Yuchen Zeng
02139a05dc
Add CliCredentials, config_grpc_cli.h
2016-08-15 11:34:21 -07:00
Craig Tiller
99bef209bd
Merge branch 'grand-unified-closures' into offload
2016-08-15 11:07:14 -07:00
kpayson64
1748ba6d6d
Merge pull request #7652 from vjpai/qps_better_client_ending
...
Better client-side ending for QPS tests
2016-08-15 11:02:23 -07:00
Yuchen Zeng
26386e1fa0
Merge remote-tracking branch 'upstream/master' into cli_main_fork
2016-08-15 10:27:03 -07:00
Yuchen Zeng
4272cac7ae
Rewrite ProtoFileParser
2016-08-12 15:25:46 -07:00
Craig Tiller
ca04562286
Timing nuances
2016-08-09 08:38:03 -07:00
murgatroid99
623dd4f556
Renamed GPR_ constants to GRPC_ in iomgr/port.h
2016-08-08 17:31:27 -07:00
murgatroid99
5407089b37
Separate out iomgr-specific constants into a separate header
2016-08-08 17:01:18 -07:00
Vijay Pai
f50020ce03
Appease the const gods, improve readability, stop using 0 and 1 as
...
proxies for false and true.
2016-08-08 07:29:31 -07:00
kpayson64
50be893eba
Merge pull request #6915 from markdroth/filter_api
...
Implement C++ API for defining channel filters.
2016-08-05 15:11:18 -07:00
Vijay Pai
d02988d6b5
clang-format
2016-08-05 09:47:47 -07:00
Vijay Pai
25128f1adf
Better ending for open-loop tests: never wait more than 1 second
...
if we are in termination mode
2016-08-05 09:45:03 -07:00
Vijay Pai
773ecd62dd
Dramatically reduce time required to complete sync test when running
...
with lots of threads (by parallelizing shutdown of course)
2016-08-05 09:26:56 -07:00
Vijay Pai
4f17395b81
Properly use unique_ptr rather than explicitly
...
deleting server context wrappers in QPS test
2016-08-05 01:32:34 -07:00
Vijay Pai
a8bb63e711
Merge branch 'master' into fc_unary
2016-08-04 13:41:45 -07:00
Vijay Pai
6d214bcff7
Add FCService to golden test
2016-08-04 12:03:12 -07:00
Vijay Pai
5d94118d0d
clang-format
2016-08-04 11:48:47 -07:00
Vijay Pai
ff91dea149
Be able to specify FCUnaryService just like AsyncService so that all
...
relevant methods get treated this way.
2016-08-04 11:07:50 -07:00
Vijay Pai
666681612e
Merge branch 'master' into fc_unary
2016-08-04 09:44:51 -07:00
Nicolas "Pixel" Noble
ca1558753a
Merge branch 'master' of https://github.com/grpc/grpc into interop_server_split
2016-08-04 00:30:37 +02:00
David Garcia Quintas
e60ae9c967
deflake grpclb_test
2016-08-02 16:37:41 -07:00
Mark D. Roth
85c1168d17
Merge remote-tracking branch 'upstream/master' into filter_api
2016-08-02 14:07:00 -07:00
Vijay Pai
18983f8e38
Merge pull request #7590 from vjpai/affinity_optional
...
Don't assert if we're not able to set CPU affinity
2016-08-02 10:28:08 -07:00
David Garcia Quintas
1f32ae4e84
Merge branch 'master' of github.com:grpc/grpc into codegen_cleanse
2016-08-02 10:24:44 -07:00
Mark D. Roth
3ac6fc1b97
Merge branch 'filter_call_init_failure' into filter_api
2016-08-02 10:07:48 -07:00
Nicolas "Pixel" Noble
4e7259dcaa
Merge branch 'master' of https://github.com/grpc/grpc into interop_server_split
2016-08-02 18:32:05 +02:00
Sree Kuchibhotla
7bc8b848c0
Merge branch 'master' into rpc_mgr
2016-08-01 21:41:19 -07:00
David Garcia Quintas
d9cee6f2ac
moar clang-format
2016-08-01 17:42:47 -07:00
David Garcia Quintas
87e06c84fd
Merge branch 'master' of github.com:grpc/grpc into grpclb_v0
2016-08-01 11:02:22 -07:00
Vijay Pai
96b7b52190
Fix exit condition
2016-08-01 09:33:38 -07:00
Vijay Pai
6e5c33c3e2
Don't assert if we're not able to set affinity for some reason
2016-07-30 02:56:46 -07:00
David Garcia Quintas
4166cb06ea
Addressed the rest of the PR comments
2016-07-29 14:38:25 -07:00
Nicolas "Pixel" Noble
8302b123de
Merge branch 'v1.0.x' into manual-upmerge
...
Conflicts:
src/ruby/pb/test/client.rb
src/ruby/pb/test/server.rb
tools/dockerfile/test/php7_jessie_x64/Dockerfile
2016-07-29 22:48:16 +02:00
Sree Kuchibhotla
e3a282e90d
Merge branch 'master' into rpc_mgr
2016-07-29 09:54:24 -07:00
David Garcia Quintas
c79b0650d2
removed codegen/log.h
2016-07-27 21:11:58 -07:00
David Garcia Quintas
1399e466b0
removed codegen/time.h
2016-07-27 20:31:55 -07:00
David Garcia Quintas
6b11462da1
removed codegen/alloc.h
2016-07-27 14:49:53 -07:00
Vijay Pai
2d04dd827c
Change API for next message size to allow a bool return value for failure
...
cases.
2016-07-27 11:35:56 -07:00
Vijay Pai
efef0d29c5
Merge pull request #7380 from nicolasnoble/no-c++11-threads
...
Avoid using certain C++11-isms with grpc::thread, as it's not necessarily std::thread.
2016-07-27 09:28:15 -07:00
Yuchen Zeng
68ca351126
Fix sanity issues
2016-07-26 16:48:46 -07:00
Yuchen Zeng
f4046cdced
Fix thread leak
2016-07-26 12:22:42 -07:00
Yuchen Zeng
e7068c836e
Remove references to string_ref_helper
2016-07-25 17:30:45 -07:00
Yuchen Zeng
36a6fe6052
Merge remote-tracking branch 'upstream/master' into cli_main
2016-07-25 15:51:10 -07:00
Yuchen Zeng
724a4e253a
Add header guard
2016-07-25 14:56:06 -07:00
Nicolas "Pixel" Noble
bc0b08892f
Merge branch 'master' of https://github.com/grpc/grpc into interop_server_split
...
Conflicts:
Makefile
2016-07-25 23:51:01 +02:00
Yuchen Zeng
28263275f0
Remove unnecessary dependencies
2016-07-25 14:38:07 -07:00
kpayson64
cc961b6c5a
Merge pull request #7020 from rjshade/assert_not_expect
...
ASSERT vector size before directly accessing first element
2016-07-25 14:36:11 -07:00
kpayson64
b5fa72c89e
Merge pull request #7451 from y-zeng/seperate_generated_files
...
Separate generated pb files from the server reflection build target, use grpc::protobuf instead of google::protobuf
2016-07-25 14:32:51 -07:00
Nicolas "Pixel" Noble
c326407379
Merge branch 'master' of https://github.com/grpc/grpc into interop_server_split
2016-07-25 21:51:59 +02:00
Yuchen Zeng
29ca79be89
Command processing, validation
2016-07-25 12:00:08 -07:00
Sree Kuchibhotla
6d977638f7
Merge branch 'master' into rpc_mgr
2016-07-22 11:54:01 -07:00
kpayson64
b8208ff79a
Merge pull request #7269 from y-zeng/cli_call
...
Support server reflection in CLI
2016-07-21 17:11:36 -07:00
Vijay Pai
0a1c598986
Merge branch 'master' into fc_unary
2016-07-21 11:34:02 -07:00
Nicolas Noble
f6aefa3ea6
Merge pull request #7400 from yang-g/ga_branch2
...
Cherrypick #7319 into v1.0.x
2016-07-21 11:28:44 -07:00
Yuchen Zeng
9cb9445155
Addressed review comments
2016-07-20 16:39:31 -07:00
Yuchen Zeng
6b88b22d9e
Add comments for GRPC_NO_GENERATED_CODE
2016-07-19 19:12:46 -07:00
Yuchen Zeng
77b74258b5
Revert unnecessary deletions
2016-07-19 11:53:37 -07:00
Sree Kuchibhotla
0ba41907a2
Minor changes to GrpcRpcManager
2016-07-19 09:28:39 -07:00
Craig Tiller
77c7f9fd62
Merge pull request #7407 from ctiller/delayed-write
...
Benchmark fixes
2016-07-19 09:26:04 -07:00
Craig Tiller
5ca7e47493
Merge pull request #6737 from ctiller/delayed-write
...
Delay beginning most writes until we enter poll()
2016-07-19 09:25:49 -07:00
Sree Kuchibhotla
8600438d54
Add more functionality (no cq integration yet) and add a dummy test
2016-07-19 02:00:50 -07:00
Nicolas "Pixel" Noble
6570b83c9c
Splitting interop_server.cc
2016-07-18 23:42:35 +02:00
Yuchen Zeng
1318479011
Separate generated file and protobuf dependency
2016-07-18 13:07:42 -07:00
David Garcia Quintas
a26c77b314
added another TODO to grpclb_test
2016-07-18 12:57:13 -07:00
David Garcia Quintas
1d5cb2ad8a
Improvements to the grpclb proto API funcs
2016-07-18 12:56:53 -07:00
Robbie Shade
c51a4833ce
Merge branch 'master' into assert_not_expect
2016-07-15 15:06:14 -04:00
Mark D. Roth
30a4a544be
Merge branch 'filter_call_init_failure' into filter_api
2016-07-15 09:16:05 -07:00
David Garcia Quintas
8b3b97f99d
Added a tiny comment header and TODOs.
2016-07-15 07:46:47 -07:00
Craig Tiller
ad94fdfe51
Fix compile error
2016-07-15 06:42:29 -07:00
Craig Tiller
b23239b6d8
Merge branch 'histo' of github.com:vjpai/grpc into delayed-write
2016-07-15 06:37:41 -07:00
yang-g
807387641f
prevent spurious wake up and unstarted/already shutdown server
2016-07-14 22:59:39 -07:00
Craig Tiller
13d3e3b7e2
Merge pull request #6737 from ctiller/delayed-write
...
Delay beginning most writes until we enter poll()
2016-07-14 19:31:47 -07:00
kpayson64
27a02b5d9d
Merge pull request #7319 from yang-g/wait_async
...
Make Server::Wait work for async only server.
2016-07-14 18:26:25 -07:00
David Garcia Quintas
ea11d168c7
Added more docs.
...
And fixed behavior when incoming serverlist has zero servers. Previously we
ignored the update. Currently (and correctly) we consider it but the pick itself
will stay pending until we actually have > 0 servers in the incoming serverlist.
2016-07-14 17:27:32 -07:00
yang-g
6ec11f2acd
prevent spurious wake up and unstarted/already shutdown server
2016-07-14 14:53:35 -07:00
David Garcia Quintas
7c3ba12813
Merge branch 'master' of github.com:grpc/grpc into grpclb_v0
2016-07-14 14:13:41 -07:00