Skip to content

Test/tp provider tool sqlite fault lab - #2170

Open
TheerasakPing wants to merge 61 commits into
org2AI:developfrom
TheerasakPing:test/tp-provider-tool-sqlite-fault-lab
Open

TheerasakPing wants to merge 61 commits into
org2AI:developfrom
TheerasakPing:test/tp-provider-tool-sqlite-fault-lab

Conversation

@TheerasakPing

Copy link
Copy Markdown

Problem

Solution

Potential risks

Verification

Submit checklist

  • I read and followed .github/PR_RULES.md.
  • The PR is focused and has a scoped Conventional Commit title, such as feat(scope): summary or fix(scope): summary.
  • I ran the relevant checks, or explained why they were not run.
  • No secrets, private config, generated output, or unrelated formatting changes are included.
  • Docs, screenshots, and locale updates are included when the change needs them.

…tion

chore(fork): establish safe independent development foundation
…files

Exercise real Tokio DialogScheduler cross-session overlap, per-session FIFO isolation, queue drainage and targeted stop on synthetic offline turns.
…n queues

Prevent false failures when unrelated sessions finish ahead of targeted cancelled queue drain.
… scenarios

Verify no replay of queued side-effectful work after abort, neighbor session remains independent and full queue rejects promptly.
Prevent borrow-across-await compile errors in 1/5/20/50 profiles and targeted cancel scenario.
… matrix

Explicitly scope offline FIFO/failure tests separately from unverified provider, SQLite, OS and sustained-load acceptance.
…sing real E2E load acceptance

Retain real 1/5/20/50 provider/tool cross-OS soak and clean restart as outstanding.
…l and tool error

Verify real scheduler isolation, bounded timeout handling, no-replay on abort and queue continuity without any external API.
…ated temp databases

Exercise production with_sessions_writer and begin_immediate, assert per-session rows, WAL reader isolation and integrity without touching user data.
@Harry19081

Copy link
Copy Markdown
Member

License and rights notice: ORG2 is licensed under AGPL-3.0-or-later. This license permits commercial use only subject to compliance with its terms; it does NOT grant rights to use ORG2 trademarks or imply endorsement by the upstream project. Please ensure that all required copyright and license notices are preserved, modifications are clearly identified, and the corresponding source and any required network-use offer are provided as required by the license. Nothing in this notice grants permission beyond the applicable license or waives any rights or remedies available to the upstream rights holders, all of which are expressly reserved.

@Harry19081 Harry19081 closed this Oct 19, 2026
@Harry19081 Harry19081 reopened this Oct 19, 2026

This branch has not been deployed

No deployments
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