Move stream management to transport module #12010
Labels
component/broker
component/transport
kind/toil
Categorizes an issue or PR as general maintenance, i.e. cleanup, refactoring, etc.
version:8.2.0
Marks an issue as being completely or in parts released in 8.2.0
Description
In #11707, we added server side stream management api and implementation in the broker.
Alternate is to add streams as a feature provided by the transport. Advantages of doing this is we can implement both server(broker) and client (gateway) side in one location. This will help us to unit test the feature without fully integrating it with the broker. On the broker side, we will only implement job specific implementation of the stream.
The exact interface between transport and broker will be defined while working on this issue. We have already made the implementation related to stream-management job-agnostic to minimize the dependency between engine and platform.
The text was updated successfully, but these errors were encountered: