Vijay Pai
ce4bd108ea
Fix CallOpSet copy/assignment to reset cq_tag
6 years ago
Yash Tibrewal
456231b26d
Server side interception for CompletionOp and AsyncRequest
6 years ago
Yash Tibrewal
adca91f6cf
Server interception for SyncRequest
6 years ago
Yash Tibrewal
d042a5acf1
some tests fail
6 years ago
Yash Tibrewal
0b785ae8cf
Remove unneeded file
6 years ago
Yash Tibrewal
196f530ac9
Pass interceptor creators to server object
6 years ago
Yash Tibrewal
af621c7705
Add method to register server creators
6 years ago
Mark D. Roth
231b863922
address clang-tidy problems
6 years ago
Yash Tibrewal
b232bacf27
Starting on server interceptors
6 years ago
Yash Tibrewal
cc8c27950c
Change types to use C++ types rather than core types
6 years ago
Yash Tibrewal
6fb7bd23bf
s/GPR_ASSERT/GPR_CODEGEN_ASSERT and few more bugs
6 years ago
Yash Tibrewal
6f05a711e6
Adding a test
6 years ago
Yash Tibrewal
63bdf4e236
More changes for client interception
6 years ago
Yash Tibrewal
5d831da9d1
Adding hook points for interception. Code compiles and tests still run
6 years ago
Mark D. Roth
a424d96997
clang-format
6 years ago
Mark D. Roth
0b085a1f05
Fix tsan problem at startup.
6 years ago
ncteisen
0b0f21b3d2
C++ Channelz GetServerSockets Support
6 years ago
ncteisen
9b0223f1c5
Add skeleton listen socket support
6 years ago
Stanley Cheung
cda4e7d1df
Regenerate projects
6 years ago
Stanley Cheung
e5ce1e36e6
Regenerate projects
6 years ago
easy
f551f475f0
GenerateServerContext: Don't use a parent context if it's invalid.
6 years ago
Yash Tibrewal
1d999617e2
Add experimental versions with interceptors for create channel from fd and inproc channel
6 years ago
Yash Tibrewal
b741edf37e
Error fixes
6 years ago
ncteisen
038e760a7d
Channelz C++ Socket support
6 years ago
Soheil Hassas Yeganeh
80ce1865d7
Make SliceFromArray() static in channel_cc.cc.
...
Also, use `context->authority_` instead of `context->authority()`
for consistency.
6 years ago
Yash Tibrewal
a1598c5abf
Create interfaces and initial plumbing for interception API
6 years ago
Mark D. Roth
4d9ad11653
Simplify call state logic, create non-polling CQ, and some cleanup.
6 years ago
Soheil Hassas Yeganeh
369cfe118c
Use SliceFromCopiedString() for host name.
...
This is to address Yang's review comment.
6 years ago
Soheil Hassas Yeganeh
c1a1d66864
Avoid allocating temporary strings in Channel::CreateCall().
...
Add `SliceFromArray()` which takes a `char*` instead of
`const string&`, to save string allocations for copying from a `char *`.
Use the new API to eliminate two string allocations and copies per call for
method and host names.
release-note: no
6 years ago
Mark D. Roth
be1ce0c4cc
Revert "Merge pull request #16600 from grpc/revert-16574-health_checking_service"
...
This reverts commit de11358660
, reversing
changes made to 107d10ea73
.
6 years ago
Muxi Yan
d65d25795b
generate_projects
6 years ago
Vijay Pai
9e6511ae2e
Make the core callback interface API so that it can be used in generated code
6 years ago
Vijay Pai
deb3126611
Fix clang-tidy concerns
6 years ago
Vijay Pai
73d89a66f9
Catch exceptions in user callbacks
6 years ago
Vijay Pai
db01bf793a
Add callback-based alarms
6 years ago
Vijay Pai
0382d06248
Don't use cq_tag on Server CallOpSet's yet
6 years ago
Vijay Pai
20778b0c46
Address reviewer comments
6 years ago
Srini Polavarapu
27665a3567
regenerate projects
6 years ago
Mark D. Roth
42d9becd91
Revert "Second attempt: Implement Watch method in health check service."
6 years ago
ncteisen
4205b97dd9
reviewer feedback
6 years ago
Mark D. Roth
7975c6ad98
Fix internal build breakage from #16351 .
6 years ago
Mark D. Roth
6d2c8f8072
Revert "Merge pull request #16512 from grpc/revert-16351-health_checking_service"
...
This reverts commit 4ee0f4c790
, reversing
changes made to 5ee9b5e7b5
.
6 years ago
Vijay Pai
5474e92292
Allocate using call arenas
6 years ago
Vijay Pai
6b6bdbbb76
Address reviewer and clang-tidy comments
6 years ago
Vijay Pai
8bf52535d1
Provide a generic client-side unary callback API
6 years ago
Juanli Shen
14a858123d
Revert "Implement Watch method in health check service."
6 years ago
ncteisen
e165579d3e
Subchannel support to C++
6 years ago
ncteisen
743d40d635
Lazily fill metadata map
6 years ago
Mark D. Roth
99ce3e19af
Implement Watch method in health check service.
6 years ago
Juanli Shen
89659e2925
Regenerate projects
6 years ago