Muxi Yan
b1e5bac392
Add /doc/workarounds.md
8 years ago
Muxi Yan
29ff4665a8
Revert "Revert "Implement Server Backward Compatibility""
8 years ago
Nicolas Noble
7edcce2147
Revert "Implement Server Backward Compatibility"
8 years ago
Alexander Polcyn
bb2c338924
format changes, address comments
8 years ago
Alexander Polcyn
d6ba5ecc34
fix bad line breaks and lengths
8 years ago
Alexander Polcyn
41ff2e1ee6
address comments, format changes
8 years ago
Muxi Yan
21be59b8dd
sanity fix
8 years ago
Muxi Yan
034deab6d1
clang-format
8 years ago
Muxi Yan
36398e7978
Fix argument string
8 years ago
Muxi Yan
b1a80c751d
bug fixes
8 years ago
Muxi Yan
e74b9aeaa2
Add comment
8 years ago
Muxi Yan
937dba3ea1
Put workaround list somewhere accessable by wrapping languages
8 years ago
Alexander Polcyn
d809a15ec4
cpp doc nits
8 years ago
Mark D. Roth
64d922ae87
Make sure we set deadline for the LB call even without a pick.
...
As part of this, get the deadline from a channel arg instead of pick_args.
8 years ago
Muxi Yan
d64e70a815
Use channel arg to enable workaround
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
Sree Kuchibhotla
c2134c3804
Create cq vtable
8 years ago
Craig Tiller
85bf34a4a8
Copy slices for in-process transports: its no longer safe to just ref
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
murgatroid99
9805833776
Add flag to compile gpr with compatibility for musl
8 years ago
Craig Tiller
75c2270daa
Remove errant use of stdint.h
8 years ago
David Garcia Quintas
a818f72c0c
Load Reporting back to using metadata
8 years ago
Craig Tiller
bc7c8457a2
No C99 in public headers
8 years ago
Craig Tiller
100539f7c8
No C99 in public headers
8 years ago
David Garcia Quintas
2f4679ea34
Fix handling of slice in http_client_filter
8 years ago
Julien Boeuf
d6547f45d1
Be more explicit about the contract for free_fn in the gpr_allocation_functions doc.
8 years ago
Craig Tiller
a3583b22ea
Fix compilation, add a check for no slow usages of grpc_slice_malloc
8 years ago
Craig Tiller
255ea13aa3
Reduce duplication
8 years ago
Craig Tiller
b3612d3cd4
Remove API
8 years ago
Craig Tiller
423d6fd7ed
Optimize framing a little
...
- rely on the fact that data-to-come holds a reference to
data-being-written, so there's no need to add a ref for every frame
written
- provide an 'inlined' version of grpc_slice_malloc (via a #define) that
gives the compiler more information about small allocations to enable
better optimization
8 years ago
Craig Tiller
08aea10d02
document
8 years ago
Craig Tiller
11c5832b3e
Get rid of second api for marking non-listening cqs
8 years ago
Craig Tiller
90ce723aca
Fixes
8 years ago
Craig Tiller
a566685f99
Public headers must be c89
8 years ago
Craig Tiller
75bfb97548
Finish hybrid server stuff, ensure it gets tested
8 years ago
Craig Tiller
334c4678a3
Start building out C++ interface
8 years ago
Craig Tiller
85db77951c
Work around atomics
8 years ago
Edmundo Rodrigues
f6a4d9fc27
Make min_backoff_ms timeout configurable
8 years ago
Craig Tiller
2c3d835d66
Implement gpr_atm_full_cas for Windows
8 years ago
Ken Payson
975b5103e5
Fix build on Alpine linux + add portability tests
8 years ago
Craig Tiller
fc8d671ec8
Fix posix leakage
8 years ago
Craig Tiller
f3ba6a0133
Fix sanity
8 years ago
Yuchen Zeng
5f89996e69
Enable server-side keepalive pings
8 years ago
Yuchen Zeng
c18d4b39c8
Change time unit to ms
8 years ago
Yuchen Zeng
187c752c6f
Add min_ping_interval_without_data
8 years ago
Yuchen Zeng
0937fc1a30
Client-side keepalive pings server enforcement
8 years ago
Craig Tiller
87c79795e6
Perform option exchange
8 years ago
Craig Tiller
3be7dd0e79
Optionalize deadline checking
8 years ago
Craig Tiller
af76743e33
Optionalize compress, gather all the http2 filter bits together in ext/
8 years ago