Expand description
Custom SQLite VFS for actor-side depot transport. The actor SQLite VFS over a page transport.
Structs§
- Buffered
Commit Outcome - Buffered
Commit Request - Buffered
Dirty Page - Native
Database - Sqlite
Commit Indeterminate Error - Marks a lost commit reply so the VFS can fail closed instead of using stale state.
- Sqlite
GetPages Profile - Bounded details for one physical
get_pagescall made while a native SQLite command is executing. - Sqlite
Operation Metric - Sqlite
Operation Profile - Fixed-size, connection-local counters collected by VFS callbacks for one native SQLite command. The worker installs and removes this context around each command, so VFS activity cannot be attributed to a neighboring query.
- Sqlite
Round Trip Counts - Cumulative count of network round trips the VFS has issued to the engine.
- Sqlite
Storage Timeout Error - A transport’s report that a SQLite request’s deadline passed before its response arrived,
for a read or for a write it never sent. A transport reports a sent write that timed out as
SqliteCommitIndeterminateErrorinstead, since storage may still have committed it. - Sqlite
Transaction Metric - Sqlite
Transaction TooLarge Error - A transaction tried to change more pages than one commit may carry.
- Sqlite
Vfs - Sqlite
VfsMetrics Snapshot - VfsConfig
- VfsContext
Enums§
- Commit
Buffer Error - Commit
Path - Sqlite
Open Phase - Sqlite
Storage Error - A SQLite storage request that failed without changing anything, in a way the caller can act
on. The VFS reports it to SQLite as an I/O error, and the statement’s command returns it
instead of SQLite’s generic
disk I/O error.
Constants§
Traits§
Functions§
- configure_
connection_ for_ database - open_
connection - open_
database - verify_
batch_ atomic_ writes_ at_ process_ startup - Verifies the linked SQLite pager and the production VFS batch-atomic callbacks before this process becomes eligible to run actors.