aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/surface/server.c
Commit message (Collapse)AuthorAge
* Remove ungeneratable enum values and union membersGravatar Craig Tiller2015-04-29
|
* Remove _old apis from the core libraryGravatar Craig Tiller2015-04-28
|
* Merge github.com:grpc/grpc into one-passGravatar Craig Tiller2015-04-28
|\
| * Merge pull request #1377 from ctiller/server-cq-ownGravatar Vijay Pai2015-04-28
| |\ | | | | | | Have server hold a reference to completion queues
* | | Add some infrastructure for call refcount debuggingGravatar Craig Tiller2015-04-28
| | |
* | | Merge github.com:grpc/grpc into one-passGravatar Craig Tiller2015-04-27
|\| |
| * | Pass deadline to call details for batch callsGravatar Masood Malekghassemi2015-04-27
| | |
| | * Have server hold a reference to completion queuesGravatar Craig Tiller2015-04-27
| |/ | | | | | | | | In the presence of garbage collectors, this helps ensure that completion queues outlive the servers that depend upon them.
* | remove annotationsGravatar Craig Tiller2015-04-24
| |
* | annotations - revert laterGravatar Craig Tiller2015-04-24
| |
* | Fix memory leakGravatar Craig Tiller2015-04-24
| |
* | Add required NULL checkGravatar Craig Tiller2015-04-23
| |
* | clang-formatGravatar Craig Tiller2015-04-23
| |
* | Flesh out initial_opGravatar Craig Tiller2015-04-23
| |
* | Beginning transport workGravatar Craig Tiller2015-04-22
|/
* Move metadata batching to stream_opGravatar Craig Tiller2015-04-16
|
* clang-formatGravatar Craig Tiller2015-04-16
|
* Switching to batch oriented metadata passingGravatar Craig Tiller2015-04-16
|
* clang-formatGravatar Craig Tiller2015-04-07
|
* Fix server shutdownGravatar Craig Tiller2015-04-07
| | | | | | | | | A previous fix to make close() occur later can cause socket reuse by servers to fail as previous sockets are left asynchronously open. This change: - adds a callback to TCP server shutdown to signal that the server is completely shutdown - wait for that callback before destroying listeners in the server (and before destroying the server) - handles fallout
* Crash in channel/server creation if grpc_init not calledGravatar Craig Tiller2015-03-05
|
* Fix a double-close in the server code.Gravatar Craig Tiller2015-02-21
| | | | Exposed (I think) now that we properly handle POLLHUP.
* Add missing new-lines at end of fileGravatar Craig Tiller2015-02-18
|
* Update copyright to 2015Gravatar Craig Tiller2015-02-18
|
* Merge github.com:grpc/grpc into c++apiGravatar Craig Tiller2015-02-17
|\ | | | | | | | | Conflicts: src/core/surface/server.c
* | Add TODOGravatar Craig Tiller2015-02-17
| |
| * Fix shutdown semantics.Gravatar Craig Tiller2015-02-17
| | | | | | | | Document what they should be, ensure they're triggered, and fix what was broken.
* | Fix tsan reported raceGravatar Craig Tiller2015-02-12
| |
* | Fix end2end leaksGravatar Craig Tiller2015-02-12
| |
* | Multi-completion-queue-serverGravatar Craig Tiller2015-02-12
| | | | | | | | | | | | Allow binding a different completion queue to each registered method. This will allow multiplexing for the C++ server between sync & async methods more easily.
* | Fix server shutdown issuesGravatar Craig Tiller2015-02-11
| | | | | | | | First end2end test passes
* | Fix hash tableGravatar Craig Tiller2015-02-11
| |
* | Fix typo causing crashGravatar Craig Tiller2015-02-11
| |
* | Just use one completion queue per server for delivering completionsGravatar Craig Tiller2015-02-11
| | | | | | | | | | This simplifies (drastically) the polling story, although will slightly complicate mixing sync & async servers - but we're not there yet.
* | Implement FinalizeResultGravatar Yang Gao2015-02-11
| |
* | Allow two completion queues on request callGravatar Craig Tiller2015-02-10
| | | | | | | | | | One for the new rpc notification, the other is bound to the new call. This will make async c++ soooo much easier.
* | First draft registered methodsGravatar Craig Tiller2015-02-10
| |
* | Remove dead codeGravatar Craig Tiller2015-02-10
| |
* | Rewrite server request startup pathGravatar Craig Tiller2015-02-10
|/ | | | | Stub in registered methods, cleanup to the point I understand this code again.
* FixesGravatar Craig Tiller2015-02-05
|
* Merge github.com:google/grpc into async-api-newGravatar Craig Tiller2015-02-05
|\
| * Fix memory leak on server channelsGravatar Craig Tiller2015-02-05
| |
* | First test passesGravatar Craig Tiller2015-02-03
| |
* | Updated the first test (which fails)Gravatar Craig Tiller2015-02-03
| |
* | Flesh out batch APIGravatar Craig Tiller2015-02-03
|/
* Fix server after mergeGravatar Craig Tiller2015-02-02
|
* Merge branch 'async-api-prep' of github.com:ctiller/grpc into async-apiGravatar Craig Tiller2015-02-02
|\
| * Prepare for the new batch call API.Gravatar Craig Tiller2015-02-02
| | | | | | | | | | Rename all core API functions that are on their way to deprecation with an _old tag across all wrappings.
* | Fix up function signaturesGravatar Craig Tiller2015-01-30
| |
* | Fix memory leakGravatar Craig Tiller2015-01-30
| |