Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Add some cancelation metadata to redis that allows API to introspect the stream and message ID from the prediction ID. This allows api to perform an
XDEL
on the redis message when a cancelation is received. The only time anXDEL
should happen is if the prediction has not started.API will be responsible to check
XPENDING
and/or the prediciton cache. Additionally API shouldDEL
the meta key when it performs a cancelation or when the prediction completes.key format:
meta:cancelation:<prediction_id>
and it contains json in the form of:{"stream_id": "<stream key>", "msg_id": "<redis message id>"}