openvibers/openvibe.host Commits

Compatibility register: C-89 ai and host. AI moved to PostgreSQL at 17:05 UTC (release af9166a; the first attempt stopped before importing and restarted the old release, as the switch script intends) and Host Stage B at 17:08 UTC (release 03d70e1); imports verified. Group G2 is complete: every service of G0-G2 serves from PostgreSQL. Their SQLite files stay read-only as the 7-day rollback, archived and deleted on 2026-10-05.

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


Changes

ddiff --git a/docs/compatibility-register.md b/docs/compatibility-register.md
iindex 391a438..fb987a4 100644
---- a/docs/compatibility-register.md
++++ b/docs/compatibility-register.md
@@@ -155,6 +155,8 @@ Each service that moves keeps its SQLite file read-only for the 7-day N-1 window
| C-89 sources | Sources' SQLite file after the switch to PostgreSQL (2026-09-28 16:00 UTC, release `cee509c`; import verified: the six registered sources). Also `sources.pre-postgres-20260928T160039Z.db` | `/var/lib/openvibe-sources/sources.db` (0400) | Sources | 7 days without a rollback: `ovhost archive push` both files, then delete | 2026-10-05 | `sudo ovhost rollback sources` to `6e1185e` (reads the SQLite file); writes made on PostgreSQL since the switch need replaying |
| C-89 codes | Codes' SQLite file after the switch to PostgreSQL (2026-09-28 16:09 UTC, release `6329b53`; import verified: 7 releases, 7 manifests, 28 log entries, 21 outbox events). Also `codes.pre-postgres-20260928T160941Z.db` | `/var/lib/openvibe-codes/codes.db` (0400) | Codes | 7 days without a rollback: `ovhost archive push` both files, then delete | 2026-10-05 | `sudo ovhost rollback codes` to `1246445` (reads the SQLite file); writes made on PostgreSQL since the switch need replaying |
| 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) |
## Kept by design (not shims)