Zhouyihai Ding
e3e6470db3
php: fix call plugin_get_metadata return value leak
7 years ago
Zhouyihai Ding
b0821f0c8b
php: fix grpc_parse_metadata_array leak
7 years ago
Zhouyihai Ding
5b98d0be11
php: fix channel reuse and wrapper memory leak
7 years ago
Juanli Shen
8e4c9d308c
Extract lb_calld from glb_policy
7 years ago
Mark D. Roth
9ab4d0c826
Add const version of operator[].
7 years ago
Zhouyihai Ding
1cd156d736
php: php_info add grpc version
7 years ago
Zhouyihai Ding
bc953bc53f
php: fix call metadata leak
7 years ago
Mark D. Roth
19688bf7a8
Add clear() method for InlinedVector<>.
7 years ago
Zhouyihai Ding
7c647d36f5
php: fix channel wrapper leak
7 years ago
Zhouyihai Ding
8a845937eb
php: fix channel reuse doesn't free allocated wrapper
7 years ago
ZhouyihaiDing
0464879448
php-memory-leak
7 years ago
yang-g
dd2260c109
resolve comment
7 years ago
yang-g
4d8828b2e8
Clear pending read when service handler is finished
7 years ago
Yihua Zhang
d36fe0708b
rename gts to alts
7 years ago
Jan Tattermusch
81b608a0b8
fix no_proxy_str memory leak
7 years ago
Alexander Polcyn
7b87bab832
Refactor ruby server shutdown to fix a race
7 years ago
Alexander Polcyn
443165f88f
Fix two ruby memory leaks when exceptions are raised
7 years ago
Zhouyihai Ding
4b9f8d8024
php: channel_credentials hashstr leak
7 years ago
Yuchen Zeng
a041e0f3ae
Change if to switch, add more descriptions
7 years ago
Zhouyihai Ding
d3b5524687
php: fix channel get_target leak
7 years ago
Yuchen Zeng
6a15e4f15b
Fix merge issues
7 years ago
Yuchen Zeng
b22befd69b
Document idle_state transistions
7 years ago
Yuchen Zeng
d1d605ea3e
Fix asan issues
7 years ago
Zhouyihai Ding
33af9aa4a0
php: fix channel persistence channel leak
7 years ago
Yuchen Zeng
c4431e4fcd
Try again when idle_state is unexpected
7 years ago
Yuchen Zeng
f46028f5db
Add necessary retries for atomic state changes
7 years ago
Mark D. Roth
62569dd978
Fix arena to return aligned memory.
7 years ago
Jan Tattermusch
2dc3b1eb55
regenerate projects
7 years ago
Jan Tattermusch
c14997be8e
fix leak caused by csharp context pooling
7 years ago
Vijay Pai
392e2131e1
Removing grpc_alarm from core requires a major version bump for core
7 years ago
Vijay Pai
fe75ef5b2d
clang-format
7 years ago
Vijay Pai
e1e7042919
Restructure to simplify, harden, and avoid forward declaration
7 years ago
Vijay Pai
2b226adf60
Remove alarm from core, implement in C++ layer only
7 years ago
Mehrdad Afshari
6615ef5eef
Relax call details interface from interceptor
...
A gRPC Python client interceptor is passed an instance of a class
that implements the ClientCallDetails interface. The interceptor
can choose to create its own object that implements the interface,
and pass it back to the continuation invoked by the interceptor.
To make it easy to add additional attributes to call details,
without breaking user code that hardcode the attributes required
by the interface, instead of interospecting the object passed
to the interceptor at runtime, and to ease authorship of
interceptors that want to keep some attributes intact and not
care about them, we relax the requirements on the object that
is expected to get passed by the interceptor and let the user
omit some attributes. Omitted attributes will be replaced
by the original value of the attribute given to the interceptor.
7 years ago
Ruslan Nigmatullin
17226409c9
[ssl] Reduce number of copies
7 years ago
Muxi Yan
401f903151
Build fix
7 years ago
Mehrdad Afshari
43884047c9
Regenerate projects
7 years ago
Mehrdad Afshari
28d5cf33e9
Regenerate projects
7 years ago
Mark D. Roth
4f2b0fdadf
Rename 'gpr++' directories to 'gprpp'.
7 years ago
Ken Payson
9585746651
PR feedback changes
7 years ago
Muxi Yan
19b4feaee7
Update surface API in cython pxi
7 years ago
Jan Tattermusch
eb88bf03af
dispose requestCallContextPool on environment shutdown
7 years ago
Ken Payson
e2e41ff12e
Allow turning off fork support with env variable
7 years ago
Yash Tibrewal
9cd22deaef
Remove extraneous Finish in ExecCtx
7 years ago
Mark D. Roth
dbdf495f61
Split lib/support into lib/gpr and lib/gpr++.
7 years ago
Mark D. Roth
44fe6e282c
Combine BackOff Begin() and Step() methods.
7 years ago
Jan Tattermusch
b5089297db
fix "not enough actual parameters for macro" warning
7 years ago
Carlos O'Ryan
41723fa68f
Fixed typo in documentation.
...
s/opitons/options/
7 years ago
Mehrdad Afshari
f2a33b0e39
Reformat Python docstrings
7 years ago
Mehrdad Afshari
fb66900a9a
Eliminate GRPC_LINUX_LEGACY_EPOLL
...
Rename:
GRPC_LINUX_LEGACY_EPOLL to GRPC_LINUX_EPOLL, and
GRPC_LINUX_EPOLL to GRPC_LINUX_EPOLL_CREATE1
7 years ago