Skip to content

[Brook R4] Ran the scope, Workflow write, reader and buffer suites on Redis. - #4

Closed
moetemp wants to merge 1 commit into
moe/brook/review/r3-writer-suitefrom
moe/brook/review/r4-runtime-suites
Closed

moetemp wants to merge 1 commit into
moe/brook/review/r3-writer-suitefrom
moe/brook/review/r4-runtime-suites

Conversation

@moetemp

@moetemp moetemp commented Oct 28, 2026 •

Copy link
Copy Markdown
Collaborator

What changed?

This PR runs the scope, Workflow write, reader and buffer suites of temporalio-streams on the Redis Store, standalone and on a cluster. The Store doesn't change, since the new SDK calls use only the Store calls it already has. Every case runs on Redis. The lost-answer and shutdown cases build their runtimes on each backend's Store, so none runs on memory here. scripts/patch-sdk-rust.sh now patches in moetemp/sdk-rust#225.

It depends on #3 and on moetemp/sdk-rust#225.
Part of the Brook review series.

Why?

Producer scopes, the Workflow write calls, readers and buffered publishers must keep their rules on every Store. This checks them on Redis.

How did you test it?

cargo fmt, clippy, test and doc pass against Redis 8, standalone and on a three-node cluster, with streams-k15-buffers at ebb26f8f. CI also runs Redis 7.0 and a FIPS build.

@moetemp
moetemp marked this pull request as draft October 28, 2026 21:55
@moetemp
moetemp force-pushed the moe/brook/review/r4-runtime-suites branch from 21cc10b to d4c0e48 Compare October 29, 2026 08:40
@moetemp
moetemp force-pushed the moe/brook/review/r3-writer-suite branch 2 times, most recently from ddbb3c5 to 295970e Compare October 29, 2026 09:18
@moetemp
moetemp force-pushed the moe/brook/review/r4-runtime-suites branch 2 times, most recently from 633dfec to e5067b9 Compare October 29, 2026 10:04
@moetemp
moetemp force-pushed the moe/brook/review/r3-writer-suite branch from 295970e to 421aa6a Compare October 29, 2026 10:04
@moetemp
moetemp force-pushed the moe/brook/review/r4-runtime-suites branch from e5067b9 to e39cec5 Compare October 29, 2026 15:17
@moetemp
moetemp force-pushed the moe/brook/review/r3-writer-suite branch from 421aa6a to 9af1aea Compare October 29, 2026 15:17
The SDK methods of `temporalio-streams` keep the same rules on the Redis Store,
standalone and on a cluster.
@moetemp
moetemp force-pushed the moe/brook/review/r4-runtime-suites branch from e39cec5 to ebcd906 Compare October 29, 2026 16:13
@moetemp
moetemp force-pushed the moe/brook/review/r3-writer-suite branch from 9af1aea to 58b216e Compare October 29, 2026 16:13
@moetemp
moetemp marked this pull request as ready for review October 30, 2026 05:02
@moetemp

moetemp commented Oct 30, 2026

Copy link
Copy Markdown
Collaborator Author

Parked with the sdk-rust layers it tests (moetemp/sdk-rust#222 to #225). The branch stays, and this PR comes back with them.

@moetemp moetemp closed this Oct 30, 2026
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.

1 participant