aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/surface/call.c
Commit message (Collapse)AuthorAge
* Merge branch 'master' into issue_2709Gravatar Alistair Veitch2015-07-30
|\
* | Move grpc_census_call_*_context calls into public headerGravatar Alistair Veitch2015-07-30
| |
| * Merge github.com:grpc/grpc into warbling-wombatGravatar Craig Tiller2015-07-26
| |\ | |/ |/|
* | Merge pull request #2629 from ctiller/always-with-the-monoGravatar Yang Gao2015-07-23
|\ \ | | | | | | Make the server report monotonic times for deadlines
| | * Merge github.com:grpc/grpc into warbling-wombatGravatar Craig Tiller2015-07-23
| | |\ | |_|/ |/| |
| * | Make the server report monotonic times for deadlinesGravatar Craig Tiller2015-07-23
| | | | | | | | | | | | | | | | | | | | | | | | For very high performance systems, we're going to want to be able to simply push the value reported from the server down onto clients. If we report realtime now, then all wrapped languages are going to assume it, meaning that such a change will be impossible later.
* | | Merge pull request #2542 from ctiller/tell-me-who-you-might-beGravatar Yang Gao2015-07-23
|\ \ \ | |/ / |/| | Expose call peer uri from C core
| | * Canonicalize metadata keys in coreGravatar Craig Tiller2015-07-22
| | |
| * | Add grpc_call_get_peerGravatar Craig Tiller2015-07-20
| |/
* / Move alarm subsystem to monotonic timeGravatar Craig Tiller2015-07-19
|/
* Merge branch 'decompression' of https://github.com/dgquintas/grpc into ↵Gravatar Craig Tiller2015-07-19
|\ | | | | | | | | | | | | | | dgquintas-decompression Conflicts: Makefile vsprojects/Grpc.mak
* \ Merge github.com:grpc/grpc into no-worries-i-can-waitGravatar Craig Tiller2015-07-17
|\ \
| | * Fixed small leak.Gravatar David Garcia Quintas2015-07-15
| | |
| | * Merge branch 'master' of github.com:grpc/grpc into decompressionGravatar David Garcia Quintas2015-07-15
| | |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | # Conflicts: # Makefile # include/grpc++/client_context.h # include/grpc++/server_context.h # src/cpp/client/client_context.cc # src/cpp/server/server_context.cc # vsprojects/Grpc.mak
| | * | Added some comments, minot stylistic tweaksGravatar David Garcia Quintas2015-07-15
| | | |
| | * | Fixes to compression, to be merged back to the appropriate branch.Gravatar David Garcia Quintas2015-07-15
| | | |
| * | | Merge github.com:grpc/grpc into flow-like-lava-to-a-barnyardGravatar Craig Tiller2015-07-13
| |\ \ \ | | | |/ | | |/|
* | | | Merge github.com:grpc/grpc into no-worries-i-can-waitGravatar Craig Tiller2015-07-13
|\ \ \ \ | | |/ / | |/| |
* | | | Introduce a clock type field onto gpr_timespec.Gravatar Craig Tiller2015-07-13
| | | | | | | | | | | | | | | | | | | | Use it to validate that arithmetic on time types makes even some vague kind of sense.
| * | | Merge pull request #2289 from ctiller/footprints-on-the-sands-of-timeGravatar Vijay Pai2015-07-10
| |\ \ \ | |/ / / |/| | | Introduce multiple clocks to GPR
| * | | Added static where neededGravatar Craig Tiller2015-07-10
| | | |
| * | | Remove magic numberGravatar Craig Tiller2015-07-10
| | | |
| | | * Merge branch 'master' of github.com:grpc/grpc into decompressionGravatar David Garcia Quintas2015-07-09
| | | |\
| * | | | Fix TSAN reported errorsGravatar Craig Tiller2015-07-09
| | | | |
| * | | | clang-format affected filesGravatar Craig Tiller2015-07-09
| | | | |
| * | | | Merge github.com:grpc/grpc into simpler-cqGravatar Craig Tiller2015-07-09
| |\ \ \ \ | | | |_|/ | | |/| |
* | | | | Merge github.com:grpc/grpc into footprints-on-the-sands-of-timeGravatar Craig Tiller2015-07-09
|\ \ \ \ \ | | |/ / / | |/| | |
| | | * | Merge github.com:grpc/grpc into flow-like-lava-to-a-barnyardGravatar Craig Tiller2015-07-09
| | | |\ \ | | |_|/ / | |/| | |
| * | | | Merge pull request #2308 from ctiller/metadata-wants-to-be-debuggedGravatar Yang Gao2015-07-08
| |\ \ \ \ | | | | | | | | | | | | Add metadata refcount debug helpers
| | | * | | Rewrite completion queue internals to use pre-allocation of eventsGravatar Craig Tiller2015-07-08
| | |/ / / | |/| | |
| | | | * Merge branch 'master' of github.com:grpc/grpc into decompressionGravatar David Garcia Quintas2015-07-08
| | | | |\ | | |_|_|/ | |/| | |
| * | | | Merge pull request #2242 from a-veitch/external_api_2Gravatar Craig Tiller2015-07-07
| |\ \ \ \ | | | | | | | | | | | | add client side census context
| | | * \ \ Merge github.com:grpc/grpc into metadata-wants-to-be-debuggedGravatar Craig Tiller2015-07-07
| | | |\ \ \ | | |_|/ / / | |/| | | |
* | | | | | Merge github.com:grpc/grpc into footprints-on-the-sands-of-timeGravatar Craig Tiller2015-07-07
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: src/core/channel/client_setup.c src/core/surface/init.c
| | | | * | Merge github.com:grpc/grpc into flow-like-lava-to-a-barnyardGravatar Craig Tiller2015-07-07
| | | | |\ \ | | |_|_|/ / | |/| | | |
| * | | | | Merge github.com:grpc/grpc into tis-but-thy-nameGravatar Craig Tiller2015-07-07
| |\ \ \ \ \
* | | | | | | clang-format changed filesGravatar Craig Tiller2015-07-06
| | | | | | |
| | | | * | | Add metadata refcount debuggingGravatar Craig Tiller2015-07-06
| | |_|/ / / | |/| | | |
| | | | * | Merge github.com:grpc/grpc into flow-like-lava-to-a-barnyardGravatar Craig Tiller2015-07-05
| | | | |\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: src/core/surface/call.c src/core/transport/chttp2_transport.c src/core/transport/transport.h
| | * | | | | Structure repacking and sizingGravatar Craig Tiller2015-07-02
| | | |_|/ / | | |/| | |
* | / | | | Introduce multiple clocks to GPRGravatar Craig Tiller2015-07-01
| |/ / / / |/| | | |
| * | | | Merge github.com:grpc/grpc into tis-but-thy-nameGravatar Craig Tiller2015-07-01
| |\ \ \ \ | |/ / / / |/| | | |
| | | | * Merge branch 'master' of github.com:grpc/grpc into decompressionGravatar David Garcia Quintas2015-07-01
| | | | |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | # Conflicts: # Makefile # gRPC.podspec # src/core/surface/call.c # src/core/transport/chttp2/frame_data.c # tools/doxygen/Doxyfile.core.internal # vsprojects/Grpc.mak
* | | | | | Try harder to return DEADLINE_EXCEEDED when we shouldGravatar Craig Tiller2015-07-01
| |_|_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Do this by ensuring that the alarm callback has had a chance to run on a call before returning status to the application. If we do not do this: - the server alarm could be scheduled and run - it will write a RST_STREAM with a status that loses the deadline exceededness (because that is unexpressable in HTTP2 error codes) - it will be received by the client and processed - the client will return an INTERNAL error (the lossy re-encoding of the server status), and then run its alarm handler to set the status to something else
| | | | * WIP in *_end2end_test.cc. Tests pass. Fixed leaks and introduced concept of ↵Gravatar David Garcia Quintas2015-06-30
| | | | | | | | | | | | | | | | | | | | compression request thru MD
| * | | | clang-format affected filesGravatar Craig Tiller2015-06-30
| | | | |
| | * | | add client side census contextGravatar Alistair Veitch2015-06-29
| |/ / / |/| | |
| * | | Merge github.com:grpc/grpc into tis-but-thy-nameGravatar Craig Tiller2015-06-26
| |\ \ \ | |/ / / |/| | |
* | | | Merge pull request #2149 from ctiller/oops-i-split-it-againGravatar Vijay Pai2015-06-26
|\ \ \ \ | | | | | | | | | | Initial transport lock split up
| | | | * Moar tests, fixed wrongly named vbles, minor bugs.Gravatar David Garcia Quintas2015-06-25
| | | | |