Actions
Cleanup #1009
closedosd: push pg message handling code into ReplicatedPG
% Done:
0%
Tags:
Backport:
Reviewed:
Affected Versions:
Pull request ID:
Description
There is a lot of code in OSD.cc that does PG-specific work, mostly in the handle_pg_* message handlers. Those in turn funnel into OSD::_process_pg_info and then into ReplicatedPG methods in confusing ways.
Push all of that into ReplicatedPG by having thin message handlers in OSD.cc that simply get the PG* and pass the message content (log, missing, info, whatever) along.
Actions