grpc/src/core/lib
Craig Tiller a100e90f97 [chttp2] Remove a bunch of mostly-rolled-out experiments (#35426)
- `memory_pressure_controller` finally - allows deletion of pid_controller throughout the codebase
- `overload_protection` - one of the http2 rapid reset mitigations
- `red_max_concurrent_streams` - another http2 rapid reset mitigation

Closes #35426

COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/35426 from ctiller:new-years-cleanse 4651672e7e
PiperOrigin-RevId: 595205029
2024-01-02 14:07:55 -08:00
..
address_utils [Deps] Update to Clang-16 (#34492) 2023-10-11 16:26:32 -07:00
avl [Deps] Update to Clang-16 (#34492) 2023-10-11 16:26:32 -07:00
backoff [fuzzing] Expose random number generator to some fuzzers (#34415) 2023-09-25 10:17:58 -07:00
channel [call-v3] Convert RBAC to new api (#35421) 2024-01-02 09:39:20 -08:00
compression [Deps] Update to Clang-16 (#34492) 2023-10-11 16:26:32 -07:00
config [Deps] Update to Clang-16 (#34492) 2023-10-11 16:26:32 -07:00
debug [work-serializer] Add some basic process-wide monitoring (#34369) 2023-09-18 13:14:21 -07:00
event_engine [EventEngine] Improve PosixEventEngine::ConnectInternal error handling (#35356) 2023-12-26 10:44:13 -08:00
experiments [chttp2] Remove a bunch of mostly-rolled-out experiments (#35426) 2024-01-02 14:07:55 -08:00
gpr [Deps] Update to Clang-16 (#34492) 2023-10-11 16:26:32 -07:00
gprpp [RefCounted and friends] Fix type safety of ref-counted types. 2023-12-19 13:27:56 -08:00
handshaker Fix include guards for src/ and test/ directories (#32167) 2023-01-20 16:27:27 -08:00
http [Deps] Update to Clang-16 (#34492) 2023-10-11 16:26:32 -07:00
iomgr [EventEngine] Add a grpc_take_wrapped_event_engine_endpoint helper method to the shim layer. 2023-12-21 10:59:29 -08:00
json [Deps] Update to Clang-16 (#34492) 2023-10-11 16:26:32 -07:00
load_balancing [LB policy API] pass address lists down via an iterator interface (#34753) 2023-11-15 20:22:22 -08:00
matchers [Deps] Update to Clang-16 (#34492) 2023-10-11 16:26:32 -07:00
promise [promises] Expand maximum `Seq` length (#35423) 2024-01-02 10:18:01 -08:00
resolver [LB policy API] pass address lists down via an iterator interface (#34753) 2023-11-15 20:22:22 -08:00
resource_quota [chttp2] Remove a bunch of mostly-rolled-out experiments (#35426) 2024-01-02 14:07:55 -08:00
security [xDS] move CDS and EDS watchers into xds resolver (#35011) 2024-01-02 09:20:06 -08:00
service_config [owners] Remove the mkowners tool (#34533) 2023-10-04 11:13:10 -07:00
slice [fuzzers] Expand client_fuzzer, server_fuzzer (#34596) 2023-10-05 15:22:39 -07:00
surface [call-v3] initial surface call integration (#35312) 2023-12-27 17:46:00 -08:00
transport [chttp2] Remove a bunch of mostly-rolled-out experiments (#35426) 2024-01-02 14:07:55 -08:00
uri [Deps] Update to Clang-16 (#34492) 2023-10-11 16:26:32 -07:00
README.md

README.md

Required elements of gRPC Core: Each module in this directory is required to build gRPC. If it's possible to envisage a configuration where code is not required, then that code belongs in ext/ instead.

NOTE: The movement of code between lib and ext is an ongoing effort, so this directory currently contains too much of the core library.