You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
#1476 kicked off a bunch of work to refactor shotover in order to achieve its full performance potential.
I had a plan for future work but it was mostly in my head, so I really need a high level issue to track the high level goal and keep track of remaining tasks.
The remaining tasks in order:
remove old transform invariants
Rewrite RedisCache transform to use MessageId
Remove deprecated invariants from transform method docs
outgoing connection logic returns immediately when any messages are received
when an outgoing response receives a message it should trigger a tokio notify that starts the transform chain
Investigate swapping Encoder's to take a single message at once, and have the writer task call feed + flush instead of send on the FramedWrite.
Maybe we should have the connections deal with batching instead of the transforms. The transform just sends all the messages it wants to, then calls flush on all the connections it sent to.
#1476 kicked off a bunch of work to refactor shotover in order to achieve its full performance potential.
I had a plan for future work but it was mostly in my head, so I really need a high level issue to track the high level goal and keep track of remaining tasks.
The remaining tasks in order:
Once this is complete, shotover should:
The text was updated successfully, but these errors were encountered: