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
Soheil Hassas Yeganeh
889224227c
Fix a typo.
6 years ago
Moiz Haidry
fbd5957ee8
Sanity and build fixes
6 years ago
Yunjia Wang
491d4a8d93
test name matching
6 years ago
Yunjia Wang
076b6c59bb
Merge remote-tracking branch 'upstream/master' into mpmcqueue
6 years ago
Moiz Haidry
63083d4472
Code cleanup
6 years ago
Guantao Liu
3ddff567b7
Fix the missing traces of metadata unref.
6 years ago
Moiz Haidry
3ce20819cf
Modify codegen to use grpc_impl namespace and other cleanups
6 years ago
Jan Tattermusch
2bf9234f14
building upb as part of cmake build is not necessary
6 years ago
Nicolas Noble
21c4e7d9f2
Merge pull request #19258 from nicolasnoble/bazel-0.26
...
Upgrading to bazel 0.26
6 years ago
Yunjia Wang
d95877ba97
Merge remote-tracking branch 'upstream/master' into mpmcqueue
6 years ago
Yunjia Wang
152108e907
Modify var type to match interface
6 years ago
Soheil Hassas Yeganeh
5435ac05ce
Fix obj-c tests.
6 years ago
yunjiaw26
a16e894012
Fix format error :)
6 years ago
yunjiaw26
857d8d14b0
Fix format error and memory leak
6 years ago
yunjiaw26
48cee18b2f
Fix format error
6 years ago
yunjiaw26
ddde5f65be
Fix format error
6 years ago
Soheil Hassas Yeganeh
ef0f9bf7ec
Introduce string_view and use it for gpr_split_host_port.
6 years ago
Yash Tibrewal
9427b3e4b2
Merge pull request #19376 from yashykt/badstreamtests
...
Add tests for bad stream IDs
6 years ago
Yunjia Wang
87bd0a080a
Fix pos of base macro
6 years ago
Yunjia Wang
befd236fa3
Remove extra
6 years ago
Yunjia Wang
cb6924d48f
Fix header
6 years ago
apolcyn
a3172f6e71
Merge pull request #19304 from apolcyn/drop_ruby_22
...
Drop support for ruby < 2.3
6 years ago
Yunjia Wang
fdd856312a
Modify class name and other small changes
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
Prashant Jaikumar
fbfb93c88f
Fix C++ tests to run on iOS
...
- Define grpc_iomgr_run_in_background in iomgr_posix_cfstream.cc
- Use *_IF_SUPPORTED() for death tests
- Move global test init, teardown to SetUpTestCase, TearDownTestCase as GTMGoogleTestRun doesn't run main()
6 years ago
Yunjia Wang
7c4c6e2e9a
Modify page_size as const var
6 years ago
Nicolas "Pixel" Noble
1c8894d9c4
Hail mary.
6 years ago
Yunjia Wang
233eee421f
Modify static var to global var in file
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
1a0eb8bea6
Also updated fedora 2.2 and 2.3 dockerfiles
6 years ago
Alex Polcyn
7361c440c5
Pin bundler where needed
6 years ago
Alexander Polcyn
30c700fd02
Drop support for ruby < 2.3; update and unskip distrib tests
6 years ago
Yunjia Wang
cb8730c71d
Modify as static var
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
Marcel Hlopko
ecf04ccf4d
Require ProtoInfo in attributes, not "proto"
6 years ago
Marcel Hlopko
49f0fb9035
Migrate from dep.proto to dep[ProtoInfo]
6 years ago
Yunjia Wang
d957083bb8
Merge remote-tracking branch 'upstream/master' into mpmcqueue
6 years ago
Yunjia Wang
04d504f67f
Fix delete operator undefined reference error for interface
6 years ago
Muxi Yan
c5c3983c97
Fix hard written port
6 years ago