Craig Tiller
6f0af49bb2
Allow specifying a default signal iff epollsig has been explicitly requested
8 years ago
Craig Tiller
d4838a98c5
Tweaks
8 years ago
Craig Tiller
b72a74ae03
Fix wakeup bug
8 years ago
Craig Tiller
4509c47614
Fixes
8 years ago
Muxi Yan
f63afec89d
user-agent string filtering
8 years ago
Craig Tiller
c67cc999e3
Initial fork for singleton epoll poller
8 years ago
Jan Tattermusch
136533e396
fix security_connector.c formatting
8 years ago
Julien Boeuf
815e318268
Removing cipher suites blacklisted in HTTP2.
...
See http://httpwg.org/specs/rfc7540.html#BadCipherSuites
8 years ago
Sree Kuchibhotla
93478976b7
Cleanup ev_epoll_linux_test and add some log statements in
...
ev_epoll_linux.c
8 years ago
Sree Kuchibhotla
22b8bb1e08
Make max-pollers configurable via GRPC_MAX_POLLERS_PER_PI env variable
8 years ago
Sree Kuchibhotla
1eabdab113
clang format
8 years ago
Alexander Polcyn
f5521c33f9
Revert "Merge branch 'master' into v1.3.x"
...
This reverts commit 79759fea1a
, reversing
changes made to dc36f4df6a
.
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
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
Sree Kuchibhotla
c2134c3804
Create cq vtable
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
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
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
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