openvibers/openvibe.host Commits

Compatibility register: C-89 events (Events on PostgreSQL since 2026-09-28 18:31 UTC).

OP OpenVibers committed 28 Sept 2026 · 0d566b0b81 · 1 file, +1 −0


Changes

ddiff --git a/docs/compatibility-register.md b/docs/compatibility-register.md
iindex fb987a4..c407210 100644
---- a/docs/compatibility-register.md
++++ b/docs/compatibility-register.md
@@@ -157,6 +157,7 @@ Each service that moves keeps its SQLite file read-only for the 7-day N-1 window
| C-89 vip | VIP's SQLite file after the switch to PostgreSQL (2026-09-28 16:47 UTC, release `9ff4277`; import verified: 45 creators, 43 plans and versions, 87 migration maps, 43 outbox events, bindings and the entitlement projection). Also `vip.pre-postgres-20260928T164746Z.db` | `/var/lib/openvibe-vip/vip.db` (0400) | VIP | 7 days without a rollback: `ovhost archive push` both files, then delete | 2026-10-05 | `sudo ovhost rollback vip` to `63f46fa` (reads the SQLite file); writes made on PostgreSQL since the switch need replaying |
| C-89 ai | AI's SQLite file after the switch to PostgreSQL (2026-09-28 17:05 UTC, release `af9166a`; import verified on PostgreSQL: 9,219 runs, 1,866 requests, 9,507 audit rows, 9,705 outbox events, 79,657 ledger rows, two person credentials). A first attempt at 17:04 stopped before importing (the script sourced the env file with bash; it now reads the unit's environment through systemd-run) and started the old release again. Backups `ai.pre-postgres-20260928T170440Z.db` and `ai.pre-postgres-20260928T170515Z.db` | `/var/lib/openvibe-ai/ai.db` (0400) | AI | 7 days without a rollback: `ovhost archive push` the files, then delete | 2026-10-05 | `sudo ovhost rollback ai` to `f6fdbc9` (reads the SQLite file); runs made on PostgreSQL since the switch need replaying |
| C-89 host | Host Stage B's SQLite file after the switch to PostgreSQL (2026-09-28 17:08 UTC, release `03d70e1`; import verified, every table empty in production). Also `host.pre-postgres-20260928T170836Z.db` | `/var/lib/openvibe-host-api/host.db` (0400) | Host | 7 days without a rollback: `ovhost archive push` both files, then delete | 2026-10-05 | `sudo ovhost rollback host` to `45f3d15` (reads the SQLite file) |
++| C-89 events | Events' SQLite file after the switch to PostgreSQL (2026-09-28 18:31 UTC, release `7bcccebe`; import verified: 18,722 events, 3,752 deliveries, 71 subscriptions, 18,722 receipts, the sequence row; the first event after it took seq 18,723). A first attempt at 17:58 imported, then the release failed to start (`iovalkey` missing) and ovhost restarted the SQLite release, which kept writing to the file; the second import started from that file again. Also `events.pre-postgres-20260928T175818Z.db` and `events.pre-postgres-20260928T183123Z.db` | `/var/lib/openvibe-events/events.db` (0400) | Events | 7 days without a rollback: `ovhost archive push` the three files, then delete | 2026-10-05 | `sudo ovhost rollback events` to `7c575cd` (reads the SQLite file; events published since the switch would be lost, so re-import them first) |
## Kept by design (not shims)