denoland/celldPublic

self-hosted, distributed Durable Objects

v0.1.0

github-actions[bot]bot published 553ae73Immutable

Release notes

Load shedding is rebuilt. The resident-cell limit is now a hard cap enforced at admission, and pressure shedding is driven by RSS and CPU alone. RSS shedding is on by default at 80% of available memory (the cgroup limit in containers); set CELLD_MAX_RSS_MB to pin the ceiling, or 0 to disable. A full node declines new placements instead of evicting a resident, one queued placement costs at most one eviction, and a walk-down that stops returning memory halts instead of emptying the node. CELLD_RESIDENT_LOW_WATER is now ignored.

Proxied responses stream between nodes; a truncated upstream body aborts the read instead of buffering into an error. The replicator seeds its position at activation, ending a listing storm on rate-limited stores. macOS nodes report real memory usage. celld is relicensed Apache-2.0.

Attached at publication

Load shedding is rebuilt. The resident-cell limit is now a hard cap enforced at admission, and pressure shedding is driven by RSS and CPU alone. RSS shedding is on by default at 80% of available memory (the cgroup limit in containers); set CELLD_MAX_RSS_MB to pin the ceiling, or 0 to disable. A full node declines new placements instead of evicting a resident, one queued placement costs at most one eviction, and a walk-down that stops returning memory halts instead of emptying the node. CELLD_RESIDENT_LOW_WATER is now ignored.

Proxied responses stream between nodes; a truncated upstream body aborts the read instead of buffering into an error. The replicator seeds its position at activation, ending a listing storm on rate-limited stores. macOS nodes report real memory usage. celld is relicensed Apache-2.0.

Assets 0
None were attached at publication.
No assets.

Shipped in this Release 0

None

Deployments 0

  • None

History 0

No Decisions yet.