Mutable writes don't respect readonly or reserved_space storage server settings #3498

Open
opened 2020-11-06 17:21:08 +00:00 by exarkun · 0 comments
exarkun commented 2020-11-06 17:21:08 +00:00
Owner

There are simply no checks in the storage server implementation against these parts of the configuration. The storage server always attempts to satisfy mutable write attempts. They might fail because the filesystem is actually read-only or actually out of space but not because of the Tahoe-LAFS configuration for these things.

This means the expected end-state for any storage server is to completely fill the filesystem where its storage is located and then become non-operable because of the myriad ways in which software fails when encountering ENOSPC.

There are simply no checks in the storage server implementation against these parts of the configuration. The storage server always attempts to satisfy mutable write attempts. They might fail because the filesystem is *actually* read-only or *actually* out of space but not because of the Tahoe-LAFS configuration for these things. This means the expected end-state for any storage server is to completely fill the filesystem where its storage is located and then become non-operable because of the myriad ways in which software fails when encountering ENOSPC.
tahoe-lafs added the
code-storage
normal
defect
n/a
labels 2020-11-06 17:21:08 +00:00
tahoe-lafs added this to the undecided milestone 2020-11-06 17:21:08 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: tahoe-lafs/trac-2024-07-25#3498
No description provided.