The merger keeps its place over a restart (worker_cursors), not from 1970 each deploy
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
46525f4595
commit
e627862a8d
3 files changed
+46
-1
No files matched your search
@@ -0,0 +1,20 @@
|
||||
import { BaseSchema } from '@adonisjs/lucid/schema'
|
||||
|
||||
/**
|
||||
* Where a worker's incremental rounds go on after a restart. The merger kept its "since" in memory only: each deploy
|
||||
* or pause started it from 1970, a first round over every par2 set and inner stem ever found (25+ min with par2_files
|
||||
* on the HDD) before the sidecar fold's turn (LOG.md 2026-10-15 (58)).
|
||||
*/
|
||||
export default class extends BaseSchema {
|
||||
async up() {
|
||||
this.schema.raw(`
|
||||
CREATE TABLE worker_cursors (
|
||||
name text PRIMARY KEY,
|
||||
at timestamptz NOT NULL
|
||||
)`)
|
||||
}
|
||||
|
||||
async down() {
|
||||
this.schema.raw(`DROP TABLE IF EXISTS worker_cursors`)
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user