Alex Polcyn
1b1d5e52e7
Get c-ares to compile and do address sorting on windows
6 years ago
Sree Kuchibhotla
9bc8ee42c2
generate_projects.sh
6 years ago
Juanli Shen
b0e41f6c7d
Fix re-resolution in pick_first
6 years ago
Sree Kuchibhotla
b95772eeb9
Add Tests in Core and C++ and fix a few related bugs in thread_manager.cc
6 years ago
Alexander Polcyn
ef29e14e13
Use test credentials provider for QPS benchmarking reporter client
6 years ago
ncteisen
bfdfe9fefb
Restructure heirarchy
6 years ago
Alex Polcyn
92e0a70ec6
Make QPS server builder customizeabled
6 years ago
Juanli Shen
a9bfe94d10
Relax qps/eps error in load reporter test
6 years ago
Nathan Herring
0fee91e002
More clang format
6 years ago
ncteisen
f081cf67d1
refactor
6 years ago
ncteisen
835dab6a46
Full subchannel support
6 years ago
Sree Kuchibhotla
ec1c112cc1
Each ThreadManager is a resource user
6 years ago
ncteisen
8cb2d0c64a
Restructure everything
6 years ago
ncteisen
18a9d7d57c
reviewer feedback
6 years ago
Nathan Herring
6f1604b1eb
Fixup: Use a more exact logic for google default credentials.
6 years ago
ncteisen
b47214952b
reviewer feedback
6 years ago
ncteisen
6104e4f33b
Move ChannelzServicePlugin to public, experimental
6 years ago
Nathan Herring
adb8581456
clang format
6 years ago
Nathan Herring
c7fae8812f
clang tidy
6 years ago
Nathan Herring
e1d94dfe60
GoogleDefaultCredentials use SSL under the covers; include that case.
6 years ago
ncteisen
9620118390
Remove blank line
6 years ago
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.
6 years ago
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.
6 years ago
ncteisen
bbee13661c
Add channelz subchannel support
6 years ago
ncteisen
c194528844
Adds C++ Channelz Service
6 years ago
ncteisen
b86a744751
Expose GetChannel and GetTopChannels Core API
6 years ago
ncteisen
891cf34004
Use intptr_ts for channel registry test
6 years ago
ncteisen
12f1cc059b
Reviewer feedback
6 years ago
ncteisen
5d373c40bd
reviewer feedback
6 years ago
ncteisen
b6597b4fbd
Add two new soak interop tests
6 years ago
ncteisen
2968bf687a
reviewer feedback
6 years ago
ncteisen
0f6e4dd20d
reviewer feedback:
6 years ago
ncteisen
adfa81987a
Un-pare simple_request
6 years ago
ncteisen
97066fd0e4
Support for GetTopChannels
6 years ago
Yash Tibrewal
0d757a659f
Adding docs and cleaning up
6 years ago
Yash Tibrewal
f0397933b0
Fathom TCP level changes. TracedBuffer for keeping track of all buffers
...
to be traced. Adding tests for Fathom and TracedBuffer. A lot more.
Please read PR description.
6 years ago
ncteisen
9a6c722e30
Rewrite registry to know type
6 years ago
Juanli Shen
be40b0d3a8
Add server load reporting service
6 years ago
Alexander Polcyn
f3c3c55fad
Allow choosing google default credentials in the C++ interop clients
6 years ago
ncteisen
5fd07bd9ef
Fix sanity and build
6 years ago
Adele Zhou
8edd56841e
Step 3 of multipool RBE configuration.
6 years ago
ncteisen
2d2854a1ce
Add copy and move ctor to InlinedVector
6 years ago
ncteisen
018498a06b
Implements subchannel refs for pick_first
6 years ago
ncteisen
aca5043ca3
Rewrite channelz registry in terms of inlined vector
6 years ago
David Garcia Quintas
8427571d06
fix test comment and small code tweak
6 years ago
David Garcia Quintas
50409fea27
Simplified the test significantly. No more threads
6 years ago
David Garcia Quintas
30d39c4738
Clarify new test comment
6 years ago
David Garcia Quintas
e41cae3081
Added TODO
6 years ago
David Garcia Quintas
d1deaad1be
Added test
6 years ago
Dan Rosart
477a1aec5a
Don't segfault when product name from BIOS is empty
...
Somehow some Dell servers we're trying to run a gRPC client on have an empty product name in the BIOS. When gRPC tries to creadte default credentials, it checks whether it's running on GCE by strcmp()ing the contents of /sys/class/dmi/id/product_name to some magic strings. When it reads that file, it gets only a newline; in trim() it skips over the newline in both directions, and since end < start it returns nullptr. This causes a segfault in the strcmp() call. Since a machine without a product name clearly isn't GCE, change it to return false instead.
7 years ago