benbjohnson/litestream
Documented errors, page 2 of 7. Back to benbjohnson/litestream
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| failed to list objects in GCS bucket %s (path: %s): %w | exception | error | gcs, cloud-storage, permissions, listing |
| shutdown sync timeout after %d attempts: %w | exception | error | shutdown, timeout, replication, retry, network |
| sync interval must be greater than 0 | validation | error | go, configuration, validation, replication |
| create temp dir for write buffer: %w | exception | error | filesystem, temp-dir, vfs, permissions |
| timestamp does not exist | exception | error | restore, timestamp, validation |
| failed to connect to control socket: %w | exception | critical | network, unix-socket, ipc, cli |
| encode ltx snapshot header: %w | exception | error | go, ltx, pipe, encoder, snapshot |
| failed to calculate relative path for %s: %w | exception | error | litestream, filesystem, path, symlink |
| s3: upload to %s: part size must be at least %d bytes | validation | error | s3, config, validation, upload |
| timeout must be greater than 0 | validation | error | cli, validation, timeout |
| cannot calc restore plan: %w | exception | error | time-travel, restore-plan, ltx |
| temp file not tracked | exception | warning | go, vfs, registry, file-delete |
| close iterator: %w | exception | error | storage, iterator, network, validation |
| encode ltx frame (pgno=%d): %w | exception | error | ltx, encoder, page-size, snapshot |
| decode database: %w | exception | error | ltx, decode, restore, checksum |
| checkpoint failed: %w | exception | error | sqlite, wal, checkpoint, test-tooling |
| s3: upload failed: no ETag returned | exception | error | s3, upload, etag, response |
| stat database: %w | exception | error | filesystem, permissions, error-wrapping |
| cannot snapshot after checkpoint: %w | exception | error | snapshot, checkpoint, sync, replication |
| database path required | validation | error | cli, validation, sqlite |
| fetch dst level info: %w | exception | error | go, litestream, compaction, storage |
| fetch ltx files: %w | exception | error | storage, replication, retention, network |
| get table list: %w | exception | error | sqlite, query, schema, locked |
| restore from backup: %w | exception | critical | restore, replica, storage, integrity |
| commit transaction: %w | exception | error | sqlite, transaction, commit |
| too many arguments | validation | error | cli, arguments, restore |
| cannot copy wal after checkpoint: %w | exception | error | wal, checkpoint, sync, replication |
| extract timestamp from LTX header: %w | exception | error | ltx, stream-corruption, replication |
| remote position: %w | exception | error | network, storage, replica, error-wrapping |
| shutdown-sync-timeout must be >= 0 | validation | error | go, configuration, validation, shutdown |
| list generations: %w | exception | error | go, restore, storage, network, s3 |
| vacuum failed: %w | exception | error | sqlite, vacuum, disk-space, test-tooling |
| check remote position: %w | exception | error | go, network, storage, replication |
| get table info: %w | exception | error | sqlite, pragma, database, test-tooling |
| open db: %w | exception | error | sqlite, open, file, startup |
| populate table %s: %w | exception | error | sqlite, bulk-insert, database |
| v0.3.x time bounds: %w | exception | error | restore, legacy-v03, migration |
| bump litestream seq: %w | exception | error | sqlite, checkpoint, sequence, write-failed |
| remove L0 directory: %w | exception | error | litestream, filesystem, permissions, l0 |
| enforce snapshot retention: %w | exception | error | go, litestream, retention, storage |
| extract timestamp from LTX header: %w | exception | error | ltx, corruption, replication, header |
| no ltx file available to determine page size | exception | error | vfs, ltx, page-size, replica |
| parse txid file: %w | exception | error | parsing, txid, corruption, litestream |
| ltx file too short to contain a page index: %d bytes | exception | error | ltx, corruption, truncated-file, validation |
| new ltx encoder: %w | exception | error | ltx, encoder, replication |
| open ltx file: %w | exception | error | storage, replication, file-open-failed |
| database config #%d: duplicate path %q (already used by data | validation | error | config, validation, duplicate |
| unaligned wal offset %d for page size %d | exception | error | sqlite, wal, offset, alignment |
| fetch db position: %w | exception | error | go, litestream, compaction, internal |
| missing WAL segment: expected %d/%d, got %d/%d | exception | error | wal, restore, gap, contiguity |
| reopen ltx file at offset %d: %w | exception | error | ltx, streaming, retry, context-cancel |
| close encoder: %w | exception | error | go, ltx, encoding, finalization |
| cannot open store: %w | exception | critical | startup, store, config, storage |
| fetch ltx files: %w | exception | error | storage, ltx, retention, network |
| fetch updated page %d: %w | exception | error | network, storage, replication, ltx |
| meta-path collision: databases %s and %s would share meta-pa | validation | critical | litestream, directory-replication, state-corruption, collision |
| read page %d from buffer for cache: %w | exception | error | go, write-buffer, race, cache, sqlite-vfs |
| close level %d ltx iterator: %w | exception | warning | storage, iterator, network, replication |
| read dirty page %d from buffer: %w | exception | error | io, buffer-file, hydration, litestream |
| cannot restore, SQLite sidecar path already exists: %s. Use | validation | error | sqlite, sidecar-files, restore |
| extract timestamp from LTX header: %w | exception | error | ltx, corruption, header, upload |
| get final size: %w | exception | warning | filesystem, sqlite, stat, reporting |
| get v0.3.x time bounds: %w | exception | error | restore, v0-3-compat, time-bounds, storage-backend |
| invalid temp file name: %q | exception | error | go, path-validation, vfs, filename |
| populate database: %w | exception | error | sqlite, cli, bulk-load |
| sync txid dir: %w | exception | warning | filesystem, fsync, durability, litestream |
| webdav: cannot read file %q: %w | exception | error | webdav, range-request, read |
| acquire read lock: %w | exception | error | sqlite, wal, locking, init |
| cannot specify a replica URL and the -config flag | validation | error | cli, flags, mutually-exclusive, restore |
| close decoder: %w | exception | error | ltx, checksum, integrity, replication |
| oss: upload failed: no ETag returned | exception | error | oss, upload, etag, integrity |
stage-write %w: %w (ErrDiskFull) | error_code | critical | disk-full, enospc, ltx, replication |
| too many arguments | validation | error | cli, usage |
| apply WAL segments: %w | exception | error | go, restore, wal, point-in-time, storage |
| calc pos: %w | exception | error | replication, sync, position, ltx |
| detect page size: %w | exception | error | page-size, ltx, open, replica |
| heartbeat URL must be a valid HTTP or HTTPS URL | validation | error | config, validation, http, url |
| release read lock: %w | exception | error | read-lock, checkpoint, locking, litestream |
| TODO(ltx): Re-implement after multi-level compaction | panic | critical | retention, unimplemented, panic, api-change |
| create request: %w | exception | error | http, url, heartbeat, configuration |
| encode header: %w | exception | error | go, ltx, encoding, write-path |
| fetch page index: %w | exception | error | network, storage, page-index, litestream |
| create temp dir: %w | exception | error | go, filesystem, temp-directory, mkdir |
| rename txid file: %w | exception | error | filesystem, rename, atomic-write, litestream |
| cannot remove tmp files: %w | exception | error | filesystem, cleanup, io |
| failed to read response: %w | exception | error | network, io, http |
| abs: cannot list blobs: %w | exception | error | azure, storage, list, network, permissions |
| failed to format response: %w | exception | error | json, serialization, cli |
| fetch src level info: %w | exception | error | go, litestream, compaction, storage |
| l0 retention must not be negative | validation | error | go, configuration, validation, retention |
| create temp meta file: %w | exception | warning | filesystem, permissions, temp-file |
| invalid db page size: %d | exception | error | sqlite, page-size, corruption, init |
| non-contiguous ltx files: have up to %s but next file starts | exception | critical | restore, ltx, data-integrity, gap |
| offset (%d) must be greater than the wal header size (%d) | exception | error | go, wal, offset, validation |
| cannot specify url & bucket for s3 replica | validation | error | |
| max ltx file: %w | exception | error | replication, storage, metadata |
| invalid wal segment path: %s: %w | exception | warning | integer-overflow, hex-parsing, wal |
| no SQLite databases found in directory %s with pattern %s | validation | error | config, litestream, glob, directory-replication |
| unsupported file control op: %d | exception | error | go, sqlite, vfs, file-control |
| failed to read response: %w | console | error | network, ipc, io, cli |