diff options
| author | Paul Buetow <paul@buetow.org> | 2026-07-03 23:23:46 +0300 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2026-07-03 23:23:46 +0300 |
| commit | 2f74acdb3dd244383b2eecf315e304342bcca100 (patch) | |
| tree | 53c56bd72f7681db9ace90ba3ad891cc4e6b1990 /f3s/ychat | |
| parent | 7f4b152880bdbd7e0b603cfea43a766b6fb56823 (diff) | |
f3s/ychat: bump image to b8faffb (fix SQLite corruption over NFS)
Image 67babb2 used PRAGMA journal_mode=WAL, which silently lost writes
on the NFS-backed hostPath PV (WAL needs shared-memory mmap of a -shm
file that network filesystems don't support reliably) -- a registered
user could not log back in because the INSERT never actually landed.
b8faffb switches to the default rollback journal, which only needs
ordinary byte-range locks that NFS handles correctly. The stale,
partially-corrupted ychat.db/-wal/-shm files on the PV were wiped
before this rollout so the pod starts from a clean, empty database.
Diffstat (limited to 'f3s/ychat')
| -rw-r--r-- | f3s/ychat/helm-chart/Chart.yaml | 4 | ||||
| -rw-r--r-- | f3s/ychat/helm-chart/templates/deployment.yaml | 2 |
2 files changed, 3 insertions, 3 deletions
diff --git a/f3s/ychat/helm-chart/Chart.yaml b/f3s/ychat/helm-chart/Chart.yaml index 5150739..69771cd 100644 --- a/f3s/ychat/helm-chart/Chart.yaml +++ b/f3s/ychat/helm-chart/Chart.yaml @@ -2,5 +2,5 @@ apiVersion: v2 name: ychat description: yChat revival (SQLite-backed, persistent registered accounts) for f3s type: application -version: 0.2.0 -appVersion: "67babb2"
\ No newline at end of file +version: 0.3.0 +appVersion: "b8faffb"
\ No newline at end of file diff --git a/f3s/ychat/helm-chart/templates/deployment.yaml b/f3s/ychat/helm-chart/templates/deployment.yaml index 53dc672..afa8c2b 100644 --- a/f3s/ychat/helm-chart/templates/deployment.yaml +++ b/f3s/ychat/helm-chart/templates/deployment.yaml @@ -43,7 +43,7 @@ spec: - name: ychat # SQLite is now mandatory (see ychat/DOCKER.md); the image tag tracks # the ychat repo commit that build was cut from. - image: registry.lan.buetow.org:30001/ychat:67babb2 + image: registry.lan.buetow.org:30001/ychat:b8faffb imagePullPolicy: IfNotPresent securityContext: allowPrivilegeEscalation: false |
