Vijay Pai
a935ae1505
Fix build rules for grpc++_unsecure, test that it builds properly
2017-04-20 22:21:01 +00:00
Nicolas "Pixel" Noble
7c26eed838
Buildifier and wrapping test/cpp/* rules with our build system.
2017-04-13 02:03:22 +02:00
yang-g
66d40c63f7
Fix BUILD dependency, copyright and cmake
2017-04-12 10:18:10 -07:00
yang-g
eceec8eaf6
Add helper function to supply and parse error_details from Status.
2017-04-11 16:07:24 -07:00
Alena Varkockova
7b9cb834ff
Print out some cli error message for getservices
...
Currently, when you cann grpc_cli ls on an endpoint that does not have service reflection, the cli just silently ends without printing out any error or message.
This PR should fix that.
2017-04-02 22:02:09 +02:00
Nicolas "Pixel" Noble
b02dd01584
Fixing qps & benchmark.
2017-03-24 21:56:51 +01:00
Sree Kuchibhotla
43bca1be48
Add BUILD file for end2end tests too
2017-02-22 16:37:27 -08:00
David Garcia Quintas
388b24d5a1
Added gflags dependency to test_config
2017-02-21 14:58:32 -08:00
Nicolas "Pixel" Noble
abd887012f
Initial test/cpp/util/BUILD file.
2017-02-17 21:56:10 +01: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
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
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
yang-g
cc5910228d
manual revert of #8901
2017-01-11 11:10:43 -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
Yuchen Zeng
a84cdb8c81
Add parse, tobinary, totext commands
2016-12-14 15:41:18 -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
3b45b8d60b
Revert "Test credentials provider update"
2016-11-29 12:31:14 -08:00
yang-g
a7ef49bf6a
Support custom credential type in interop
2016-11-23 10:55:03 -08:00
yang-g
8e9fc9bd0e
Test credentials provider update
2016-11-22 23:12:49 -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
Vijay Pai
aaefa958d7
Merge pull request #8638 from vjpai/conform
...
Improve C++11 conformance
2016-11-10 14:57:05 -08:00
Craig Tiller
32df467f11
Merge github.com:grpc/grpc into grpc_slice
2016-11-04 08:21:56 -07:00
Vijay Pai
d75e7fec01
Fix a comment
2016-11-04 07:51:25 -07: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
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
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
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
Yuchen Zeng
169c985f67
Remove generated pb files
2016-10-14 15:58:09 -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
f042481403
s/std::string/grpc::string
2016-10-04 13:33:46 -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
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
Yuchen Zeng
a4aebf873e
Remove unused inclusion
2016-09-28 13:20:18 -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
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
Yuchen Zeng
27170357ab
Improve ProtoReflectionDescriptorDatabase
2016-09-23 14:14:18 -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
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
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
Yuchen Zeng
b4bca54aa2
Clang-format
2016-09-15 11:38:36 -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
yang-g
9979b026ab
Merge remote-tracking branch 'upstream/master' into void_cast
2016-09-12 14:53:32 -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 "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
David Garcia Quintas
e44902ecc9
Merge branch 'master' of github.com:grpc/grpc into codegen_cleanse
2016-09-02 15:27:33 +02: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
Yuchen Zeng
7176a828c5
Use --protofiles
2016-08-29 17:04:50 -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
yang-g
56fb16d49f
Add missing header
2016-08-23 12:40:02 -07:00
Craig Tiller
102fa966b6
Rename some files to avoid conflicting .obj files on Windows
2016-08-22 13:56:36 -07:00
Yuchen Zeng
25aa88af94
Address review comments
2016-08-16 10:50:40 -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
Yuchen Zeng
02139a05dc
Add CliCredentials, config_grpc_cli.h
2016-08-15 11:34:21 -07:00
Yuchen Zeng
4272cac7ae
Rewrite ProtoFileParser
2016-08-12 15:25:46 -07:00
David Garcia Quintas
c79b0650d2
removed codegen/log.h
2016-07-27 21:11:58 -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
Yuchen Zeng
28263275f0
Remove unnecessary dependencies
2016-07-25 14:38:07 -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
Yuchen Zeng
29ca79be89
Command processing, validation
2016-07-25 12:00:08 -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
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
1318479011
Separate generated file and protobuf dependency
2016-07-18 13:07:42 -07:00
Yuchen Zeng
c68640f05c
Read from stdin
...
Read from stdin if the request text and binary file are not provided
2016-07-07 16:42:32 -07:00
Yuchen Zeng
a17c8d993d
Fix typos
2016-07-07 11:40:05 -07:00
Yuchen Zeng
c24e0ee4f0
Update docs
2016-07-07 11:32:25 -07:00
Yuchen Zeng
256cc7aa03
Support server reflection in CLI
2016-07-07 11:09:49 -07:00
yang-g
a324c4fea6
Add API to get c slice from c++ Slice.
2016-06-24 11:59:35 -07:00
Vijay Pai
6b668cc93f
Remove range-based for, comparisons to nullptr
2016-06-16 07:49:36 +00:00
Vijay Pai
b9e927afcc
Merge branch 'master' into wheezy
2016-06-15 22:57:21 -07:00
Vijay Pai
a63271c77f
Deal with to_string, proper usage of nullptr, and lack of map::emplace
2016-06-15 12:56:38 -07:00
Vijay Pai
12bf3801b8
Got carried away with grpc::
2016-06-15 11:24:10 -07:00
Vijay Pai
efa8430e39
Enforce gcc-4.4 compatibility on test_credentials_provider by changing
...
a map to 2 vectors. Additional minor changes needed (e.g., override->GRPC_OVERRIDE,
nullptr->grpc::nullptr)
2016-06-15 10:23:34 -07:00
Yuchen Zeng
d23710787b
Merge remote-tracking branch 'upstream/master' into reflection_separate_lib
2016-06-07 15:00:52 -07:00
Yuchen Zeng
7ae31a8898
Add more comments, fix format issues
2016-06-06 14:35:51 -07:00
Yuchen Zeng
0601df3a04
Move reflection src/hdr to src/cpp/ext include/grpc++/ext
2016-06-06 13:08:06 -07:00
Yuchen Zeng
1495cb5b24
Addressed reveiw comments about naming
2016-06-06 10:58:29 -07:00
yang-g
34b5861e5c
Spliting filegroup.
2016-06-03 17:51:00 -07:00
yang-g
aaee544d69
merge and resolve conflicts
2016-06-03 15:34:01 -07:00
yang-g
17487f9a22
Make grpc++ independent of protobuf
2016-06-03 15:21:15 -07:00
Yuchen Zeng
c8074527b2
Remove unnecessary headers
2016-06-03 14:36:11 -07:00
Yuchen Zeng
c92fe25af5
Add mutex for stream in ProtoReflectionDescriptorDatabase, fix headers check
2016-05-25 07:18:57 -07:00
Yuchen Zeng
91c51a7aba
Add proto_server_reflection_test
2016-05-20 14:48:08 -07:00
yang-g
fe3e8b7313
remote unused member
2016-05-19 15:30:05 -07:00
Yuchen Zeng
ace4986e65
Update reflection implementation along with API changes
2016-05-19 15:10:22 -07:00
yang-g
df012d048a
Add proto file support in grpc_cli
2016-05-18 16:15:15 -07:00
Yuchen Zeng
0333a49afa
Use stream rpc to ensure all related requests go to a single server.
2016-05-05 16:29:43 -07:00
Yuchen Zeng
c84ed6813e
Proto server reflection
2016-05-04 16:57:08 -07:00
Sree Kuchibhotla
44b9cd7584
Fix the sanity error reported by check_sources_and_headers.py
2016-04-26 12:15:48 -07:00
Sree Kuchibhotla
8c065a7b22
clang format
2016-04-26 12:11:42 -07:00
Sree Kuchibhotla
3714e302c0
Simplify QPS Metrics collection
2016-04-22 10:17:28 -07:00
Jan Tattermusch
969ffaf5c6
Enable JSON reports for qps drivers
2016-04-14 13:13:25 -07:00
Jan Tattermusch
f2ba7fe037
integrate ScenarioResult proto into qps driver
2016-04-14 13:13:25 -07:00
Craig Tiller
0bda0b3e55
Configure performance scenarios with json
...
Run those json configurations as part of presubmits
2016-04-06 10:14:44 -07:00
Craig Tiller
8e3b16cfd9
Merge github.com:grpc/grpc into channel_max_reconnect_backoff
2016-04-04 13:50:38 -07:00
Craig Tiller
6169d5f7b0
Update copyrights
2016-03-31 07:46:18 -07:00
Craig Tiller
076c2b807b
Merge github.com:grpc/grpc into channel_max_reconnect_backoff
2016-03-30 17:12:29 -07:00
Craig Tiller
2e1903638e
Fix copyrights
2016-03-25 14:33:26 -07:00
Craig Tiller
f40df23eeb
Auto-changes
2016-03-25 13:38:14 -07:00
yang-g
f64befd27f
Make a copy of ByteBuffer when writing
2016-03-21 14:04:10 -07:00
Aaron Isotton
24e69bf02a
Added a channel argument to set the maximum reconnect backoff duration. Extended the interop test to test the custom reconnect backoffs.
...
This closes #5377 .
2016-03-08 14:21:31 -08:00
Dan Born
f2f7d57c01
Allow use of alternative credential types.
2016-03-03 17:26:12 -08:00
Craig Tiller
7fe08a23f1
clang-format
2016-02-29 20:17:48 -08:00
Jan Tattermusch
8ba6a6b321
Merge pull request #5402 from sreecha/stress_test_scripts
...
Stress test scripts to launch in GKE
2016-02-29 15:01:54 -08:00
Dan Born
1b5a264eb8
Allow new credential types to be added to tests.
2016-02-24 18:52:39 -08:00
Dan Born
53a94ef4e7
Use standard include paths.
2016-02-24 15:44:43 -08:00
Dan Born
7275f36411
Initialize mutex to nullptr.
2016-02-24 15:09:16 -08:00
Dan Born
f30941cd95
Injectable test credentials provider interface.
2016-02-24 14:55:02 -08:00
Sree Kuchibhotla
559e45becd
Scripts to launch stress tests in GKE
2016-02-24 11:15:53 -08:00
yang-g
12a0a2c20b
move tls type name to .cc file
2016-02-19 00:22:20 -08:00
yang-g
4c8aed3dba
Add a helper to return all the secure types
2016-02-19 00:19:39 -08:00
yang-g
17197ddc71
Revert "make an enum"
...
This reverts commit 5152cd29f8 .
2016-02-19 00:04:22 -08:00
yang-g
5152cd29f8
make an enum
2016-02-18 16:37:51 -08:00
yang-g
7d2a3e1917
Refactor end2end_test. Make the credentials a separate library.
2016-02-18 15:41:56 -08:00
murgatroid99
7a55684a13
Clang format and fix copyrights
2016-02-05 11:33:30 -08:00
murgatroid99
309830f6b8
Replace 'long' with 'int64_t' in public core headers
2016-02-05 11:30:00 -08:00
David Garcia Quintas
2425bbbc55
Further work. Compiles. WIP
2016-01-25 17:32:48 -08:00
David Garcia Quintas
6190854157
updated copyrights
2016-01-20 11:21:27 -08:00
David Garcia Quintas
a701ed7759
Merge branch 'proto_interfaces' into yang-g-sync_async_mix
2016-01-19 18:44:47 -08:00
David Garcia Quintas
1aeabd7194
regenerated projects
2016-01-19 11:23:37 -08:00
yang-g
15b8050675
Merge remote-tracking branch 'upstream/master' into sync_async_mix
2016-01-15 16:07:36 -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
David Garcia Quintas
45484b31bb
Added sanity check for trailing newlines
2016-01-14 19:01:00 -08:00
David Garcia Quintas
2bf574f814
Added back trailing newlines
2016-01-14 15:55:03 -08:00
murgatroid99
ace28d3f98
Fix copyrights again
2016-01-14 10:12:10 -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
Craig Tiller
54ed674d40
Merge github.com:grpc/grpc into proto_names
2016-01-06 17:05:34 -08: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
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
Sree Kuchibhotla
bc3127d4c3
Address code review comments
2015-11-19 10:32:59 -08:00
Sree Kuchibhotla
52a514a250
Address code review comments
2015-11-19 10:28:47 -08:00
Sree Kuchibhotla
87f51663ee
Merge branch 'master' into stress_tests_metrics
2015-11-19 08:48:56 -08:00
Sree Kuchibhotla
b047c0fc9b
Address code review comments
2015-11-16 14:41:04 -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
Julien Boeuf
e5adc0eb67
Fixing Cpp tests.
2015-10-12 14:09:13 -07:00
Craig Tiller
71a0f9d3b0
Fix clang-format script
2015-09-28 17:22:01 -07:00
Nicolas "Pixel" Noble
59588c6162
Removing pessimizing moves.
...
Pass #2 .
2015-09-03 02:29:30 +02:00
Julien Boeuf
0d47192afa
Fixing headers and paths after merge with upstream.
2015-08-30 22:18:50 -07:00
Julien Boeuf
5be92a316d
Shuffling headers around.
2015-08-28 16:28:18 -07:00
Julien Boeuf
a883ccfb46
Merge branch 'master' of github.com:grpc/grpc into cpp_auth_md_processor
2015-08-28 14:13:04 -07:00
Julien Boeuf
0c711ad88b
Adding C++ metadata processor.
...
- Had to chnage the core API to add a destroy function pointer in
grpc_auth_metadata_processor.
- Tested end to end.
- Fixed some issues in the server_auth_filter (we were not checking the
length which put us at risk of an overflow).
2015-08-28 14:10:58 -07:00
Craig Tiller
89d56103eb
Merge pull request #3104 from yang-g/create_channel
...
Create channel API change
2015-08-27 21:04:56 -07:00
yang-g
730055d962
implementation fix
2015-08-27 12:29:45 -07:00
yang-g
0d9f81f741
minor fixes
2015-08-26 22:04:30 -07:00
yang-g
e21908fcee
impl
2015-08-25 13:47:51 -07:00
vjpai
2098863a90
Make certain constants unsigned to please compiler on Mac
2015-08-25 09:08:47 -07:00
Julien Boeuf
bf9a8f8d7c
Fixing tests.
2015-08-25 07:45:35 -07:00
Julien Boeuf
0382bfae38
Merge branch 'master' of github.com:grpc/grpc into cpp_string_ref
2015-08-24 23:55:43 -07:00
Julien Boeuf
8fd915ab8d
Adding grpc::string_ref class.
...
- Strict subset of
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3442.html
- Useful to avoid unnecessary string copies.
2015-08-24 23:41:54 -07:00
yang-g
3e4bd9598b
merge with head
2015-08-24 15:54:07 -07:00
Vijay Pai
e8a7e30a75
Eliminate public thread-pool interface
2015-08-24 10:52:33 -07:00
yang-g
9e2f90cd06
headers reorg
2015-08-21 15:35:03 -07:00
yang-g
8c2be9f228
Remove ChannelInterface and replace it with Channel
2015-08-19 16:28:09 -07:00
Craig Tiller
d6c98df792
clang-format all source
2015-08-18 09:33:44 -07:00
Vijay Pai
8c0389d84e
Merge pull request #2921 from yang-g/unknown_service
...
Use a sync service to handle requests to unknown services
2015-08-13 15:30:01 -07:00
yang-g
e9e69a80d4
use proto3 syntax in c++ test protos
2015-08-13 11:56:20 -07:00
yang-g
9b7757dd35
Use a sync service to handle requests to unknown services
2015-08-13 11:15:53 -07:00
yang-g
d7ead699f8
Add a test
2015-07-30 10:57:45 -07:00
Yang Gao
2a31304d7f
Merge pull request #2647 from vjpai/deepend
...
Dynamic-sized thread pool
2015-07-24 23:08:27 -07:00
jboeuf
5749a3f467
Merge pull request #2605 from yang-g/fake_transport_security_to_private
...
Fake transport security to private
2015-07-24 21:30:35 -07:00
Vijay Pai
f0c66c6365
Merge branch 'master' into deepend
2015-07-24 10:51:27 -07:00
Vijay Pai
1f3e6c1ebe
Start switching everything to dynamic pool
2015-07-23 16:18:21 -07:00
yang-g
6f30decf79
Flow control fix
2015-07-22 23:14:43 -07:00
yang-g
8b25f2aaeb
move fake_transport_security_credentials to private API
2015-07-21 23:54:36 -07:00
Craig Tiller
c9fef6f521
Merge github.com:grpc/grpc into no-worries-i-can-wait
2015-07-17 14:41:12 -07:00
vjpai
a2e1bb1577
Change name of thread_pool files to fixed_size_thread_pool when
...
appropriate
2015-07-15 16:49:49 -07:00
Vijay Pai
69f2410086
Make thread_pool.h a public header
...
Rename ThreadPool -> FixedSizeThreadPool to allow for later introduction
of DynamicSizeThreadPool
2015-07-15 12:33:37 -07:00
Craig Tiller
677c50c92a
Update C++ impl
2015-07-13 10:49:06 -07:00
Craig Tiller
354398f9f5
Updating wrapped languages to new time functions
2015-07-13 09:16:03 -07:00
yang-g
3315a845ef
Merge remote-tracking branch 'upstream/master' into security_context2
2015-07-09 12:32:48 -07:00
Craig Tiller
822d2c7beb
Support registering services against specific hosts
2015-07-07 16:08:00 -07:00
yang-g
c4eef2eae8
add a test case in end2end_test
2015-07-06 23:26:58 -07:00
Siddharth Rakesh
fd1a20a667
Changes introduced for passing hashed user id instead of access token
2015-06-30 16:38:32 -07:00
Siddharth Rakesh
df77c580dc
Added support for passing a tag with the test
2015-06-23 16:34:18 -07:00
Siddharth Rakesh
500007ab68
Merge branch 'master' of https://github.com/grpc/grpc
2015-06-23 11:22:46 -07:00
yang-g
b1bbc8764d
proper init const char *
2015-06-22 23:30:00 -07:00
Yang Gao
89c5a56233
Add const to ByteBuffer methods and add tests
2015-06-22 16:31:11 -07:00
Craig Tiller
aeedff1ef8
Use a character literal instead of grpc::string
2015-06-22 12:31:53 -07:00
Siddharth Rakesh
cc5857b624
Fixed hanging client declaration, server address can be passed now
2015-06-18 16:45:55 -07:00
Siddharth Rakesh
e2902dee31
commented
2015-06-17 15:01:43 -07:00
Siddharth Rakesh
893ccac421
Merge branch 'master' of https://github.com/grpc/grpc
2015-06-17 15:01:07 -07:00
Yang Gao
45bd28e0d3
One more thing...
2015-06-16 22:07:58 -07:00
Yang Gao
763afe1fd6
merge with upstream
2015-06-16 13:19:07 -07:00
Yang Gao
c1a2c314fb
Update the Status API
2015-06-16 10:59:46 -07:00
Yang Gao
102eccb632
Support sending and showing received metadata in grpc_cli
2015-06-16 00:43:25 -07:00
Siddharth Rakesh
f4dafb5654
updated configs sending
2015-06-10 15:10:35 -07:00
Siddharth Rakesh
39824335ea
Newer version
2015-06-08 13:44:51 -07:00
Siddharth Rakesh
922ea81877
QPS, latencies recorded with authentication
2015-06-04 17:32:31 -07:00
David Garcia Quintas
f01ccb7ba3
Merge branch 'master' of github.com:grpc/grpc into qps_reporter_refactoring
2015-05-22 10:39:02 -07:00
David Garcia Quintas
1d780fd3df
Fixed typo
2015-05-22 10:37:27 -07:00
David Garcia Quintas
30ecd2b8d9
Return shared_ptr by value plus minor dependency fix
2015-05-20 23:08:29 -07:00
David Garcia Quintas
a6b559a76a
Improvements to reporting mechanism based on comments.
...
Turned the reporter into a composite, much cleaner arch.
2015-05-20 23:08:29 -07:00
David Garcia Quintas
226beffea1
Simplified code based on comments and fixed build.json
2015-05-20 23:08:29 -07:00
David Garcia Quintas
87ca82768d
Added missing benchmark_config.* files
2015-05-20 23:08:29 -07:00
Craig Tiller
4f8b679a49
Merge github.com:grpc/grpc into mmm-mmm-mmm-mmm
...
Conflicts:
Makefile
build.json
2015-05-19 09:13:35 -07:00
Yang Gao
b57f72dbee
resolve comments
2015-05-17 21:54:54 -07:00
Yang Gao
26a4912558
Add fake credentials to the test and verify it actually works
2015-05-15 17:02:56 -07:00
Craig Tiller
3cdd9bbdbc
clang-format
2015-05-15 14:43:47 -07:00
Craig Tiller
fbac5f17b7
Crash handling test
2015-05-15 14:20:44 -07:00
Yang Gao
a89389283f
support per call credentials in c++
2015-05-14 11:51:07 -07:00
Nicolas "Pixel" Noble
fd2bf675f7
Merge branch 'master' of github.com:grpc/grpc into the-purge-2
...
Conflicts:
include/grpc++/completion_queue.h
2015-04-24 23:24:44 +02:00
Yang Gao
c4b6ffb1b6
Add a GrpcLibrary class to wrap grpc_init and grpc_shutdown and convert all the tests to init/shutdown free.
2015-04-24 13:09:40 -07:00
Nicolas "Pixel" Noble
23be280366
Merge branch 'master' of github.com:grpc/grpc into the-purge-2
...
Conflicts:
src/cpp/client/channel.cc
vsprojects/vs2010/grpc++.vcxproj
vsprojects/vs2013/grpc++.vcxproj.filters
2015-04-24 00:38:19 +02:00
Yang Gao
103837ee6b
Wrap ParseCommandLineFlags in InitTest
2015-04-15 15:23:54 -07:00
Nicolas "Pixel" Noble
b7c2035e83
Merge branch 'master' of https://github.com/grpc/grpc into the-purge-2
...
Conflicts:
test/cpp/end2end/async_end2end_test.cc
test/cpp/end2end/end2end_test.cc
test/cpp/interop/client.cc
2015-04-11 01:53:09 +02:00
Nicolas "Pixel" Noble
0caebbfcfe
Splitting gRPC service class codegen into its own set of files.
2015-04-09 23:08:51 +02:00
Nicolas "Pixel" Noble
a05b8b7b25
Removing a few more references to #include <chrono>
2015-04-08 09:07:20 +02:00
Nicolas Noble
89219162dd
Refactoring std::chrono out.
2015-04-08 05:42:08 +02:00
Yang Gao
0c4b0ddcc5
Add tests with delayed cancellation from client and server
2015-03-30 13:08:34 -07:00
Yang Gao
b946b5ea74
Refactor and add a unit test
2015-03-27 13:20:59 -07:00
Yang Gao
48bbd000eb
merge upstream and resolve conflict
2015-03-26 23:12:14 -07:00
Yang Gao
166f9d00ce
add back mis-deleted method string
2015-03-26 23:06:45 -07:00
Yang Gao
ced2b89f55
Finish grpc_cli
2015-03-26 22:59:54 -07:00
Yang Gao
a5e20d35c9
a stub of the cli tool
2015-03-25 09:55:20 -07:00
Yang Gao
cdb2a6e071
Protect on some overflow scenarios, add a test and build/run the test
2015-03-20 23:55:04 -07:00
Yang Gao
6baa9b67ad
clang-format c++ code
2015-03-17 10:49:39 -07:00