Actions
Feature #11601
openosd: share cached osdmaps across osd daemons
Status:
New
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
% Done:
0%
Source:
other
Tags:
Backport:
Reviewed:
Affected Versions:
Component(RADOS):
Pull request ID:
Files
Updated by Samuel Just almost 9 years ago
The most obvious problem is that crush/ uses raw pointers which seems to preclude putting the OSDMaps in memory shared across OSDs. Hmm
Updated by Haomai Wang almost 9 years ago
Do you mean we need to share a memory region between different osd processes on the same host?
Updated by Greg Farnum almost 9 years ago
That's the idea, yes. See CERN's 30PB test results: https://cds.cern.ch/record/2015206/files/CephScaleTestMarch2015.pdf
Updated by Patrick Donnelly about 6 years ago
- Project changed from Ceph to RADOS
- Subject changed from Share cached osdmaps across osd daemons to osd: share cached osdmaps across osd daemons
Updated by Chuong Le almost 6 years ago
Attached the file CephScaleTestMarch2015.pdf
Do we have any plan for this guys?
Updated by Greg Farnum almost 6 years ago
A vague possibility that the future seastar-based OSD may run each logical disk OSD inside a single process, which could share maps — but nothing concrete yet.
Actions