Details
-
Task
-
Status: Resolved
-
Critical
-
Resolution: Fixed
-
None
-
None
-
ghx-label-1
Description
Since we are planning to move our RPC stack to KRPC, an initial step is to create a 'use_krpc' startup flag that will allow a user to switch between KRPC and Thrift according to their requirements.
This patch should introduce this flag as a dummy flag and create an abstract interface for the DataStreamSender/Recvr/Mgr.
Once the KRPC code is ready, it can inherit from this interface and add its own implementation of DataStream*.