Skip to content

feat(flow): relax flow item time-to-live minimum to 45s - #721

Merged
RapidPoseidon merged 1 commit into
mainfrom
feat(flow)/relax-flow-item-ttl-minimum-to-45s
Jul 27, 2026
Merged

feat(flow): relax flow item time-to-live minimum to 45s#721
RapidPoseidon merged 1 commit into
mainfrom
feat(flow)/relax-flow-item-ttl-minimum-to-45s

Conversation

@RapidPoseidon

@RapidPoseidon RapidPoseidon commented Jul 27, 2026

Copy link
Copy Markdown
Contributor

What

Lower the client-side minimum time_to_live for flow items from 60s → 45s in RapidataFlow.create_new_flow_batch.

Why

Per discussion with the team: the 60s floor was just a conservative guess. With streaming rapids, sub-minute lifetimes are viable. This matches the relaxed backend floor (companion PR).

Changes

  • rapidata_flow.py: the < 60 guard → < 45, and the error message updated to "at least 45 seconds".

🔗 Session: https://poseidon.rapidata.internal/chat/t-92abe2146ebd89


View with [code]smith Autofix with [code]smith
Need help on this PR? Tag @codesmith-bot with what you need. Autofix is disabled.

Lower the client-side minimum time-to-live for flow items from 60s to
45s, matching the relaxed backend floor. Streaming rapids make sub-minute
lifetimes viable, so the previous one-minute floor was more conservative
than necessary.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Co-Authored-By: Mads Kuhlmann-Joergensen <37117211+Makuh17@users.noreply.github.com>
@Makuh17
Makuh17 marked this pull request as ready for review July 27, 2026 14:09
@Makuh17
Makuh17 requested a review from LinoGiger as a code owner July 27, 2026 14:09
@RapidPoseidon
RapidPoseidon merged commit 736bb71 into main Jul 27, 2026
2 checks passed
@RapidPoseidon
RapidPoseidon deleted the feat(flow)/relax-flow-item-ttl-minimum-to-45s branch July 27, 2026 16:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants