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
{{ message }}
Repository navigation
[Order 01][P1] Fix cross-bucket contamination in snapshot candidate query #59
Activity
AGiorgetti commentedon Jun 11, 2026
Issue #59 is implemented and validated.
Test-first evidence:
GetStreamsToSnapshotwith the same stream id in bucketsaandb.bsnapshot and verifies bucketastill returns its own snapshot candidate withSnapshotRevision == 0.Fix summary:
GetStreamsRequiringSnapshotsnow filtersCommitswithWHERE C.BucketId = @BucketId.S.BucketId = C.BucketIdas well as stream id.Validation:
dotnet test .\src\NEventStore.Persistence.Sqlite.Tests\NEventStore.Persistence.Sqlite.Core.Tests.csproj -c Release --no-build -f net8.0dotnet build .\src\NEventStore.Persistence.Sql.Core.sln -c Release --no-restore /p:ContinuousIntegrationBuild=true -m:1 -nr:falsedotnet test .\src\NEventStore.Persistence.Oracle.Tests\NEventStore.Persistence.Oracle.Core.Tests.csproj -c Release -f net8.0 --no-buildHandoff notes were added to
docs/Project-Analysis-Issue-Drafts.md.Refs: #59 Implement cross-bucket snapshot candidate query fix and add…
Refs: #59 Implement cross-bucket snapshot candidate query fix and add…