openvibers/openvibe.host Commits
C-89 media: Media's SQLite file after its switch to PostgreSQL (2026-09-28 22:54 UTC); archive and delete 2026-10-05.
Changes
@@@ -160,6 +160,7 @@ Each service that moves keeps its SQLite file read-only for the 7-day N-1 window| 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) || C-89 community | Community's SQLite file after the switch to PostgreSQL (2026-09-28 19:41 UTC, release `8f021e6`; import verified: 925 pastes, 1,280 paste visits, 269 comment threads, 991 legacy ids, 1,765 outbox events, 36 tables with counts and checksums). Also `community.pre-postgres-20260928T194145Z.db` | `/var/lib/openvibe-community/community.db` (0400) | Community | 7 days without a rollback: `ovhost archive push` both files, then delete | 2026-10-05 | `sudo ovhost rollback community` to `581d805` (reads the SQLite file; comments, posts and pastes written since the switch would be lost, so export them first) || C-89 billing | Billing's SQLite ledger after the switch to PostgreSQL (2026-09-28 22:22 UTC, release `5fc1af3`; import verified: 322 transactions, 996 ledger entries, 22 accounts and balances, 140 reconciliation runs, counts and checksums as the rehearsal on a production copy; the first reconciliation on PostgreSQL passed all 10 checks). Billing is in shadow (Live keeps the money authority). Also `billing.pre-postgres-20260928T222239Z.db` | `/var/lib/openvibe-billing/billing.db` (0400) | Billing | 7 days without a rollback: `ovhost archive push` both files, then delete | 2026-10-05 | `sudo ovhost rollback billing` to `1f9df56` (reads the SQLite file; anything booked since the switch would be lost, so reconcile and export first) |++| C-89 media | Media's SQLite file after the switch to PostgreSQL (2026-09-28 22:54 UTC, release `e3f2239`; import verified, counts and checksums as the rehearsal on a production copy: 3,173 media objects, 2,998 locations, 1,021 variants, 1,321 relationships, 792 vods, 324 clips, 891 pastes, 291 jobs, 789 outbox events, 29 tables with rows). The switch waited for recordings to be idle (switch-service.sh `019d853`). Also `media.pre-postgres-20260928T225438Z.db` | `/opt/openvibe.media/data/media.db` (0400) | Media | 7 days without a rollback: `ovhost archive push` both files, then delete | 2026-10-05 | `sudo ovhost rollback media` to `47b21bd` (reads the SQLite file; objects, jobs and views written since the switch would be lost, so export them first) |## Kept by design (not shims)
@@ -160,6 +160,7 @@ Each service that moves keeps its SQLite file read-only for the 7-day N-1 window
@@ -160,6 +160,7 @@ Each service that moves keeps its SQLite file read-only for the 7-day N-1 window
| 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) |
| 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) |
| C-89 community | Community's SQLite file after the switch to PostgreSQL (2026-09-28 19:41 UTC, release `8f021e6`; import verified: 925 pastes, 1,280 paste visits, 269 comment threads, 991 legacy ids, 1,765 outbox events, 36 tables with counts and checksums). Also `community.pre-postgres-20260928T194145Z.db` | `/var/lib/openvibe-community/community.db` (0400) | Community | 7 days without a rollback: `ovhost archive push` both files, then delete | 2026-10-05 | `sudo ovhost rollback community` to `581d805` (reads the SQLite file; comments, posts and pastes written since the switch would be lost, so export them first) |
| C-89 community | Community's SQLite file after the switch to PostgreSQL (2026-09-28 19:41 UTC, release `8f021e6`; import verified: 925 pastes, 1,280 paste visits, 269 comment threads, 991 legacy ids, 1,765 outbox events, 36 tables with counts and checksums). Also `community.pre-postgres-20260928T194145Z.db` | `/var/lib/openvibe-community/community.db` (0400) | Community | 7 days without a rollback: `ovhost archive push` both files, then delete | 2026-10-05 | `sudo ovhost rollback community` to `581d805` (reads the SQLite file; comments, posts and pastes written since the switch would be lost, so export them first) |
| C-89 billing | Billing's SQLite ledger after the switch to PostgreSQL (2026-09-28 22:22 UTC, release `5fc1af3`; import verified: 322 transactions, 996 ledger entries, 22 accounts and balances, 140 reconciliation runs, counts and checksums as the rehearsal on a production copy; the first reconciliation on PostgreSQL passed all 10 checks). Billing is in shadow (Live keeps the money authority). Also `billing.pre-postgres-20260928T222239Z.db` | `/var/lib/openvibe-billing/billing.db` (0400) | Billing | 7 days without a rollback: `ovhost archive push` both files, then delete | 2026-10-05 | `sudo ovhost rollback billing` to `1f9df56` (reads the SQLite file; anything booked since the switch would be lost, so reconcile and export first) |
| C-89 billing | Billing's SQLite ledger after the switch to PostgreSQL (2026-09-28 22:22 UTC, release `5fc1af3`; import verified: 322 transactions, 996 ledger entries, 22 accounts and balances, 140 reconciliation runs, counts and checksums as the rehearsal on a production copy; the first reconciliation on PostgreSQL passed all 10 checks). Billing is in shadow (Live keeps the money authority). Also `billing.pre-postgres-20260928T222239Z.db` | `/var/lib/openvibe-billing/billing.db` (0400) | Billing | 7 days without a rollback: `ovhost archive push` both files, then delete | 2026-10-05 | `sudo ovhost rollback billing` to `1f9df56` (reads the SQLite file; anything booked since the switch would be lost, so reconcile and export first) |
+| C-89 media | Media's SQLite file after the switch to PostgreSQL (2026-09-28 22:54 UTC, release `e3f2239`; import verified, counts and checksums as the rehearsal on a production copy: 3,173 media objects, 2,998 locations, 1,021 variants, 1,321 relationships, 792 vods, 324 clips, 891 pastes, 291 jobs, 789 outbox events, 29 tables with rows). The switch waited for recordings to be idle (switch-service.sh `019d853`). Also `media.pre-postgres-20260928T225438Z.db` | `/opt/openvibe.media/data/media.db` (0400) | Media | 7 days without a rollback: `ovhost archive push` both files, then delete | 2026-10-05 | `sudo ovhost rollback media` to `47b21bd` (reads the SQLite file; objects, jobs and views written since the switch would be lost, so export them first) |
## Kept by design (not shims)
## Kept by design (not shims)