SQLite: harden durability, add multi-file tenancy, and enforce file-based configuration#2244
Merged
mysticmind merged 3 commits intomainfrom Feb 26, 2026
Merged
SQLite: harden durability, add multi-file tenancy, and enforce file-based configuration#2244mysticmind merged 3 commits intomainfrom
mysticmind merged 3 commits intomainfrom
Conversation
Fix SQLite transport/message-store durability edge cases by normalizing GUID id matching, preserving sub-second scheduling precision, and using transaction-safe saga schema initialization with Weasel data sources. Consolidate SqliteTests on reusable file-backed databases, replace the old file transport compliance fixture with explicit black-box message/transport/saga workflows, and remove unsupported SQLite schema knobs so transport configuration is connection-string only.
Enable SQLite multi-tenancy across separate database files by wiring tenant-aware message-store discovery and queue sender/listener behavior for transport operations. Reject in-memory SQLite connection strings for primary and tenant configurations, add coverage for those guardrails, and refresh SQLite docs/snippets plus workflow test names to match the file-based strategy.
This was referenced Feb 26, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
SQLite Changes Included