ncteisen
9e2be4998e
Only alloc if status <> ok
7 years ago
Mehrdad Afshari
f6d4008c5f
Merge pull request #13233 from mehrdada/fix-grpcio-reflection-health-packaging
...
Fix grpcio_{reflection,health_checking} packaging
7 years ago
ncteisen
14c60f1d12
Fix segfault
7 years ago
ncteisen
3039b37a0e
Fix bad merge
7 years ago
ncteisen
0354c22d40
Save C++ for follow up PR
7 years ago
apolcyn
767e1cb912
Merge pull request #13405 from apolcyn/grpc_config_txt_prefix
...
Query for TXT service configs with _gprc_config prefix
7 years ago
ncteisen
d21b96cbc7
Dup the memory
7 years ago
ncteisen
8c1f338b4a
Add comment
7 years ago
ncteisen
df817f3e1a
Merge branch 'master' of https://github.com/grpc/grpc into surfacing-error-details
7 years ago
Mehrdad Afshari
9d1ba2efd9
Fix grpcio_{health_checking,reflection} packaging
...
The previous packaging structure exhibited strange behavior of
slowness when trying to use pip to install grpcio-reflection
or grpcio-health-checking in a single line with grpcio-tools.
The root cause seems to be the complicated interaction between
pip and setuptools and the fact that we ship a single .tar.gz
"source" archive for `grpcio_reflection` and
`grpcio_health_checking` packages. `pip` tries to build this
"source" package, and our build process wants to generate
code for the `.proto` files in the package. However, we have
already processed the `.proto` files into `_pb2.py` files in
our artifact build process, and installing `grpcio_tools`
to get `grpcio_{reflection,health_checking}` seems excessive.
The behavior gets worse since `setuptools`, while building
the package from source, tries to fetch `grpcio_tools` from
source and build that too. This takes a while, since it
involves compiling a bunch of native code from `protobuf` and
`grpc` and requires a C compiler to boot.
This commit modifies the Python artifact for the two packages
so that they will not include the raw `.proto` files in the
distribution uploaded to PyPI, nor would they contain the
Python module that does the preprocessing code generation
from the respective .proto files. Instead, a specific code
path is taken when the generated `_pb2_grpc` Python module is
not present in the package to provide such functionality
when built from the gRPC git repository (and hence when built
from our CI infrastructure.)
7 years ago
ncteisen
ce0ad22f87
Reviewer feedback
7 years ago
ncteisen
901c47c96b
Fix artifact builds
7 years ago
Adele Zhou
a00f972b21
Fix manual docker command output for Python.
7 years ago
ncteisen
5b554fb199
More fix for Windows artifact
7 years ago
Mark D. Roth
ff2edb3eba
Merge pull request #13402 from markdroth/pf_subchannel_ref_fix
...
Take a ref to the connected subchannel before unreffing it.
7 years ago
Nathaniel Manista
254cb369a6
Require port and server_port interop flags
...
Also sort arguments to ArgumentParser.add_argument in idiomatic order.
7 years ago
Alexander Polcyn
56a19ae06a
Query for TXT service configs with _gprc_config prefix
7 years ago
ncteisen
881aab0ca8
Fix Bazel build
7 years ago
ncteisen
dabd7c0ad9
Fix window compile
7 years ago
Mark D. Roth
fdb1a2b904
Take a ref to the connected subchannel before unreffing it.
7 years ago
Jan Tattermusch
366e23b604
Merge pull request #13386 from jtattermusch/csharp_interop_matrix_v114
...
Fix interop_matrix C# tests for v1.1.4
7 years ago
ncteisen
589c940195
add test
7 years ago
Vijay Pai
04107e206a
Merge pull request #13395 from grpc/revert-13359-plugins
...
Revert "Restructure plugin builds to avoid building more than needed"
7 years ago
ncteisen
50cfbe358e
Merge branch 'master' of https://github.com/grpc/grpc into more-eager-free
7 years ago
ncteisen
b606158955
Merge branch 'master' of https://github.com/grpc/grpc into inheritance-in-core
7 years ago
Juanli Shen
070f0c4b67
Merge pull request #13139 from AspirinSJL/stress_test
...
Client channel stress test
7 years ago
Vijay Pai
4fdb08ad62
Revert "Restructure plugin builds to avoid building more than needed"
7 years ago
ncteisen
49fe9871bf
pull global tracer list from TraceFlag class
7 years ago
ncteisen
90ffc3a6f7
Add tracer peer to keep set_enabled private()
7 years ago
murgatroid99
a214a99f92
Update Node interop test invocation to use new fixtures
7 years ago
Juanli Shen
e5d2139e1e
Add client channel stress test
7 years ago
Yuchen Zeng
68ade7471c
Limit the imput dt of PID to 100ms
7 years ago
Vijay Pai
0d5e24d690
Merge pull request #13390 from vjpai/stats-proto
...
Remove unused import of stats.proto
7 years ago
Vijay Pai
8342e103b1
Merge pull request #13138 from iancoolidge/devel-getcpu
...
reland: cpu_linux: Don't spam sched_getcpu failures on qemu
7 years ago
Noah Eisen
467e8369a8
clang fmt
7 years ago
Noah Eisen
882dfeddd5
clang tidy
7 years ago
ncteisen
4fde068b04
Fix merge of timer_generic
7 years ago
Noah Eisen
19c34b60be
Reviewer comments
7 years ago
Vijay Pai
1a4957f460
Merge pull request #13389 from vjpai/private_avalanche
...
Avalanching operations on completion queue should be private, not API
7 years ago
Noah Eisen
e092ff879e
Merge branch 'master' of https://github.com/grpc/grpc into tracing++
7 years ago
Vijay Pai
6b514e64ff
Remove unused import
7 years ago
kwasimensah
0d12c0ceab
Update to not depend on c++ runtime
7 years ago
Juanli Shen
0c7e70d69c
Merge pull request #13387 from grpc/import_fix
...
Fix an internal build failure
7 years ago
ncteisen
751c3245f8
Add partial unref
7 years ago
apolcyn
71d5ec7cff
Merge pull request #13189 from apolcyn/pass_args_to_tsi
...
Use existing read buffer in security handshaker if present
7 years ago
Vijay Pai
2cb57e5ef4
Avalanching operations on completion queue should be private, not API
7 years ago
Juanli Shen
3a1989b1b9
Fix an internal build failure
7 years ago
Vijay Pai
42fc8d4a93
Merge pull request #13359 from vjpai/plugins
...
Restructure plugin builds to avoid building more than needed
7 years ago
ncteisen
88a7a9f82e
Merge branch 'master' of https://github.com/grpc/grpc into inheritance-in-core
7 years ago
Yuchen Zeng
abfb4f8d5b
Handle negative remote_window
7 years ago