Skip to main content
← Back to list
01Issue
BugShippedExtensions
Assigneesstack72

Relationships

#1483 s3-datastore extension: pullChanged writes namespace-stripped paths to local cache

Opened by stack72 · 7/30/2026· Shipped 7/31/2026

Summary

The @swamp/s3-datastore extension's pullChanged implementation incorrectly strips the namespace prefix from S3 keys when writing to the local cache. Objects at <prefix>/<namespace>/data/... get written to <cachePath>/data/... instead of <cachePath>/<namespace>/data/....

This is the root cause of #1458. Core-side recovery paths have been added, but the extension's pull path still needs to be corrected.

Expected

pullChanged({ namespace }) should write pulled objects to <cachePath>/<namespace>/..., preserving the namespace segment in the local path — symmetric with pushChanged.

Upstream

Extension code lives in the swamp-extensions repo (issues disabled there, filed here instead).


Automoved by swampadmin from https://github.com/swamp-club/swamp/issues/2021

02Bog Flow
OPENTRIAGEDIN PROGRESSSHIPPED+ 1 MOREASSIGNED+ 2 MOREREVIEW+ 4 MOREPR_MERGED+ 2 MORESESSION_SUMMARIZED

Shipped

7/31/2026, 12:39:22 AM

Click a lifecycle step above to view its details.

03Sludge Pulse
stack72 assigned stack727/30/2026, 10:09:14 PM

Sign in to post a ripple.