Richard Belleville
82aa4068c7
Elaborate on cancelling streaming RPCs
6 years ago
Richard Belleville
4ee154dd53
Elaborate on unary cancellation
6 years ago
Richard Belleville
c9e83db6bc
Implement streaming on the client side
6 years ago
Richard Belleville
b6a5e94f71
Respond to ctrl+c on client side
6 years ago
Richard Belleville
244279cb36
Add client CLI
6 years ago
Richard Belleville
b31431aea3
Switch over to a generator
6 years ago
Richard Belleville
7dccc07c2a
Start writing README
6 years ago
Richard Belleville
335e655a78
Free up server thread upon cancellation
6 years ago
Richard Belleville
32944fdeb2
Lay out bones of example
6 years ago
Lidi Zheng
51d6416691
Merge pull request #19440 from grpc/revert-19356-i15880
...
Revert "Surface exceptions in gevent IO manager"
6 years ago
Arjun Roy
3891e03ece
Merge pull request #19220 from arjunroy/no_err_fastpath
...
Fast-path for no-error case for grpc_error_get_status.
6 years ago
Lidi Zheng
9427d1c9ce
Revert "Surface exceptions in gevent IO manager"
6 years ago
Muxi Yan
e19537b4a7
Merge pull request #19425 from muxi/port-19404
...
Port #19404 - Bump Protobuf podspec version
6 years ago
rmstar
45a5f541ee
Merge pull request #19412 from rmstar/update_gtest_version
...
Update googletest version to v1.8.1
6 years ago
Richard Belleville
00ad30c804
Merge pull request #19421 from gnossen/python_compression_example
...
Python Compression Example
6 years ago
Richard Belleville
c64b8e60eb
Merge pull request #19436 from gnossen/getsockopt_mac
...
Fix multiprocessing example for MacOS.
6 years ago
Arjun Roy
bff4dd1b2d
Fast-path for no-error case for grpc_error_get_status.
...
For each client side call, we execute grpc_error_get_status; in the common case
that there is no error, we save roughly 30 instructions and a call to strlen.
6 years ago
Richard Belleville
8fb51946bf
Fix multiprocessing example for MacOS.
...
A closer reading of the API for getsockopt revealed that we were
depending on an implementation detail of getsockopt on Linux. This
assumption breaks down on MacOS.
getsockopt merely guarantees that it will return on 0 in case of failure
and a value greater than 0 in case of success. There is no guarantee as
to *which* non-zero value you will receive. On Linux, it seems to be 1,
the value which was explicitly set. On MacOS, it seems to be the value
of the FLAG which was set, i.e. 512 for SO_REUSEPORT.
This commit ensures the check we use does not rely on either of these
implementation details.
6 years ago
Richard Belleville
624839b704
Add example Python server using compression.
6 years ago
Nicolas Noble
21c4e7d9f2
Merge pull request #19258 from nicolasnoble/bazel-0.26
...
Upgrading to bazel 0.26
6 years ago
Yash Tibrewal
9427b3e4b2
Merge pull request #19376 from yashykt/badstreamtests
...
Add tests for bad stream IDs
6 years ago
apolcyn
a3172f6e71
Merge pull request #19304 from apolcyn/drop_ruby_22
...
Drop support for ruby < 2.3
6 years ago
Prashant Jaikumar
43628b286f
Update googletest version to v1.8.1
...
Bazel builds of test/cpp/end2end:end2end_test were failing on Mac OS with v1.8.0 due to missing gtest symbols. The issue is not seen in v1.8.1. A WORKSPACE file was added to gtest repo in 1.8.1, so gtest.BUILD can be removed.
6 years ago
Nicolas "Pixel" Noble
1c8894d9c4
Hail mary.
6 years ago
Muxi Yan
72fe202369
Update Protobuf version
6 years ago
Muxi Yan
559e328799
Merge pull request #19410 from muxi/fix-run-tests
...
Fix ObjC test failures in Kokoro
6 years ago
Alex Polcyn
9c5ed4550a
Also updated fedora 2.2 and 2.3 dockerfiles
6 years ago
Muxi Yan
07728ed01c
Fix ios simulator failure
6 years ago
Yash Tibrewal
bdab6833f1
Merge pull request #19359 from yashykt/out_of_bounds_tests
...
Add out of bounds frame tests
6 years ago
Qiancheng Zhao
ba53ec6c12
Merge pull request #19357 from bigfacebear/pick_first_unref_unselected_subchannel
...
unref unselected subchannels in PF
6 years ago
Alex Polcyn
cc18abfa54
Pin bundler where needed
6 years ago
Muxi Yan
7eb8bac696
Resolve xcodebuild issue on Mac
6 years ago
Muxi Yan
c5c3983c97
Fix hard written port
6 years ago
Alexander Polcyn
9aa48c6d1c
Drop support for ruby < 2.3; update and unskip distrib tests
6 years ago
apolcyn
a6a6175ff1
Merge pull request #19414 from apolcyn/skip_broken_distrib
...
Skip all ruby distrib tests that use ruby 2.2
6 years ago
Qiancheng Zhao
a75acbb6ae
Unref unselected subchannels in Pick First.
6 years ago
Muxi Yan
5255b49fbc
fix run_one_test
6 years ago
Juanli Shen
4d5f32ed2d
Merge pull request #19239 from AspirinSJL/compress_fix
...
Fix compression algorithm parsing
6 years ago
Alexander Polcyn
3e843d68d0
Skip all ruby distrib tests that use ruby 2.2
6 years ago
Muxi Yan
8a11a8120a
More run_tests.py script fix
6 years ago
Muxi Yan
8cc3457776
fix tests so that they run
6 years ago
Yang Gao
ea63190498
Merge pull request #19371 from yang-g/virtual_me
...
Add comments and rename internal methods
6 years ago
Juanli Shen
67e6b03e92
Fix compression algorithm parsing
6 years ago
Muxi Yan
0de90d672a
Merge pull request #19407 from muxi/fix-pr-jobs
...
Fix objc tests pull request failures
6 years ago
Muxi Yan
6a7bbbc1bd
Fix objc tests pull request failures
6 years ago
yang-g
7b0ee41fd5
Resolve comment
6 years ago
Soheil Hassas Yeganeh
6f73241f71
Merge pull request #19365 from soheilhy/seq-cst
...
Avoid using seq_cst atomic operations in grpcpp when unnecessary.
6 years ago
Muxi Yan
bb341f822d
Merge pull request #19177 from muxi/split-objc-tests
...
Split ObjC tests
6 years ago
Soheil Hassas Yeganeh
1366a609c7
Merge pull request #19386 from soheilhy/unique-ptr-deleter
...
Eliminate a branch in Delete for grpc_core::UniquePtr.
6 years ago
Yang Gao
907a1313a8
Merge pull request #19383 from yang-g/time
...
Cap deadline to 99999999 seconds on wire
6 years ago