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
Craig Tiller
1d15194027
Fix race
8 years ago
Vijay Pai
c96c0f94f9
Remove DEBUG code that is itself buggy (integer overflow)
8 years ago
Craig Tiller
767397702e
Tweak bdp estimation again
8 years ago
Mark D. Roth
e0a873784a
Fix bug in service config code.
8 years ago
Mark D. Roth
0c0b89a88b
Change hash table to use linear probing and add unit test.
...
Also add some missing rules in test/core/slice/BUILD.
8 years ago
Craig Tiller
456c6cec1f
Clamp write size to (hopefully) limit buffer bloat
8 years ago
Craig Tiller
81f92c855d
Tighten BDP increase conditions, better fix target transport window sizing
8 years ago
Craig Tiller
42ab2b1753
Use bandwidth estimate to stop increasing bdp estimate (avoids buffer bloat spiral of death)
8 years ago
Muxi Yan
93b1120216
Fix pairing of GRPC_TIMER_BEGIN/END in grpc_byte_stream_next
8 years ago
murgatroid99
9805833776
Add flag to compile gpr with compatibility for musl
8 years ago
Mehrdad Afshari
f583975f81
Include <sys/socket.h> for AF_INET
...
Compilation fails on FreeBSD because not all POSIX
compliant systems end up including AF_INET from
other header files transitively.
AF_INET and AF_INET6 should be provided by
<sys/socket.h>.
8 years ago
Craig Tiller
bea92ba0e1
Fix bins/opt/end2end_test --gtest_filter=ProxyEnd2end/ProxyEnd2endTest.RpcDeadlineExpires/1 GRPC_POLL_STRATEGY=poll
8 years ago
Mark D. Roth
e300670153
Simplify hash table API: remove per-entry vtable and take ownership of
...
keys and values.
8 years ago
Craig Tiller
8b0db7f17c
Refine flow control update rules: drastic improvement in trickle failure rates
8 years ago
David Garcia Quintas
7fadeae2a6
Fix a couple leaks
8 years ago
Sree Kuchibhotla
fe5f235169
change mutex to spinlock
8 years ago
Craig Tiller
d37d142a63
sync fixes
8 years ago
Craig Tiller
e3a69338c3
Fix wakeup bugs
8 years ago
Noah Eisen
f88ee4f8c5
Fix error refcount debug logging
8 years ago
Craig Tiller
144521fc76
sync fixes
8 years ago
Craig Tiller
8a2984c4b6
add missing unlock
8 years ago
Craig Tiller
79d24fb8eb
Fixes
8 years ago
Craig Tiller
a1f7642559
Public functions must be prefixed with grpc_
8 years ago
Craig Tiller
f840110de2
Fixup tests
8 years ago
Craig Tiller
50480b2a05
Fixes
8 years ago
Craig Tiller
e310f5b623
Fix scheduled bit
8 years ago
David Garcia Quintas
a818f72c0c
Load Reporting back to using metadata
8 years ago
David Garcia Quintas
a7a1098d2f
Updated load_balancer.proto
8 years ago
David Garcia Quintas
53af23cfbf
Improvements to Fake Resolver
8 years ago
Vijay Pai
2b0cb771b0
Just set frame size by BDP
8 years ago
Craig Tiller
26017de5d5
Fix leaked lock
8 years ago
Craig Tiller
29a256773a
Consume the orrect fd
8 years ago
Craig Tiller
54d388d0af
init tweaks
8 years ago
Craig Tiller
911490c0d4
Finish initialization code
8 years ago
Craig Tiller
d1d7fdd791
Sketch turnstile with single-fd-poller optimization
8 years ago
Craig Tiller
100539f7c8
No C99 in public headers
8 years ago
David Garcia Quintas
3725128dc6
Comments
8 years ago
David Garcia Quintas
2f4679ea34
Fix handling of slice in http_client_filter
8 years ago
Sree Kuchibhotla
428d707b09
fix windows portability error
8 years ago
David Garcia Quintas
d9986c3cf7
1.3.x branch cut
8 years ago
David Garcia Quintas
956f70098e
Keep LB policy alive during high freq of resolver updates
8 years ago
Craig Tiller
9f01251473
Working towards a single-fd optimized data structure
8 years ago
Craig Tiller
6814d0742c
In all cases when writing, respect what the peer has asked for (not what the peer has acknowledged we asked for)
8 years ago
Craig Tiller
7a59b56e53
sketching pollable set
8 years ago
Bogdan Drutu
c2b1f1672d
Change metadata names used by the instrumentation.
8 years ago
Craig Tiller
3594aa896d
Delete unused fields
8 years ago
Makarand Dharmapurikar
63ed60f048
using grpc_base64_decode_with_len to simplify code
8 years ago