Skip to content

test: run the shared writer suite on Redis - #3

Merged
moetemp merged 1 commit into
moe/brook/review/r1-redis-storefrom
moe/brook/review/r3-writer-suite
Nov 9, 2026
Merged

moetemp merged 1 commit into
moe/brook/review/r1-redis-storefrom
moe/brook/review/r3-writer-suite

Conversation

@moetemp

@moetemp moetemp commented Oct 27, 2026 •

Copy link
Copy Markdown
Collaborator

What changed?

This PR runs the writer suite of temporalio-streams on the Redis Store, standalone and on a cluster. The resend cases wrap each backend's Store in a fault-injecting Store, so they run on Redis too. The test runtime has a 5-minute Retention, so the big-record case doesn't keep megabytes on a local server for 7 days. scripts/patch-sdk-rust.sh now patches in moetemp/sdk-rust#227.

It depends on #1 and on moetemp/sdk-rust#227.

Why?

The writers resend a batch after a Store failure, and the Store must write it once. This checks that on Redis.

How did you test it?

The writer suite runs with cargo test -- --include-ignored on the servers of scripts/redis-test-servers.sh, standalone with a replica and on a cluster of three primaries with one replica each. CI also runs Redis 7.0 and a FIPS build.

@moetemp
moetemp force-pushed the moe/brook/review/r2-withdrawals branch from 665fb1d to 9b5fcbc Compare October 27, 2026 07:43
@moetemp
moetemp force-pushed the moe/brook/review/r3-writer-suite branch from 63e643c to 570651e Compare October 27, 2026 07:43
@moetemp
moetemp force-pushed the moe/brook/review/r2-withdrawals branch from 9b5fcbc to b63c189 Compare October 27, 2026 08:17
@moetemp
moetemp force-pushed the moe/brook/review/r3-writer-suite branch from 570651e to d1dc1c2 Compare October 27, 2026 08:17
@moetemp
moetemp force-pushed the moe/brook/review/r2-withdrawals branch from b63c189 to 602c740 Compare October 27, 2026 16:55
@moetemp
moetemp force-pushed the moe/brook/review/r3-writer-suite branch from d1dc1c2 to 87ea54d Compare October 27, 2026 16:55
@moetemp
moetemp force-pushed the moe/brook/review/r2-withdrawals branch from 602c740 to 0983d95 Compare October 27, 2026 23:47
@moetemp
moetemp force-pushed the moe/brook/review/r3-writer-suite branch 2 times, most recently from 6e3ee49 to 847d490 Compare October 28, 2026 08:56
@moetemp
moetemp force-pushed the moe/brook/review/r3-writer-suite branch from 847d490 to ddbb3c5 Compare October 29, 2026 08:40
@moetemp
moetemp force-pushed the moe/brook/review/r2-withdrawals branch 2 times, most recently from baa1d3c to f5c9cf3 Compare October 29, 2026 09:18
@moetemp
moetemp force-pushed the moe/brook/review/r3-writer-suite branch from ddbb3c5 to 295970e Compare October 29, 2026 09:18
@moetemp
moetemp force-pushed the moe/brook/review/r2-withdrawals branch from f5c9cf3 to 476d7b5 Compare October 29, 2026 10:04
@moetemp
moetemp force-pushed the moe/brook/review/r3-writer-suite branch 2 times, most recently from 421aa6a to 9af1aea Compare October 29, 2026 15:17
@moetemp
moetemp force-pushed the moe/brook/review/r2-withdrawals branch 2 times, most recently from 8f1f7bd to 3b554a4 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 changed the title [Brook R3] Ran the shared writer suite on Redis. test: run the shared writer suite on Redis Oct 30, 2026
@moetemp
moetemp changed the base branch from moe/brook/review/r2-withdrawals to moe/brook/review/r1-redis-store November 9, 2026 08:14
@moetemp
moetemp force-pushed the moe/brook/review/r3-writer-suite branch from 42585c3 to 0620162 Compare November 9, 2026 08:14
@moetemp
moetemp merged commit d073193 into moe/brook/review/r1-redis-store Nov 9, 2026
5 checks passed
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