Vijay Pai
f75ed23c20
Fix scope of a lock
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
David Garcia Quintas
b8f5450514
More missing flags = 0 lines...
10 years ago
Craig Tiller
b56975ceb9
Verify that completion queues are server registered
10 years ago
Craig Tiller
1e6facbfbf
Refactor progress
10 years ago
Masood Malekghassemi
38bb18fd43
Update Python for core server shutdown change
10 years ago
Craig Tiller
8674cb10eb
clang-format
10 years ago
Masood Malekghassemi
701af6031f
Expose gpr_asprintf and gpr_strdup
10 years ago
Craig Tiller
668e3582ea
Fix use-after-free
10 years ago
Craig Tiller
b475655a7e
Compile fix
10 years ago
Alistair Veitch
9d48ebfdc3
address comments
10 years ago
Craig Tiller
fe020aa060
Fix memory leak, reduce spam
10 years ago
David Garcia Quintas
284488b434
removed managed closures from server.c
10 years ago
David Garcia Quintas
a30020f009
Comments addressed.
10 years ago
David Garcia Quintas
5f228f5001
Adapted the following to the new iomgr's cb API:
...
alarm_test, tcp_posix, fd_posix, pollset_posix, credentials, call,
channel, server, child_channel
10 years ago
Craig Tiller
52760dd0e5
Trigger server shutdown check where it needs to be
10 years ago
Craig Tiller
3e9ff5c04a
Better english
10 years ago
Craig Tiller
9ec2a520ee
Add channel refcount debugging
10 years ago
Craig Tiller
c4a1f52151
Add debugging, dont require calls to be fully deleted
10 years ago
Craig Tiller
b76d05b8b4
Cleanup server shutdown some
10 years ago
Craig Tiller
41508f1175
Fix memory corruption bug
10 years ago
Craig Tiller
208d212f02
Fix memory corruption bug
10 years ago
Craig Tiller
463f23712f
Add debugging
10 years ago
Craig Tiller
29f79dcb08
Make C/C++ tests pass
10 years ago
Craig Tiller
bce999f57f
Refine shutdown API
10 years ago
Craig Tiller
afa2d6342f
Fix C core tests
10 years ago
Craig Tiller
ee945e8325
Work towards removing grpc_server_shutdown
10 years ago
Craig Tiller
dc62772582
Cleanup
10 years ago
Alistair Veitch
9686dabd04
Initial refactoring and context API changes
10 years ago
Craig Tiller
916a5003a8
Add silent events to completion queue - to allow server shutdown to complete
10 years ago
Craig Tiller
b9c6d2f779
Add comment
10 years ago
Craig Tiller
0b877cecf7
Allow destroy to be delayed instead of stalling
10 years ago
Craig Tiller
ba3c3cd36c
Add testing of bad client behavior
...
This test will become a suite over coming weeks.
Spin up a server, and send some illegal data to it, and probe that the correct behavior occurs.
10 years ago
Craig Tiller
356961916d
Remove all uses of __FUNCTION__
10 years ago
murgatroid99
ad7c20c833
Added tracing for grpc_server_request_call
10 years ago
Craig Tiller
c9d0382e3d
Zombie, then delete abandoned but queued incoming calls
10 years ago
Julien Boeuf
c6f8d0a4c6
Starting on low level changes to support server side authentication.
10 years ago
Craig Tiller
f9e6adf998
Completion queue binding for new requests API change
...
Move completion queue binding for new requests to the new request
request time, not server instantiation time.
10 years ago
Craig Tiller
64be9f7a30
C Core API cleanup.
...
Simplify grpc_event into something that can be non-heap allocated.
Deprecate grpc_event_finish.
Remove grpc_op_error - use an int as this is more idiomatic C style.
10 years ago
Craig Tiller
900e451407
Remove ungeneratable enum values and union members
10 years ago
Craig Tiller
0e91956b49
Remove _old apis from the core library
10 years ago
Craig Tiller
4df412b471
Add some infrastructure for call refcount debugging
10 years ago
Masood Malekghassemi
bf177c884f
Pass deadline to call details for batch calls
10 years ago
Craig Tiller
8950461da7
Have server hold a reference to completion queues
...
In the presence of garbage collectors, this helps ensure that completion
queues outlive the servers that depend upon them.
10 years ago
Craig Tiller
64bc3fdaaa
remove annotations
10 years ago
Craig Tiller
916b152184
annotations - revert later
10 years ago
Craig Tiller
872af0281e
Fix memory leak
10 years ago
Craig Tiller
482ef8b0db
Add required NULL check
10 years ago
Craig Tiller
06aeea7e94
clang-format
10 years ago