Lidi Zheng
1e62124cfb
Revert changes to helloworld example
6 years ago
Lidi Zheng
518b55a433
Simplify implementation
6 years ago
Richard Belleville
805afe647d
Copyright typo
6 years ago
Richard Belleville
79e78d16f7
Pylint
6 years ago
Richard Belleville
ba39c9255c
Adopt reviewer's comments
6 years ago
Christopher Warrington
4be4df3624
Bump min CMake to 3.5.1 to match Google benchmark
...
The Google Benchmark CMake build needs CMake 3.5.1 or newer. CMake 3.5.1
was released May 24, 2016 and is available in Debian stable and Ubuntu
16.04 and 18.04.
6 years ago
Richard Belleville
915e97b115
Fix main thread starvation issues
6 years ago
Richard Belleville
1db141accc
Change section title
6 years ago
Lidi Zheng
ce41cde908
Fix string/bytes problem && lint
6 years ago
Richard Belleville
25f3439c91
Make whole package testonly
6 years ago
Richard Belleville
7486026eb9
Annotate the proto file
6 years ago
Richard Belleville
4100084c78
Use six for compatibility in client
6 years ago
Richard Belleville
7fa7f932e3
Pull search algorithm out into another module
6 years ago
Richard Belleville
42b2fe154a
Simplify search implementation
6 years ago
Richard Belleville
2bf4d502c1
Factor out simpler generator
6 years ago
Richard Belleville
fed1c629e0
Make compatible with Python 3
6 years ago
Richard Belleville
81f42031c6
Pylint
6 years ago
Richard Belleville
edbddf25ab
Typos
6 years ago
Richard Belleville
786a3acab0
Add test
6 years ago
Richard Belleville
93d6344ac6
Add todo
6 years ago
Richard Belleville
dc8dba8afe
Add docstrings
6 years ago
Richard Belleville
8f1bfdab55
Yapf
6 years ago
Richard Belleville
b12299701d
Clean up logging
6 years ago
Richard Belleville
4c852bf25f
Cancel RPCs after a hash limit has been reached
6 years ago
Richard Belleville
b9cc2c210f
Explain how we take care of servicer threads
6 years ago
Richard Belleville
cdae8ca6ad
Add intro about algorithm
6 years ago
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
Lidi Zheng
7b82924066
Update module import according to name changes
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
Lidi Zheng
aa567e5364
Adopt reviewer's advices
6 years ago
Lidi Zheng
5f98b1e8ef
Fix 2/3 str/bytes compatibility issue
6 years ago
Richard Belleville
b31431aea3
Switch over to a generator
6 years ago
Lidi Zheng
12c296b3dc
[Python] Add authentication extension example
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
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 "Pixel" Noble
929f151016
Cherry-picking #19349 in.
6 years ago
Lidi Zheng
9bd526260a
Remove unused imports
6 years ago
Lidi Zheng
550dae1c47
Workaround the address contention issue
6 years ago
Nicolas "Pixel" Noble
0472933d71
Trying to fix build.
6 years ago
Lidi Zheng
559023c01d
Adopt reviewer's advice
6 years ago
Hao Nguyen
7f787bd083
Link against pthread in examples
6 years ago
Lidi Zheng
f7cb9c9f3e
Add Debug Example
6 years ago
Stanley Cheung
d30d538dba
Move math_server.js out of examples/ directory
6 years ago
Stanley Cheung
f04aabc0f3
PHP: update generated code tests
6 years ago