Monorepo for wisp.place. A static site hosting service built on top of the AT Protocol.

perf(firehose): scan storage stats only on the leader, and bound the frame queue master

Standby workers no longer run the hourly full-bucket ListObjects scan; it starts with the protected work once this instance is the active worker and stops on step-down and shutdown. BunSubscription caps frames received but not yet consumed (16 MiB by default). A WebSocket cannot pause its reads, so past the cap it closes the connection, still delivers the frames already queued, in order, and reconnects at once from getParams()' cursor (or after the last delivered seq when there is none). Before, a slow consumer let the queue grow without bound.


+442 -10
6 changed files