Nicolas "Pixel" Noble
d86115e2f6
Renaming dual_stack_second_port to sibling.
9 years ago
Nicolas "Pixel" Noble
c6a7c6e02c
Fixing use after free under Posix (was already fixed for Windows.)
9 years ago
Nicolas Noble
8f714620b2
Renaming server_port to grpc_tcp_listener - there's no need for casting...
9 years ago
Nicolas Noble
5eb4e1caef
Adding grpc_tcp_listener as an actual object being returned.
9 years ago
Craig Tiller
6b80d4913b
Edge case cleanup
9 years ago
Julien Boeuf
e32075fd8a
Fixing tests.
9 years ago
Craig Tiller
47b48459f3
Robustness work for lb_policies_test
9 years ago
yang-g
a89bf50cf1
Handle cancel before start case
9 years ago
Masood Malekghassemi
7fdfe1afd8
Bandaid over differences in the C API for Python credentials
9 years ago
Tim Emiola
9161a82565
Corrects compile error on ruby 2.0
9 years ago
Benny Wong
a7c6c85549
Remove unused RouteGuideClient and move RemoteTestClient to tests
...
* Reference discussion: https://github.com/grpc/grpc/pull/4108#discussion-diff-44494393
9 years ago
Benny Wong
66ae6bfe46
Update Podfile to point to the right sample dependencies
9 years ago
Benny Wong
1d5adb38c4
Revert edit for generated_libraries RemoteTest
9 years ago
Tim Emiola
a082435e06
Updates interop client/server logging
...
- server logger.level = WARN
- client logger.level = INFO
9 years ago
Tim Emiola
69a672e6c2
Adds standard logging to the client/server
...
- truncates the server debug log entries to make that readable
9 years ago
Tim Emiola
7d21c04b2c
Fixes a multithreading bug in the ruby rpc_server
...
This fixes the current ruby server interop test flakiness.
- The interop tests recently changed so that clients access servers in
parallel, meaning that the interop servers handle multiple rpcs at once,
which is how this bug became visible
- since this change, tests run against the ruby interop server have
failed sporadically
- the problem was that the block in #loop_handle_server_calls that is
passed to the thread pool referenced a var in an enclosing block,
which resulted in requests being processed by the wrong handler
- this fix ensures that the block to be run on the thread pool thread
does not have any references to vars in the enclosing block
9 years ago
Benny Wong
7beff53151
Update location of grpc_objective_c_plugin for sample
9 years ago
Benny Wong
3f1f5a48f7
Update ObjC sample to use the new ProtoMethod instead of GRPCMethodName
9 years ago
Tim Emiola
24fdc179c1
Ensures that bidi calls obtain metadata.
...
Fixes an omission from earlier PRs that adds support metadata.
9 years ago
Tim Emiola
b48236a2b4
Fixes an issue running the tests on Ruby2.2
9 years ago
Julien Boeuf
334314b888
Updating the server1 cert so that it can be used with Go.
...
The encoding of the issuer field in this cert is now a PRINTABLESTRING
as opposed to UTF8STRING in the previous server1.pem which was causing
the Go issue.
Fixes #4086 .
9 years ago
murgatroid99
3236607685
Fixed incorrect type in a malloc in Node extension
9 years ago
Stanley Cheung
3baf76718e
php: append application user agent string at the beginning
9 years ago
Craig Tiller
892f2d3726
Commentary
9 years ago
Craig Tiller
3e2bc9660e
Remove debug
9 years ago
Craig Tiller
e9c216ee23
Sending empty trailing metadata to a closed stream is ok - it means close this already closed stream
9 years ago
Craig Tiller
7be556e728
Transport memory management fixes
9 years ago
murgatroid99
1099ace8f7
Ensure application and Node library user agent strings are together at the beginning
9 years ago
Craig Tiller
20df14ef6d
Fix flow control for 0-byte messages
9 years ago
Craig Tiller
293a9b3691
test code
9 years ago
Masood Malekghassemi
36297accb6
Update Python C wrapping layers to new credentials API
9 years ago
Nathaniel Manista
51741d20e3
Add a useful __str__ method to face exceptions
9 years ago
Craig Tiller
1726e83fe2
Add a test with a large negative deadline
...
Mirrors a node test, and fix a bug that it found
9 years ago
Craig Tiller
46714f9d51
Fix pollsets on Windows
...
Needed to properly implement pollset reset
9 years ago
Jan Tattermusch
04f4054546
use QueryPerformanceCounter as precise clock for windows
9 years ago
Craig Tiller
4b65b1dec3
Fix for returned status
...
If we already have a status from the wire when we're disconnecting,
leave it in place - don't overwrite it. Fixes disappearing_server_test.
9 years ago
Jan Tattermusch
452ca9b912
add profiling support
9 years ago
Craig Tiller
5925603101
stream_op cleanup: miscellany
9 years ago
Craig Tiller
c7e1a2a38d
stream_op cleanup: surface layer
9 years ago
Craig Tiller
9d35a1f9ce
stream_op cleanup: transport changes
9 years ago
Craig Tiller
e8b5f627cc
stream_op cleanup: pollset changes
9 years ago
Craig Tiller
48db18f910
stream_op cleanup: iomgr closure, executor changes
9 years ago
Craig Tiller
577c9b2f11
stream_op cleanup: channel, client_config changes
9 years ago
Craig Tiller
0581d129f5
stream_op cleanup: security changes
9 years ago
Craig Tiller
66197ca25d
Fix nap condition for pollset wakeup
...
If:
- one thread issues a kick forcing pollset re-evaluation
- concurrently with a second thread forcing a specific poller to be awoken
And:
- both threads kicks are processed as a single wakeup
Then:
- since we enqueue nothing to the exec_ctx in this situation, we responded to the wakeup by doing another poll until the timeout, ignoring urgent work up the stack
Fix this by flagging that a specific worker was designated to be awoken (since this is a good signal that we really really need to wake up), and use that to still re-evaluate the poll set, but with an immediate deadline so that we fall out of the poll loop as soon as possible.
9 years ago
David Garcia Quintas
6eb3925a70
Added grpc_byte_buffer_reader_readall
9 years ago
Jan Tattermusch
d6c0415e94
Add cocoapods badge
9 years ago
Jan Tattermusch
a9b933eee3
Add gem badge
9 years ago
Jan Tattermusch
c8a5cc586d
Add npm badge
9 years ago
vjpai
119c103ab0
Split up into a new service proto, use proper service suffix, add a
...
reset option to the mark, create a closed loop config params (empty
message) for consistency with other tests.
9 years ago