Yunjia Wang
7c10819641
Fix comments
5 years ago
Yunjia Wang
0161de3a56
Addressing comments
5 years ago
Yunjia Wang
f50301fde8
Add LIFO and Chunked List
5 years ago
Yunjia Wang
603054a29a
Modify locality
5 years ago
Yunjia Wang
34c76f527d
Add default size 1 for thread pool
5 years ago
Yunjia Wang
a381dea062
reformat
5 years ago
Yunjia Wang
c15d246f6a
Add constructor test case
5 years ago
Wensheng Tang
8e4d14fe91
Fix the assertion of grpc_udp_server_add_port
...
grpc_udp_server_add_port() can return port = -1 when going fail.
@nanahpang also recommands discarding port = 0
5 years ago
Yunjia Wang
7bc9aba863
Reformat
5 years ago
Yunjia Wang
53b75d8c92
Change Get() signature, modify shut_down assertion & memoryorder
5 years ago
Yunjia Wang
410451c126
Add threadpool implementation
5 years ago
Yunjia Wang
18fb10cdd6
Add some comment
6 years ago
Yunjia Wang
833bd5c118
Change trace flag name, add some comment in test
6 years ago
Yunjia Wang
c48eac2dd4
Modify variable name for consistency, remove extra test
6 years ago
Yunjia Wang
2a7e593ac4
Change consumer thread to class
6 years ago
Yunjia Wang
723d6580bd
Change to malloc
6 years ago
Yunjia Wang
241d77bd80
remove extra constant
6 years ago
Yunjia Wang
a68e7bc461
Remove extra header file, change to c test, change new/delete
6 years ago
Yunjia Wang
491d4a8d93
test name matching
6 years ago
yunjiaw26
857d8d14b0
Fix format error and memory leak
6 years ago
Yunjia Wang
befd236fa3
Remove extra
6 years ago
Yunjia Wang
fdd856312a
Modify class name and other small changes
6 years ago
Yunjia Wang
a3a5685d29
Modify Node allocate/deallocate
6 years ago
Yunjia Wang
2fbd77aee4
Fix Node compile error on operator overload
6 years ago
Yunjia Wang
58e36f1034
Add base class abstract macro to all classes
6 years ago
Yunjia Wang
ad22f9d7bf
Add delete operator overload
6 years ago
Yunjia Wang
0a1b6d8304
Modify format - nullptr
6 years ago
Yunjia Wang
6fc7d2b18f
fix undefined reference to operator delete for MPMCQueue interface class
6 years ago
Yunjia Wang
a633ad3814
add mpmcqueue implementation ad test
6 years ago
Esun Kim
90fbdc92f5
Roll-forward "Config migration"
...
This reverts commit 236ae12bb1
.
6 years ago
Alexander Polcyn
236ae12bb1
Revert "Config migration"
...
This reverts commit 87905ae5ea
.
6 years ago
Esun Kim
87905ae5ea
Config migration
6 years ago
Alexander Polcyn
2a4d62819b
Revise c-ares timeouts to use c-ares's internal timeout/retry logic
6 years ago
Bill Feng
d93959853f
Enabled Windows Bazel build for cpp tests
6 years ago
Prashant Jaikumar
f6479caf2a
Fix CFStreamTests
...
- Pass extra param to grpc_endpoint_read() as the API has changed.
- Fixed build error seen with Xcode 10.
- Enable pipefail to xcodebuild errors are propagated to the caller.
6 years ago
Jan Tattermusch
cf6a311761
Revert "Windows builds for gRPC C++ tests"
6 years ago
billfeng327
4241edeaa4
renamed tag to no_windows in conformation with Bazel and TensorFlow
6 years ago
Yash Tibrewal
abcd5861eb
Nuking the poll-cv polling engine
6 years ago
Soheil Hassas Yeganeh
18b19105f2
Implement TCP_INQ for gRPC in Linux
...
TCP_INQ is a socket option we added to Linux to report pending bytes
on the socket as a control message.
Using TCP_INQ we can accurately decide whether to continue read or not.
Add an urgent parameter, when we do not want to wait for EPOLLIN.
This commit improves the latency of 1 RPC unary (minimal benchmark)
significantly:
Before:
l_50: 61.3584984733
l_90: 94.8328711277
l_99: 126.211351174
l_999: 158.722406029
After:
l_50: 51.3546011488 (-16%)
l_90: 72.3420731581 (-23%)
l_99: 103.280218974 (-18%)
l_999: 130.905689996 (-17%)
6 years ago
billfeng327
ab06853fc9
C++ Windows test builds
6 years ago
yang-g
456f748b2f
Revert "Merge pull request #18146 from grpc/revert-17308-shutdown"
...
This reverts commit 9079e98dfc
, reversing
changes made to 76a38bfcc2
.
6 years ago
Yang Gao
4bc2ca4de6
Revert "Move grpc_shutdown internals to a detached thread"
6 years ago
yang-g
520dc0461c
fix resolve_address_test
6 years ago
Yash Tibrewal
30d8f7a626
Memset before setting length
6 years ago
Vijay Pai
b23abe832c
GPR_ARRAY_SIZE is meant for arrays
6 years ago
Muxi Yan
8e085233ed
Fix CFStream test
6 years ago
Yash Tibrewal
dd5ead2ac1
Extra argument for grpc_endpoint_write
6 years ago
Alexander Polcyn
da9237a9c5
Fix windows localhost address sorting bypass
6 years ago
Yash Tibrewal
dc85d5b556
Allocate tcp_info on the heap to avoid stack frame limits
6 years ago
Yash Tibrewal
9df6023dca
Move Optional to gprpp, and reviewer comments
6 years ago