From 04fb573e475576997841b087419034e7082a9f8f Mon Sep 17 00:00:00 2001 From: Claire Lovisa Date: Mon, 24 Aug 2026 11:52:43 +0200 Subject: [PATCH 1/4] Fix betrokken lokale besturen links via migration --- CHANGELOG.md | 9 ++ ...20134109-update-bestrokken-besturen.sparql | 94 +++++++++++++++++++ 2 files changed, 103 insertions(+) create mode 100644 config/migrations/2026/20260820134109-update-bestrokken-besturen.sparql diff --git a/CHANGELOG.md b/CHANGELOG.md index 6a4d9fe..b018764 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,13 @@ # Changelog +## Unreleased +- Fix betrokken lokale besturen links via migration [OP-3877] + +### Deploy notes +``` +drc restart migrations +drc restart resource cache +``` + ## v1.41.0 - added explicit healtchecks [DL-7466] diff --git a/config/migrations/2026/20260820134109-update-bestrokken-besturen.sparql b/config/migrations/2026/20260820134109-update-bestrokken-besturen.sparql new file mode 100644 index 0000000..543e832 --- /dev/null +++ b/config/migrations/2026/20260820134109-update-bestrokken-besturen.sparql @@ -0,0 +1,94 @@ +PREFIX ere: +PREFIX mu: +PREFIX org: + +DELETE { + GRAPH { + ?bestuur ere:betrokkenBestuur ?betrokkenLokaleBesturen . + ?betrokkenLokaleBesturen ?p ?o . + } +} WHERE { + GRAPH { + VALUES ?betrokkenLokaleBesturen { + + + + + + + + + + + + + + + + + + + + + + + + } + + ?bestuur ere:betrokkenBestuur ?betrokkenLokaleBesturen . + ?betrokkenLokaleBesturen ?p ?o . + } +} + +; + +DELETE { + GRAPH { + ?bestuur ere:betrokkenBestuur ?betrokkenLokaleBesturen . + ?betrokkenLokaleBesturen ?p ?o . + } +} WHERE { + GRAPH { + VALUES ?worshipService { + + + } + + ?bestuur ere:betrokkenBestuur ?betrokkenLokaleBesturen . + ?betrokkenLokaleBesturen ere:typebetrokkenheid ; + org:organization ?worshipService ; + ?p ?o . + } +} + +; + +INSERT DATA { + GRAPH { + + ere:betrokkenBestuur . + + + a ere:BetrokkenLokaleBesturen ; + mu:uuid "c663fdc9-642a-44c0-ac41-18e0ba047a9c" ; + ere:financieringspercentage "0"^^xsd:integer ; + ere:typebetrokkenheid ; + org:organization . + } +} + +; + +INSERT DATA { + GRAPH { + + ere:betrokkenBestuur . + + + a ere:BetrokkenLokaleBesturen ; + mu:uuid "a26b6366-982a-40e1-aafe-eea7ade5865e" ; + ere:financieringspercentage "0"^^xsd:integer ; + ere:typebetrokkenheid ; + org:organization . + } +} From 0b267371227af0f48bf9148d2bb770bdbadca89f Mon Sep 17 00:00:00 2001 From: Claire Lovisa Date: Tue, 25 Aug 2026 08:24:56 +0200 Subject: [PATCH 2/4] Set timeout to producer jobs --- docker-compose.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docker-compose.yml b/docker-compose.yml index 9a2c3f2..b146961 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -385,6 +385,8 @@ services: image: lblod/delta-producer-background-jobs-initiator:1.0.1 volumes: - ./config/delta-producer/background-job-initiator:/config + environment: + JOB_TIMEOUT_MINUTES: 1380 # 23h links: - db:database labels: From f25057912d53e3d398a2053556a72d4613bc0440 Mon Sep 17 00:00:00 2001 From: Claire Lovisa Date: Tue, 25 Aug 2026 09:53:11 +0200 Subject: [PATCH 3/4] Update changelog --- CHANGELOG.md | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 6a4d9fe..9c97293 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,15 @@ # Changelog +## Unreleased +- Add timeout to producer jobs to prevent them staying stuck forever [OP-3815] + +### Deploy notes +In the docker-compose.override.yml, on PROD only, set the `error-alert` environment variable `EMAIL_TO:` to `support+lblod@redpencil.io`. + +Then: +``` +drc up -d error-alert delta-producer-background-jobs-initiator +``` + ## v1.41.0 - added explicit healtchecks [DL-7466] From fd80e71dcf5be0f6ce285be041d2059c344323eb Mon Sep 17 00:00:00 2001 From: Claire Lovisa Date: Tue, 25 Aug 2026 13:43:26 +0200 Subject: [PATCH 4/4] Release v1.41.2 --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index f4b9c3a..b1ee6c1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,5 @@ # Changelog -## Unreleased +## v1.41.2 - Fix betrokken lokale besturen links via migration [OP-3877] - Add timeout to producer jobs to prevent them staying stuck forever [OP-3815]