Hey team — first off, when Pieces is humming, it's honestly one of
the more useful pieces of my daily toolkit, and I want that on
record before I get into the gripe, because the good outweighs the
friction when it's working right.
I've been running it for years now, through a few rough patches
with sign-in and stability, and we always found our way back to it
being worth keeping installed. This one's worth flagging though
because it's a quiet failure — it doesn't throw an error, it just
keeps eating.
Here's the structural piece of it: ~/Library/com.pieces.os/production/Backups/Snapshots/
is taking a full snapshot of the local database roughly every 30
minutes, and nothing downstream of that is pruning the older ones.
I caught two from the same day, 30 minutes apart, both ~5.1GB:
snapshot_20260622_113006_291 — 5.1GB
snapshot_20260622_120009_880 — 5.1GB
For reference, the live dataset in production/Pieces/ is about
5.2GB — so every cycle is duplicating the whole thing, with no cap,
no rotation, nothing retiring the superseded copy. End of that
road, for me, was a full ENOSPC — zero bytes free on the boot
volume, which took out my dev environment until I tracked it down.
Versions: Pieces OS 12.3.10, CLI 1.20.1, macOS/Apple Silicon,
installed via Homebrew.
What I'd ask for — not as a complaint, more a "where's the lever"
question — is whether there's already a retention setting I've
missed, or if this needs a max-snapshot-count / max-total-size cap
added on your end. Either way works for me, I just don't want to be
the guy who finds out the hard way again in three months.
Workaround for now: deleted the older snapshot, kept the newest as
a safety net.
Appreciate you building something I keep coming back to — just
want it to keep being safe to leave running in the background.
Hey team — first off, when Pieces is humming, it's honestly one of
the more useful pieces of my daily toolkit, and I want that on
record before I get into the gripe, because the good outweighs the
friction when it's working right.
I've been running it for years now, through a few rough patches
with sign-in and stability, and we always found our way back to it
being worth keeping installed. This one's worth flagging though
because it's a quiet failure — it doesn't throw an error, it just
keeps eating.
Here's the structural piece of it: ~/Library/com.pieces.os/production/Backups/Snapshots/
is taking a full snapshot of the local database roughly every 30
minutes, and nothing downstream of that is pruning the older ones.
I caught two from the same day, 30 minutes apart, both ~5.1GB:
snapshot_20260622_113006_291 — 5.1GB
snapshot_20260622_120009_880 — 5.1GB
For reference, the live dataset in production/Pieces/ is about
5.2GB — so every cycle is duplicating the whole thing, with no cap,
no rotation, nothing retiring the superseded copy. End of that
road, for me, was a full ENOSPC — zero bytes free on the boot
volume, which took out my dev environment until I tracked it down.
Versions: Pieces OS 12.3.10, CLI 1.20.1, macOS/Apple Silicon,
installed via Homebrew.
What I'd ask for — not as a complaint, more a "where's the lever"
question — is whether there's already a retention setting I've
missed, or if this needs a max-snapshot-count / max-total-size cap
added on your end. Either way works for me, I just don't want to be
the guy who finds out the hard way again in three months.
Workaround for now: deleted the older snapshot, kept the newest as
a safety net.
Appreciate you building something I keep coming back to — just
want it to keep being safe to leave running in the background.