Nathan Herring
6f1604b1eb
Fixup: Use a more exact logic for google default credentials.
2018-07-20 15:23:04 +02:00
Nathan Herring
adb8581456
clang format
2018-07-19 23:49:02 +02:00
Nathan Herring
c7fae8812f
clang tidy
2018-07-19 23:45:46 +02:00
Nathan Herring
e1d94dfe60
GoogleDefaultCredentials use SSL under the covers; include that case.
2018-07-19 21:32:11 +02:00
Nathan Herring
8c7ce557f8
Add simple test for --ssl_target.
...
This cribs from test_credentials_provider.cc, but without using `grpc::ChannelArguments`, as the grpc CLI is responsible for setting that according to the flag.
2018-07-19 18:37:51 +02:00
Nathan Herring
3ed81c8d65
Introduce --ssl_target flag to grpc_cli.
...
This allows the client to specify the host name of the remote server for the purposes of TLS certificate validation, useful for test certificates and machines with ephemeral IP
addresses with no associated DNS entries that have been assigned TLS certificates.
2018-07-19 18:30:27 +02:00
ncteisen
bbee13661c
Add channelz subchannel support
2018-07-19 08:15:49 -07:00
ncteisen
b86a744751
Expose GetChannel and GetTopChannels Core API
2018-07-18 15:03:31 -07:00
ncteisen
f87b9551c2
Merge branch 'master' of https://github.com/grpc/grpc into channelz-get-top-channels
2018-07-18 07:45:59 -07:00
ncteisen
97066fd0e4
Support for GetTopChannels
2018-07-16 23:29:29 -07:00
Alexander Polcyn
f3c3c55fad
Allow choosing google default credentials in the C++ interop clients
2018-07-13 18:23:14 -07:00
ncteisen
8db7788d46
Merge branch 'master' of https://github.com/grpc/grpc into serialization
2018-06-28 00:12:02 -07:00
ncteisen
bacd625d37
Add end2end test for codegen_generic
2018-06-20 07:59:05 -07:00
ncteisen
68d4f50f77
Merge branch 'master' of https://github.com/grpc/grpc into channelz
2018-06-19 14:00:52 -07:00
adelez
5bdd9a8cb9
Revert "Revert "Add suppressions to sanitizers for bazel builds""
2018-06-15 16:31:21 -07:00
ncteisen
c14e95fc63
Merge branch 'master' of https://github.com/grpc/grpc into channelz
2018-06-15 11:13:46 -04:00
ncteisen
8e75b48bcd
Add expception for util dir
2018-06-14 14:58:09 -04:00
Noah Eisen
58e0cbf9fb
Enable the performance-* clang-tidy checks
2018-06-14 14:58:09 -04:00
Nicolas Noble
43557fee0b
Revert "Add suppressions to sanitizers for bazel builds"
2018-06-14 10:49:11 -07:00
ncteisen
f92460e539
Merge branch 'master' of https://github.com/grpc/grpc into channelz
2018-06-13 23:00:07 -07:00
Adele Zhou
4cd659505c
Add data param to grpc_cc_library
2018-06-13 15:36:28 -07:00
Yang Gao
045e4f9889
Merge pull request #13796 from y-zeng/cli_token
...
Report more error messages in grpc_cli
2018-06-08 11:41:01 -07:00
ncteisen
9a1bb05181
Build out the channelz unit test
2018-06-05 16:59:25 -07:00
ncteisen
c3c6e064b3
Add basic support for GetChannel
2018-06-05 16:59:25 -07:00
ncteisen
b69f1f6aac
Update channelz proto
2018-06-05 16:59:25 -07:00
Ara Ayvazyan
8d06d097bc
Fix broken ByteBuffer copy ctor
2018-05-22 20:47:35 -07:00
Yihua Zhang
0dcbb83420
add alts to interop tests
2018-04-20 08:50:45 -07:00
Yang Gao
c2233789bb
Merge pull request #15008 from yang-g/secure_is_not_unsecure
...
Depend on unsecure target
2018-04-11 09:17:57 -07:00
Adele Zhou
3f322e1088
Fix a memory leak
2018-04-10 17:07:33 -07:00
yang-g
ed89d71a71
Depend on unsecure target
2018-04-10 16:11:41 -07:00
ncteisen
cf5b2666e1
Make GrpcProtoBufferReaderWriter public
2018-04-06 07:05:27 -07:00
ncteisen
6e22d21608
Fix small build issues
2018-03-19 15:56:28 -07:00
ncteisen
3b42f83068
Revert "Revert "Channel Tracing Implementation; Part 1""
...
This reverts commit f2bea3725f .
2018-03-19 13:22:35 -07:00
Noah Eisen
f2bea3725f
Revert "Channel Tracing Implementation; Part 1"
2018-03-19 12:05:18 -07:00
Noah Eisen
1571abdb7f
Merge pull request #13883 from ncteisen/channel-tracing
...
Channel Tracing Implementation; Part 1
2018-03-16 07:55:43 -10:00
ncteisen
b93a006d64
Merge branch 'master' of https://github.com/grpc/grpc into channel-tracing
2018-03-15 13:46:28 -10:00
Vijay Pai
ba46afe3e2
Delete status_test that has no coverage; replace with static_asserts
2018-03-15 11:30:59 -07:00
Vijay Pai
c90a85649b
Change grpc++ references in names to grpcpp
2018-03-08 22:04:59 -08:00
ncteisen
0c6024b94d
Merge branch 'master' of https://github.com/grpc/grpc into channel-tracing
2018-03-07 10:17:15 -08:00
ncteisen
09703ea300
Add severity
2018-03-07 00:34:37 -08:00
ncteisen
97a3dbeb36
Move C++ to util, call it from core test
2018-03-07 00:00:14 -08:00
Vijay Pai
7fed69b7ad
Use static_cast rather than reinterpret_cast whenever possible
2018-03-05 16:35:10 -08:00
Carlos Valera
efce74b525
Print trailing metadata in the "grpc_cli call" command.
...
This often includes important debugging information when the RPC returns
a non-OK status.
2018-02-21 16:03:00 -08:00
Noah Eisen
4d20a66685
Run clang fmt
2018-02-09 09:34:04 -08:00
Noah Eisen
be82e64b3d
Autofix c casts to c++ casts
2018-02-09 09:16:55 -08:00
Vijay Pai
32748c1b2a
Merge branch 'master' into gpr_review3
2018-02-08 10:06:23 -08:00
Carl Mastrangelo
16cca9f4c1
Check return values from ServiceReflection calls, and print a more helpful message
2018-02-06 12:29:01 -08:00
Vijay Pai
3b7ae55f77
More uses of 1-phase Call
2018-02-05 16:49:22 -08:00
Vijay Pai
4c0640ebd6
Merge branch 'master' into gpr_review3
2018-02-02 09:12:11 -08:00
Adele Zhou
2294031d6a
Fix echo.proto path under bazel
2018-02-01 11:49:22 -08:00
Vijay Pai
8a99fdb57e
Move cmdline and subprocess from public gpr to test/core/util
2018-01-25 20:11:38 -08:00
Yuchen Zeng
33aaffa639
clang_format
2017-12-15 11:03:50 -08:00
Yuchen Zeng
6ac62118b7
Report more error messages in grpc_cli
2017-12-14 19:12:42 -08:00
Yuchen Zeng
487ee31b9e
Address review comments
2017-12-14 14:57:38 -08:00
Yuchen Zeng
243505060a
Support access token credential in grpc_cli
2017-12-14 11:42:16 -08:00
Yuchen Zeng
5bd81fefe6
Merge pull request #13721 from y-zeng/cli_metadata
...
Add escape sequences for the grpc_cli metadata flag
2017-12-13 11:52:59 -08:00
Yuchen Zeng
2455b3d33d
Fix tsan issue
2017-12-12 11:09:39 -08:00
Yuchen Zeng
19889d79e4
Add escape sequences for the grpc_cli metadata flag
2017-12-11 20:58:12 -08:00
Sree Kuchibhotla
ca398ee74a
Merge branch 'master' into cv-wait-monotonic
2017-12-08 10:19:56 -08:00
Yash Tibrewal
8cf1470a51
Revert "Revert "All instances of exec_ctx being passed around in src/core removed""
2017-12-06 09:47:54 -08:00
Yash Tibrewal
ad4d2dde00
Revert "All instances of exec_ctx being passed around in src/core removed"
2017-12-06 09:05:05 -08:00
Sree Kuchibhotla
54961bb9e1
Change the code to use MONOTONIC clocks when calling gpr_cv_wait (condition varialbes in linux support MONOTONIC clock type)
2017-12-04 12:50:27 -08:00
Yash Tibrewal
10f2790f7f
Merge branch 'master' into execctx
2017-11-30 10:54:42 -08:00
Vijay Pai
1fece54633
Add all tests to test/cpp/util bazel BUILD file
2017-11-28 23:39:00 -08:00
Yash Tibrewal
03412ee9de
Remove TLS_NO_SUPPORT and always use GPR_TLS. Reorder statements in grpc_init and grpc_shutdown. Add grpc_init and grpc_shutdown in failing test/cpp tests
2017-11-28 18:06:23 -08:00
Craig Tiller
e31e200dec
Fix after merge
2017-11-13 14:04:47 -08:00
Craig Tiller
be98d24841
clang-format after nullptr changes
2017-11-10 15:26:57 -08:00
Craig Tiller
4ac2b8e585
Enable clang-tidy as a sanity check, fix up all known failures
2017-11-10 14:14:17 -08:00
Craig Tiller
baa14a975e
Update clang-format to 5.0
2017-11-03 09:09:36 -07:00
yang-g
903981adb6
Catch out of order error code
2017-10-25 10:46:35 -07:00
Craig Tiller
8c96701cf5
Ensure that we respect requested channel args in all cases
2017-10-20 12:25:36 -07:00
Yuchen Zeng
5dd2f48e24
Fix windows build
2017-09-29 14:52:33 -07:00
Yuchen Zeng
b5eaf7734c
gRPC CLI batch mode
2017-09-29 14:51:10 -07:00
Vijay Pai
efce6e1e50
Revert "Revert "Allow SerializationTraits to use grpc::ByteBuffer rather than only grpc_byte_buffer""
2017-09-21 13:12:52 -07:00
Jan Tattermusch
5432dd8874
Revert "Allow SerializationTraits to use grpc::ByteBuffer rather than only grpc_byte_buffer"
2017-09-14 17:55:42 +02:00
Vijay Pai
677395558d
Allow SerializationTraits to use grpc::ByteBuffer, not just grpc_byte_buffer
2017-09-07 15:18:07 -07:00
Nicolas "Pixel" Noble
2bc5e3ac40
Moving visibility and package creation to the build system.
2017-08-30 19:18:37 +02:00
Vijay Pai
ce58cf8c44
Add Slice constructors to match all grpc_slice cases
2017-08-04 07:48:48 -07:00
Vijay Pai
81522c8ebe
Add unsecure libraries to bazel build targets
2017-08-02 19:44:32 -07:00
Vijay Pai
4280725bb3
Clean up grpc++_unsecure so that it doesn't require secure content anymore
2017-07-30 23:53:27 -07:00
Guantao Liu
1932a50e50
Merge pull request #11787 from guantaol/qps_driver
...
Add a new metric and enable internal credential types in QPS Driver
2017-07-18 17:46:57 -07:00
Vijay Pai
0f95fa4909
Add idiomatic C++ API for grpc::Slice construction that doesn't
...
require using grpc_slice
2017-07-18 11:07:43 -07:00
Guantao Liu
e72b5d6ab8
Merge remote-tracking branch 'upstream/master' into qps_driver to resolve conflicts.
2017-07-13 18:29:18 -07:00
Nicolas Noble
9877189e45
Merge pull request #11310 from nicolasnoble/import
...
Import mutations.
2017-07-13 13:39:58 -07:00
Guantao Liu
abe3cf51f0
Add a new metric 'Queries/CPU-sec'.
...
Enable internal credential types.
2017-07-12 17:36:30 -07:00
ncteisen
9bee3086c3
Make stream responses togglable via context
2017-07-05 10:33:21 -07:00
Nicolas "Pixel" Noble
5d80dc4985
Merge branch 'master' of https://github.com/grpc/grpc into import
2017-06-26 22:01:11 +02:00
yang-g
32e1678327
Still create channel if remotedb is false. Just do not use it in the file parsing
2017-06-19 17:01:30 -07:00
Jan Tattermusch
4d5c3102a1
fix remaining license notices
2017-06-08 11:22:41 +02:00
Jan Tattermusch
7897ae9308
auto-fix most of licenses
2017-06-08 11:22:41 +02:00
Nicolas "Pixel" Noble
7bc55fdaa3
Merge remote-tracking branch 'ctiller/build-wtf' into import
2017-05-26 00:32:47 +02:00
Nicolas "Pixel" Noble
af6c83f9e1
Adding dummy layering check option.
2017-05-19 01:53:56 +02:00
Craig Tiller
a753371f05
Rework well_known_protos attr, and some other fixes
2017-05-16 13:09:33 -07:00
Nicolas "Pixel" Noble
88b1d82b3d
Merge failure - missing grpc_cc_binary.
2017-05-12 16:58:06 +02:00
Nicolas "Pixel" Noble
eb36b8ac77
Merge branch 'master' of https://github.com/grpc/grpc into import
2017-05-11 23:24:37 +02:00
Nicolas "Pixel" Noble
f4f16798fe
Fixing test_util...
2017-05-11 07:55:10 +02:00
Nicolas "Pixel" Noble
d70dbca6c0
Making test_util & co public.
2017-05-09 19:12:29 +02:00
Nicolas "Pixel" Noble
fec014b937
Adding metrics_server.
2017-05-09 01:11:11 +02:00
Nicolas "Pixel" Noble
1c7cdd5f23
Fixing test_util target.
2017-05-09 00:20:09 +02:00
Nicolas "Pixel" Noble
987267f633
Fixing grpc_cli_libs.
2017-05-08 23:46:22 +02:00
Nicolas "Pixel" Noble
684fe378e1
Adding "grpc_cli_libs" back.
2017-05-05 21:19:19 +02:00
zhimingxie
60f35722de
fix truncate bug in grpc_cli
2017-05-02 17:40:03 +08:00
Ivan Vučica
38279ea2e0
Bazel rule for building grpc_cli.
2017-04-27 13:32:42 +01:00
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