Vijay Pai
84e763f10a
Experimental C++ server callback unary API
6 years ago
Yash Tibrewal
145789e9ff
interceptor_creators_ should be destroyed after health_check_service_
6 years ago
ncteisen
679abd779a
Actually track listening address
6 years ago
ncteisen
08519d4472
Listen sockets track their port
6 years ago
Vijay Pai
371b1d99d5
Add call as param to MethodHandler::Deserialize to allow arena use
6 years ago
Juanli Shen
19ea6226b2
Fix resource quota related leak
6 years ago
Yash Tibrewal
c2e3fde9b5
Rename call.h to call_op_set.h and call_wrapper.h to call.h
6 years ago
yang-g
a35f55fd70
move helper function into namespace
6 years ago
yang-g
83d74bf6fc
Remove the internal cache for google_default_credentials
6 years ago
ncteisen
bc44c5e353
Add GetServer to channelz cpp
6 years ago
Yash Tibrewal
cc21d32c77
Some cleanup
6 years ago
Yash Tibrewal
312feb4202
Adding generic rpc and unimplemented rpc test for server interceptors
6 years ago
Yash Tibrewal
a094b7b312
Added server async tests
6 years ago
Hope Casey-Allen
d6fa36194a
Fix internal build breakage
6 years ago
Juanli Shen
2976ef129c
Fix OOM by expanding resource quota coverage
6 years ago
Yash Tibrewal
07504e66f3
Don't unnecessarily create exec_ctx
6 years ago
Mark D. Roth
2cff9ca408
Revert "Revert "Fail wait_for_ready=false RPCs when channel is in TRANSIENT_FAILURE.""
6 years ago
Yash Tibrewal
cad9be0889
Add comments about the fix
6 years ago
Stuart Bishop
11ab724b97
Handle missing globals in Python Channel destructors
...
If the last reference to a Python object is at module scope, when
its destructor is run before program termination it may find that
the globals it requires no longer exist. Destructors of objects
likely to be stored at module global scope need to check that
globals exist before attempting to use them, to avoid warnings
being printed by the Python interpreter.
See grpc#17004
6 years ago
ncteisen
43df9fda64
un duplicate code
6 years ago
ncteisen
693f46841a
Add GetServer to core
6 years ago
ncteisen
4fa389b137
Unifying grpc build hacks
6 years ago
ncteisen
482641501c
Revert "Revert "Refactor Channelz Service to Support Internal Build""
...
This reverts commit 2eafaccba6
.
6 years ago
hcaseyal
c4e2c46be1
Revert "Fail wait_for_ready=false RPCs when channel is in TRANSIENT_FAILURE."
6 years ago
Yash Tibrewal
281de1bb30
Solve memory leak due to double setting of set_server_rpc_info
6 years ago
Noah Eisen
2eafaccba6
Revert "Refactor Channelz Service to Support Internal Build"
6 years ago
ncteisen
0d5db17da6
Add GetServer to Channelz proto
6 years ago
Mark D. Roth
f85fd026e3
Client-side health checking support.
6 years ago
Mark D. Roth
b6059e2e86
Fail wait_for_ready=false RPCs when channel is in TRANSIENT_FAILURE.
6 years ago
Vijay Pai
45dfbe097e
Arena-allocate the ServerContext::CompletionOp
6 years ago
Yash Tibrewal
62280b42c7
Add client streaming, server streaming and bidi streaming tests
6 years ago
Yash Tibrewal
40d443de1b
Fix deadlock issue in connector
6 years ago
ncteisen
97134a69be
Refactor to support internal build
6 years ago
Stanley Cheung
3dd82ec3c2
Regenerate projects
6 years ago
Yihua Zhang
fafca2b5f3
move fake URL string back to fake_security_connector.h
6 years ago
Yihua Zhang
f10f94f72a
move SSL and fake URL strings to ssl_utils
6 years ago
Yihua Zhang
81bc942cd8
security connector refactor
6 years ago
Yash Tibrewal
9b83b7d19e
Adding intercepted channel
6 years ago
Yash Tibrewal
3a17f5b05e
Working on tests
6 years ago
Vijay Pai
ce4bd108ea
Fix CallOpSet copy/assignment to reset cq_tag
6 years ago
ncteisen
a3400a8fcb
Add a test with more edge cases
6 years ago
ncteisen
d6d5d21c0a
Add bin search to gettopchannels and getservers
6 years ago
Soheil Hassas Yeganeh
58a85ffc5e
Use union to make alignement robust.
...
Suggested-by: vjpai@google.com
6 years ago
Noah Eisen
8c1670d547
Fix asan
6 years ago
Soheil Hassas Yeganeh
1f85f6ba33
Do not waste cache lines with unnecessary paddings.
...
Make sure paddings are GPR_CACHELINE_SIZE minus the
size of fields in that cache line. Otherwise, we will waste an
additional cache line for no good reason.
6 years ago
Alexander Polcyn
aa3259c10e
Fix corruption of blocking_resolve_address when ares is used and grpc is restarted
6 years ago
Alexander Polcyn
0f4968a6d9
Fix a dangling pointer on ares_request object in case of cancellation
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
Soheil Hassas Yeganeh
24b6d7194f
Add comment for grpc_error_get_int().
...
Explain that the input parameter cannot be nullptr.
6 years ago