# I/O timeout, then 503 "Storage not ready" after restart and upgrade

**URL:** <https://community.fly.io/t/i-o-timeout-then-503-storage-not-ready-after-restart-and-upgrade/29017>\
**Category:** General\
**Tags:** sprites\
**Created:** [November 6, 2026, 10:59am UTC](https://community.fly.io/t/i-o-timeout-then-503-storage-not-ready-after-restart-and-upgrade/29017 "2026-11-06T10:59:02Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![cerebration](https://avatars.discourse-cdn.com/v4/letter/c/57b2e6/32.png) [@cerebration](https://community.fly.io/u/cerebration)\
**Post date:** [November 6, 2026, 10:59am UTC](https://community.fly.io/t/i-o-timeout-then-503-storage-not-ready-after-restart-and-upgrade/29017/1 "2026-11-06T10:59:03Z")

</div>

Hi Fly team,

Our sprite burst has been unusable since about 23:30 UTC on 5 Nov. Every other sprite in the org works. It holds source code we have no other copy of, so we need it recovered with its filesystem intact.

Sprite

- Org: cerebration-ltd
- Sprite: burst
- ID: sprite-f62a1e98-1e70-4743-ae28-25929caab5e2
- Version: now 0.0.4-beta.4 (was 0.0.2-beta.8)

What happened (UTC)

- 5 Nov, ~23:30: sprite console failed with failed to connect: read tcp …-\>169.155.48.226:443: i/o timeout. Status showed running, but exec hung, out (request  
2b086b3f-9200-434a-a8c7-76d3fc0347e2),RL timed out.
- Dashboard restart was rejected: “The uhe restart of burst due to a conflict or  
unmet precondition.” The sprite then w
- Exec now returns HTTP 503 … Storage nondshake (01M6Q2KHF06Y42FH26J4YKY3D8-lhr).
- 6 Nov, 00:07–00:09: POST /v1/sprites/b.4-beta.4) reported machine\_started and  
Upgrade complete. On 29 Oct the same ur outage on this sprite.
- After the upgrade:
  - exec still returns 503 Storage not rXE1FV1-lhr), and retries every 2.5minutes from 00:15 to 00:50 all failed.
  - POST /check returns Storage not read
  - GET /checkpoints returns Storage not ready or times out (1af08f4d-e673-4f3e-873b-9e4243c7a867).
  - A CLI connect at 03:34 stalled after12-8641-696b94bce3c5).
  - Latest: 01M6R643ZV2CR3VJ0P2R09VM3F-lhr. It’s still failing as I post.

Other details

- Our other 12 sprites start normally. di/o timeout overnight and recovered byitself at about 03:36.
- We also filed this through the feedbacgx13dyx8e).

What we’d like

- Please recover or move burst to another host while keeping its current filesystem.
- If /tmp has filled up, as in the dev2 [fly.io/t/28948](http://fly.io/t/28948)), clearing it is fine.
- Please don’t restore a checkpoint without checking with us first. The current disk holds work that’s in no checkpoint and nowhere else.

Thanks!

---

<div class="post-metadata">

**Author:** ![cerebration](https://avatars.discourse-cdn.com/v4/letter/c/57b2e6/32.png) [@cerebration](https://community.fly.io/u/cerebration)\
**Post date:** [November 7, 2026, 12:10am UTC](https://community.fly.io/t/i-o-timeout-then-503-storage-not-ready-after-restart-and-upgrade/29017/2 "2026-11-07T00:10:29Z")

</div>

Sorry about the lack of terseness here, I think it’s probably a simple fix at the account level as I’ve tried almost everything else I can think of. I just need to know if it’s recoverable so if it isn’t I can move on and rebuild the work as it’s currently playing poker in an agent arena rudderless.
