Skip to content

issue-1751: [Filestore] WriteBackCache should not crash on corruption - #6867

Open
e673 wants to merge 1 commit into
users/nasonov/file-ring-buffer-apifrom
users/nasonov/wbc-do-not-crush-on-corruption
Open

issue-1751: [Filestore] WriteBackCache should not crash on corruption#6867
e673 wants to merge 1 commit into
users/nasonov/file-ring-buffer-apifrom
users/nasonov/wbc-do-not-crush-on-corruption

Conversation

@e673

@e673 e673 commented Aug 21, 2026

Copy link
Copy Markdown
Collaborator

Notes

Implement correct behavior for WriteBackCache when corruption is detected.

Previous behavior:

  • Incomplete object creation causing null pointer access in various scenarios, for example, metrics collection.
    Both resulted in entering pod into crash loop;
  • Triggering Y_ABORT_UNLESS when trying to add a write request.
    Both resulted in a crash loop.

Expected behavior:

  • WriteBackCache is fully constructed;
  • WriteBackCache doesn't serve requests and hangs;
  • No errors are sent to the guest;
  • A critical event is reported.

Manual resolution should be conducted in order to resolve the corrupted state.

Issue

#1751

@e673
e673 force-pushed the users/nasonov/wbc-do-not-crush-on-corruption branch from 04db96d to cbba2d3 Compare August 21, 2026 16:32
@e673
e673 force-pushed the users/nasonov/wbc-do-not-crush-on-corruption branch from cbba2d3 to 5d00d9b Compare August 21, 2026 19:56
@e673
e673 force-pushed the users/nasonov/wbc-do-not-crush-on-corruption branch from 5d00d9b to c89163b Compare August 21, 2026 20:32
@e673
e673 requested a review from SvartMetal August 21, 2026 20:59
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.

1 participant