Nathaniel Manista
ffc23ff17f
Drop Python 2.7-only implication
8 years ago
Julien Boeuf
b71ef65cb3
more TLS cleanup.
...
- using NULL-terminated strings as opposed to const unsigned char *
with length since the credentials are in PEM format.
- aligning the structures with gRPC so that we have less convertions to
do back and forth.
8 years ago
Craig Tiller
0f4168aa36
Expose extensibility point for flow control
8 years ago
Craig Tiller
53e6b56e32
Reduce server memory usage
...
(this needs more testing/analysis to prove that it's safe)
Switch from a lock free stack to an mpscq protected by a spinlock for incoming requests. The mpscq is unbounded and so needs (much) less memory allocated up front.
memory_profile_test shows this reduces initial server creation cost from 4MB to 1.5KB.
8 years ago
Craig Tiller
bb4046cd77
Regenerate projects
8 years ago
Zoltan Kuscsik
fcb56a785d
core, avl: rename static functions
...
Renamed remove and add static functions
to remove_key and add_key
8 years ago
Sree Kuchibhotla
736dd90614
correctly use cq vtable for all functions
8 years ago
Muxi Yan
b53fd4df37
Add cronet_compression workaround filter
8 years ago
Sree Kuchibhotla
8e3684518d
Fix Tsan failures
8 years ago
Craig Tiller
819cd88bd7
Allow EPOLLEXCLUSIVE tests to be omitted outside of CI
8 years ago
Sree Kuchibhotla
60b282e62e
Fix compilation issue (when GRPC_CQ_REF_COUNT_DEBUG is defined)
8 years ago
murgatroid99
2f04c73c7d
Clang format
8 years ago
murgatroid99
bc528641fe
Remove another instance of '#ifdef GRPC_UV' from Node extension
8 years ago
Sree Kuchibhotla
c2134c3804
Create cq vtable
8 years ago
murgatroid99
627e2a5abd
Remove another from Node extension
8 years ago
Noah Eisen
ad8d36d4dc
clang fmt
8 years ago
Sree Kuchibhotla
399732faed
Merge with cq-hybrid poller changes
8 years ago
Noah Eisen
7eaca2f7b6
Propagate publish error
8 years ago
jiangtaoli2016
f2263e14ca
fix guards in transport_security_adapter.h
8 years ago
murgatroid99
f94f64fc12
Remove non-libuv code from Node extension
8 years ago
Craig Tiller
c3c9bf2442
Fix tracing related TSAN race
8 years ago
Craig Tiller
956920d84e
clang-format
8 years ago
Craig Tiller
1c2332b0c1
Fix potential memory leak, cleanup some code
8 years ago
Noah Eisen
d3ba7cbc8c
Don't abort on input
8 years ago
Craig Tiller
e0e8ed9b5b
Fix compile
8 years ago
jiangtaoli2016
e0e961aae7
fix guard on src/core/tsi/transport_security_adapter.h
8 years ago
Craig Tiller
334b3548b2
Add casts
8 years ago
David Garcia Quintas
ae64b01506
updated g meaning for 1.4.x
8 years ago
Craig Tiller
85bf34a4a8
Copy slices for in-process transports: its no longer safe to just ref
8 years ago
Sree Kuchibhotla
f3e94ecaa1
Add TODOs to ev_epoll_linux_test
8 years ago
Sree Kuchibhotla
92290167d6
Minor changes
8 years ago
David Garcia Quintas
c3fc8342b1
Demote handshake logging msg to DEBUG
8 years ago
Ken Payson
4ba2303833
Fix regression
8 years ago
Dan Zhang
fefd2f2d8b
Add make udp_server shutdown_fd() protected by mutex lock.
8 years ago
Sree Kuchibhotla
1898a29f7e
Fixed pollers
8 years ago
Craig Tiller
c8d9b9c343
Fix deadlock
8 years ago
Craig Tiller
0bf2447699
Fix? older compiler portability
8 years ago
Craig Tiller
ffe51bd8ad
Fix? uv portability
8 years ago
Muxi Yan
fd00263ae9
Fix nit
8 years ago
Craig Tiller
cdd9e56864
C++ compatibility fix for stack_lockfree.c
8 years ago
Craig Tiller
2757982c63
C++ compatibility fix for tmpfile_posix.c
8 years ago
Vijay Pai
576e546019
Changes required to make build possible: create separate grpc++_base{,_unsecure}, move grpc_compression_trace definition, and remove an assertion about library initialization from server
8 years ago
Vijay Pai
922d117318
One more use of incorrect submodule name
8 years ago
yang-g
03876f66e1
Fix http2_interop test for c++ and python
8 years ago
Craig Tiller
0d23d8954f
Add flexibility on *which* slice gets reffed
...
Use it to ensure that sb_move_first acts predictably
8 years ago
Craig Tiller
a29f1920c8
Fix test
8 years ago
Noah Eisen
65c23aa749
Fix error refcount bug
8 years ago
Craig Tiller
227e11bdee
Fix missing edge on shutdown path
8 years ago
Craig Tiller
02cc83b51a
Cap writes at 1 meg - consider autotuning later
8 years ago
Mark D. Roth
ba390352c9
clang-format
8 years ago