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
Vijay Pai
611e7e78de
Reintroduce a lambda capture as part of C++11-izing code
8 years ago
David Garcia Quintas
97106a7ef2
Removed 3rd party dep on thrift
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
017b452b7b
Use larger block size in proto write
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
Craig Tiller
56bbe02ca1
Fix ubsan reported failure
8 years ago
murgatroid99
9805833776
Add flag to compile gpr with compatibility for musl
8 years ago
Craig Tiller
827b061535
clang-format
8 years ago
Mahak Mukhi
ea07b60401
Post-review update
8 years ago
Craig Tiller
991c101de8
Initial thread manager fixes
8 years ago
yang-g
6bc701659c
Remove status_helper as it is not needed any more
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
Mahak Mukhi
c5eee16814
more sanity fixes
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
yang-g
eafeea48a9
Update ServerGlobalCallback::AddPort api
8 years ago
Mahak Mukhi
b32e89eb8b
added todo
8 years ago
Mahak Mukhi
2814b5148e
formatting
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
a103f7bbdf
update comments
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
Mahak Mukhi
e536eeb6d0
Added tests for uni-directional streaming RPCs.
8 years ago
Mahak Mukhi
31d92d42ff
Initial commit: Auto-generate GMOCK code for client stub.
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
yang-g
eceec8eaf6
Add helper function to supply and parse error_details from Status.
8 years ago
Craig Tiller
9d9313cfc6
Threading robustness
...
Move server startup to a separate thread.
Where there is no opportunity for failure, do not return bool.
8 years ago
Craig Tiller
85db77951c
Work around atomics
8 years ago
yang-g
9cb19b8e24
support C++ error_details
8 years ago
Mahak Mukhi
c0ae1be4c8
Added tests for uni-directional streaming RPCs.
8 years ago
Mahak Mukhi
1383895b76
Initial commit: Auto-generate GMOCK code for client stub.
8 years ago
yang-g
f4c8addded
support C++ error_details
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
d4e9a4863a
Convert all async client stream types to not allocate
8 years ago
Craig Tiller
fa416cbe3b
Dont break codegen barrier
8 years ago