-
Type: Improvement
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: None
-
Server Programmability
-
Fully Compatible
-
Networking & Obs 2024-08-05, Networking & Obs 2024-08-19
Most of NetworkInterfaceTL's imlementation structure is not necessary if there is a 1:1 mapping between RPCs and requests, and so RequestState and RequestManager can be deleted. Some of their functionality and the state they previously tracked will move to CommandStateBase, and some of it will be made obsolete in the absence of hedging and just be dropped altogether.
See the "Simplify and reorganize NITL implementation" section of the design for more information.