Skip to content

Commit 6250b1e

Browse files
committed
docs: Mention missed Trino PVC removal/fix in 25.7.0 release notes
1 parent 4eb8e3d commit 6250b1e

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

modules/ROOT/partials/release-notes/release-25.7.adoc

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -259,6 +259,21 @@ The `-nodeport` discovery ConfigMap has been deprecated in 25.3.0 and is removed
259259
Use the primary discovery ConfigMap instead.
260260
See https://github.com/stackabletech/kafka-operator/pull/868[kafka-operator#868].
261261

262+
===== Trino
263+
264+
*Breaking:*
265+
The PersistentVolumeClaims for Trino coordinator and workers have been removed because they caused problems due to storing its PID in `/stackable/data/var/run/launcher.pid`.
266+
A forceful stop (eg. OOMKilled) could result in a leftover PID in this file.
267+
In this case Trino would refuse startup with `ERROR: already running as 21`.
268+
As the PersistentVolumeClaims didn't store any actual data, they have been removed.
269+
See https://github.com/stackabletech/trino-operator/issues/768[trino-operator#768] and https://github.com/stackabletech/trino-operator/pull/769[trino-operator#769].
270+
271+
* Upgrading will result in an error, because Kubernetes currently does not allow changing the `volumeClaimTemplates` field.
272+
Simply delete the mentioned StatefulSet and the operator will re-create it.
273+
* Orphaned PVCs can be cleaned up.
274+
Listing all Trino-related PVCs can be done using the following command: `kubectl get pvc -l app.kubernetes.io/name=trino`.
275+
* The `.spec.coordinators|workers.config.resources.storage.data` field has been removed, as it is no longer needed.
276+
262277
==== Supported versions
263278

264279
===== Product versions

0 commit comments

Comments
 (0)