Skip to content

mount sticky disk with noinit_itable to stop repeated lazy-init writes (release/v2) - #124

Merged
piob-io merged 1 commit into
release/v2from
devin/1785362293-noinit-itable-v2
Jul 30, 2026
Merged

mount sticky disk with noinit_itable to stop repeated lazy-init writes (release/v2)#124
piob-io merged 1 commit into
release/v2from
devin/1785362293-noinit-itable-v2

Conversation

@piob-io

@piob-io piob-io commented Jul 29, 2026

Copy link
Copy Markdown
Contributor

Summary

Same change as #123, applied to release/v2: mount the builder sticky disk with -o noinit_itable so the ext4lazyinit kernel thread doesn't zero the uninitialized inode tables (a non-trivial portion of the device) in the background. On copy-on-write clones of a snapshot taken before lazy init finished, that zeroing replays on every clone and is discarded with it — pure wasted Ceph write load. The zeroing is unnecessary for correctness (checksummed group descriptors track unused inodes; unallocated blocks on the thin-provisioned device read back as zeroes).

Link to Devin session: https://app.devin.ai/sessions/1054a9452e8a49ccb891391e2327a612
Requested by: @piob-io


View with [code]smith Autofix with [code]smith
Need help on this PR? Tag @codesmith-bot with what you need. Autofix is disabled.


View with [code]smith Autofix with [code]smith
Need help on this PR? Tag @codesmith-bot with what you need. Autofix is disabled. (Staging)

@piob-io piob-io self-assigned this Jul 29, 2026
@devin-ai-integration

Copy link
Copy Markdown
Contributor

🤖 Devin AI Engineer

I'll be helping with this pull request! Here's what you should know:

✅ I will automatically:

  • Address comments on this PR. Add '(aside)' to your comment to have me ignore it.
  • Look at CI failures and help fix them

Note: I can only respond to comments from users who have write access to this repository.

⚙️ Control Options:

  • Disable automatic comment, CI, and merge conflict monitoring

@piob-io
piob-io marked this pull request as ready for review July 29, 2026 22:09
@piob-io
piob-io requested a review from adityamaru July 29, 2026 23:00
Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
@devin-ai-integration
devin-ai-integration Bot force-pushed the devin/1785362293-noinit-itable-v2 branch from 1bc680d to a97e3ed Compare July 30, 2026 15:00
@piob-io
piob-io merged commit a5256a7 into release/v2 Jul 30, 2026
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants