You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
AJ Heller
52402afdd4
Windows IOCP implementation for the WindowsEventEngine ( #30389 )
...
This is a partial fork of the windows iomgr code - specifically the IOCP and Socket pieces - with some improved architecture and encapsulation. And the start of a WindowsEventEngine.
Once this code is used in a gRPC TCP context, I imagine a few issues will shake out. Also, getting sanitizers set up with MSVC will take a bit of work (see a commit referencing abseil and MSVC bugs to hack around).
I forked the IomgrEventEngine's posix poller interfaces in the hope of negotiating compatibility between the platforms, but the interfaces diverged a fair bit, and I'm doubtful we'll be able to use these "pollers" generically in the same TCP code. Reunification might not happen, and that's probably fine, we'll see how similar the TCP code looks once it's fleshed out.
I also extracted the IomgrEventEngine's timer piece into a separate component, usable by both engines.
3 years ago
..
address_utils
address_utils: modernize grpc_string_to_sockaddr() ( #30314 )
3 years ago
avl
[build] Add test/core/util, test/core/event_engine to auto build deps ( #30364 )
3 years ago
backoff
[iwyu] rest of the owl: src/core/lib - excluding iomgr, gpr ( #29735 )
3 years ago
bad_client
[build] Auto-deps for a grab bag more targets ( #30184 )
3 years ago
bad_connection
[chttp2] use new channel args type ( #30252 )
3 years ago
bad_ssl
[build] Add test/core/util, test/core/event_engine to auto build deps ( #30364 )
3 years ago
channel
JSON: use absl::Status instead of grpc_error ( #30397 )
3 years ago
client_channel
Add CoreConfiguration::WithSubstituteBuilder that restores config after test ( #30403 )
3 years ago
client_idle
[build] Add test/core/util, test/core/event_engine to auto build deps ( #30364 )
3 years ago
compiler_bugs
[build] Add test/core/util, test/core/event_engine to auto build deps ( #30364 )
3 years ago
compression
[build] Add test/core/util, test/core/event_engine to auto build deps ( #30364 )
3 years ago
config
[build] Add test/core/util, test/core/event_engine to auto build deps ( #30364 )
3 years ago
debug
Fix internal test timeouts ( #29564 )
3 years ago
end2end
Fix long http2 header values ( #30379 )
3 years ago
event_engine
Windows IOCP implementation for the WindowsEventEngine ( #30389 )
3 years ago
ext/filters/ rbac
service config API: use absl::Status instead of grpc_error ( #30321 )
3 years ago
filters
[build] Add test/core/util, test/core/event_engine to auto build deps ( #30364 )
3 years ago
fling
[build] Add test/core/util, test/core/event_engine to auto build deps ( #30364 )
3 years ago
gpr
[build] Add test/core/util, test/core/event_engine to auto build deps ( #30364 )
3 years ago
gprpp
[build] Add test/core/util, test/core/event_engine to auto build deps ( #30364 )
3 years ago
handshake
Add CoreConfiguration::WithSubstituteBuilder that restores config after test ( #30403 )
3 years ago
http
[build] Add test/core/util, test/core/event_engine to auto build deps ( #30364 )
3 years ago
iomgr
Windows IOCP implementation for the WindowsEventEngine ( #30389 )
3 years ago
json
Fix missing detection for invalid UTF-8 characters ( #30406 )
3 years ago
memory_usage
Fix to #30390 Adding methods to get memory usage of server for the perchannel benchmark ( #30435 )
3 years ago
nanopb
Make Buildifier Sanity Test Strict ( #27807 )
3 years ago
network_benchmarks
[build] Add test/core/util, test/core/event_engine to auto build deps ( #30364 )
3 years ago
promise
[build] Add test/core/util, test/core/event_engine to auto build deps ( #30364 )
3 years ago
resource_quota
[build] Add test/core/util, test/core/event_engine to auto build deps ( #30364 )
3 years ago
security
Add CoreConfiguration::WithSubstituteBuilder that restores config after test ( #30403 )
3 years ago
server_config_selector
Convert server config selector filter ( #28877 )
3 years ago
slice
[build] Add test/core/util, test/core/event_engine to auto build deps ( #30364 )
3 years ago
surface
[test] Convert cq verifier to C++ ( #30256 )
3 years ago
transport
Fix long http2 header values ( #30379 )
3 years ago
tsi
Revert "Revert "TSI: return handshaker error message for inclusion in RPC failure status ( #30077 )" ( #30284 )" ( #30286 )
3 years ago
uri
[build] Add test/core/util, test/core/event_engine to auto build deps ( #30364 )
3 years ago
util
Fix to #30390 Adding methods to get memory usage of server for the perchannel benchmark ( #30435 )
3 years ago
xds
JSON: use absl::Status instead of grpc_error ( #30397 )
3 years ago