Actions
Feature #175
closedMake the system large-object safe
% Done:
70%
Source:
Tags:
Backport:
Reviewed:
Affected Versions:
Pull request ID:
Description
This will require extensive work throughout the system, especially in OSD recovery code. Right now, Ceph assumes that objects are relatively small, that they fit easily in memory and can be copied around a few times for writing to disk and such.
If for some reason the OSDs have large objects stored and go into recovery mode, bad things can happen as they read the object completely into memory and then send it on its merry way across the wire.
Updated by Sage Weil almost 14 years ago
- Assignee set to Sage Weil
- Priority changed from Normal to High
Updated by Sage Weil almost 14 years ago
- Status changed from New to Resolved
the recovery portion of this is done.
Remaining bits include #303, and then removing the '0 == full object' logic from the osd itself.
Actions