Jorge Canizales
fb9509275f
Ensure op flags don't have garbage from malloc
...
And free ops_array that was leaking.
10 years ago
Tim Emiola
aa57bab3ca
Corrects the cancel_after_first_response behaviour
...
- introduces a #wait method on the call operation view
- invokes #wait on a Notifier that is created for all operations
- ensures the Notifier is invoked if necessary whenever a client request
completes
- updates the interop_test to use op.wait before checking if the call
was cancelled.
10 years ago
Julien Boeuf
3e29de19a3
Adressing comments.
10 years ago
Vijay Pai
f75ed23c20
Fix scope of a lock
10 years ago
Jan Tattermusch
b91009518d
prevent leaking gpr_slice in windows on_read()
10 years ago
Stanley Cheung
cb14eab395
Add package.xml and necessary files for pecl extension
10 years ago
Craig Tiller
6174b9a4d0
Docs
10 years ago
Julien Boeuf
d1531323e7
Adding NPN support if ALPN support is not available.
...
- ALPN may not be available:
- because OpenSSL does not support it.
- because one of the peers does not support it.
- Tested manually end to end by forcing TSI_OPENSSL_ALPN_SUPPORT to 0.
Also tested if only one of the peers supports ALPN.
10 years ago
Craig Tiller
42b239f13f
Docs
10 years ago
Craig Tiller
2652b4d321
Docs, formatting
10 years ago
Jorge Canizales
6bbfcc3fec
Disallow started request writers on GRPCCall init
10 years ago
Vijay Pai
d2a82d9da7
Added comments to describe nesting of mutexes
10 years ago
Vijay Pai
8931cdd29f
Split server lock into 2 pieces: one for call list and one for global
...
state (including channels)
10 years ago
Tim Emiola
821e4a757f
Prints test names as ruby tests run
10 years ago
Jorge Canizales
beabcfd590
Link to official protobuf podspec in the README
...
It was still linking to my pull request's podspec.
10 years ago
Jan Tattermusch
797b875ef2
undo hotfix from #1731
10 years ago
Jan Tattermusch
c0e3a6682f
temporary hotfix before #1577 is in
10 years ago
Nathaniel Manista
c6636c01a5
Adapt _intermediary_low_test to no backup poller
...
Pull request #1577 removes the backup poller internal to completion
queues so this test needs to use extra threads to drive the work done
inside the completion queues by continuously calling each completion
queue's get method.
10 years ago
Vijay Pai
ced73bde96
Split cq creation from request initiation so that cq creation
...
can be removed from C++ lock.
10 years ago
Craig Tiller
9a57633233
clang-format affected files
10 years ago
Craig Tiller
44a1dd36f5
Fix Python compilation
10 years ago
Tim Emiola
b1fa5d4627
Ruby shutdown api migration
...
+ all tests pass,
- but there are a couple of workarounds
- tests are flaky
10 years ago
David Garcia Quintas
ccb20bb98c
Fixed wrong switch label name
10 years ago
Masood Malekghassemi
9d3fbcf0ba
Make warnings errors when building Python tests
10 years ago
David Garcia Quintas
cc6c43c496
Exposed compression level in channel arguments (C and C++)
10 years ago
Yang Gao
c1a2c314fb
Update the Status API
10 years ago
David Garcia Quintas
fd62174190
Mapped DEFLARE as a high compression level algorithm
10 years ago
Jorge Canizales
c58a1103b6
Fix NPE for trying to add metadata to error when it was nil
10 years ago
David Garcia Quintas
db94b276f5
Propagation of compression level to the call.
...
Through the metadata's user data mechanism.
10 years ago
David Garcia Quintas
e29feb2adb
Introduced compression levels as an abstraction for the actual algorithm.
10 years ago
Stanley Cheung
cc019af9cc
add PHP timeout interop test
10 years ago
David Garcia Quintas
b8f5450514
More missing flags = 0 lines...
10 years ago
David Garcia Quintas
ba710e5579
Added changes to node and php wrappers
10 years ago
David Garcia Quintas
d7e0bea41c
Added changes to python and csharp wrappers
10 years ago
David Garcia Quintas
de52625ae5
Added changes to c++ and ruby wrappers
10 years ago
Craig Tiller
4c32de585a
Fix low test
10 years ago
Craig Tiller
a1fa35530f
Properly register completion queues with server
10 years ago
Craig Tiller
b56975ceb9
Verify that completion queues are server registered
10 years ago
Craig Tiller
1aab46b28a
Be better about timeout rounding
10 years ago
Oliver Smith
be2a75c51e
include string_util.h for the prototype of gpr_strdup and typo.
...
Fixes two warnings in log_win32.c under msvc2015
log_win32.c(109): warning C4013: 'gpr_strdup' undefined; assuming extern returning int
log_win32.c(109): warning C4047: 'return': 'char *' differs in levels of indirection from 'int'
and corrects a typo in an error message
10 years ago
David Garcia Quintas
1d5aca5de0
Added flags support to grpc_op.
...
Which includes its propagation to grpc_ioreq and validation mechanisms for checking that only known bits are set ot in).
Also added an internal flag (GRPC_WRITE_INTERNAL_COMPRESS) mask for its use in signaling compressed messages.
10 years ago
Jorge Canizales
a1e32ba927
Remove failing globs from examples and tests
10 years ago
Jorge Canizales
2285b362ca
Specify responseMetadata structure
10 years ago
Jorge Canizales
1a38475093
Drop repeated response headers.
10 years ago
Jorge Canizales
8c6bc6e5aa
Test call and error metadata are the same.
10 years ago
Jorge Canizales
f3a4f2cee9
Merge trailers into responseMetadata. Add it to NSError.
10 years ago
Jorge Canizales
544963e18a
Let set NSDictionary as headers, and init the property (not nil)
10 years ago
Jorge Canizales
d7981253de
Add test to set and read headers. Flaky!!
10 years ago
Jorge Canizales
d666fd068b
Cleanup GRPCClientTests.m
10 years ago
Jan Tattermusch
eb741d1772
fix native callback signature to match with C#
10 years ago