summaryrefslogtreecommitdiff
path: root/src/osd/OSD.cc
Commit message (Expand)AuthorAgeFilesLines
* osd: feed OSDMaps to the ObjecterSage Weil2013-08-301-0/+7
* osd: add an Objecter instanceSage Weil2013-08-301-0/+62
* osd: discriminate based on connection messenger, not peer typeSage Weil2013-08-301-6/+3
* osd: add a separate messenger for the ObjecterSage Weil2013-08-301-0/+3
* Merge remote-tracking branch 'origin/master' into wip-6029Greg Farnum2013-08-271-36/+39
|\
| * Merge remote-tracking branch 'gh/next'Sage Weil2013-08-261-34/+38
| |\
| | * osd: install admin socket commands after signalsSage Weil2013-08-261-34/+38
| * | Merge pull request #533 from ceph/wip-osd-healthy-tuanbleSage Weil2013-08-231-1/+1
| |\ \
| | * | osd: add 'osd heartbeat min healthy ratio' tunableSage Weil2013-08-221-1/+1
| | |/
| * | PG: remove unused PG::_condLoic Dachary2013-08-221-1/+0
| |/
* | ReplicatedPG: add OpContext::user_at_versionGreg Farnum2013-08-271-3/+4
* | MOSDOpReply: switch to comprehensive instead of individual version settersGreg Farnum2013-08-271-1/+1
* | MOSDOpReply: rename *_version() -> *_replay_version()Greg Farnum2013-08-271-1/+1
|/
* osd: Add perf tracking for all states in RecoveryStateDavid Zafman2013-08-151-1/+46
* ObjectStore: add ObjectStore::get_cur_stats and impl in FileStoreSamuel Just2013-08-141-0/+2
* OSD: suspend timeout on process_peering_events pg lockSamuel Just2013-08-061-1/+1
* OSD: only start osd_recovery_max_single_start at onceSamuel Just2013-08-061-1/+2
* ReplicatedPG: ping TPHandle during scan_rangeSamuel Just2013-08-061-4/+6
* OSD: also suspend timeout while grabbing recovery_tp lockSamuel Just2013-08-061-2/+2
* mon, osd: Clean up "flush(stringstream); bl.append(stringstream.str())Dan Mick2013-08-061-1/+0
* Make all AdminSocket commands use argparse/cmdmap.Dan Mick2013-07-301-62/+49
* OSD: suspend tp timeout while taking pg lock in OpWQSamuel Just2013-07-291-2/+2
* osd: get initial full map after a map gapSage Weil2013-07-291-2/+11
* osd: fix off-by-one in map gap logicSage Weil2013-07-291-1/+1
* osd: humor coveritySage Weil2013-07-261-2/+5
* Merge remote-tracking branch 'gh/wip-tell-unified' into nextSage Weil2013-07-261-68/+143
|\
| * ceph_argparse, mon: make "tell <pgid>" work (duplicating "pg <pgid>")Dan Mick2013-07-261-4/+27
| * ceph_rest_api.py: obtain and handle tell <osd-or-pgid> commandsDan Mick2013-07-261-3/+20
| * OSD: "tell <osd.n>" version, bench, dump_pg_recovery_stats: formattedDan Mick2013-07-261-7/+33
| * OSD: provide newer command descs with module/perm/availDan Mick2013-07-261-18/+26
| * In general, flush in caller of dump worker rather than workerDan Mick2013-07-261-5/+4
| * AdminSocket users: use generic formattingDan Mick2013-07-251-38/+40
* | osd: make open classes on start optionalSage Weil2013-07-261-1/+3
* | osd: load all classes on startupSage Weil2013-07-261-0/+1
|/
* OSD: tolerate holes in stored mapsSamuel Just2013-07-251-6/+14
* osd: Don't put functional code inside of an assertDavid Zafman2013-07-251-1/+2
* Merge remote-tracking branch 'gh/wip-5624-b' into nextSage Weil2013-07-221-3/+4
|\
| * osd: do not assume we have an osdmap in prepare_to_stopSage Weil2013-07-201-3/+4
* | OSD::_make_pg: use createmap, not osdmapSamuel Just2013-07-221-1/+1
* | OSD::RemoveWQ: do not apply_transaction while blocking _try_resurrect_pgSamuel Just2013-07-221-6/+15
|/
* Message,OSD,PG: make Connection::features privateSage Weil2013-07-191-4/+4
* Merge pull request #445 from ceph/wip-osd-leaksSage Weil2013-07-181-2/+4
|\
| * osd: break con <-> session cycle when marking down old peersSage Weil2013-07-181-1/+3
| * osd: make ms_handle_reset debug more usefulSage Weil2013-07-181-1/+1
* | PG: add perf counter for peering latencySamuel Just2013-07-181-0/+1
|/
* osd: include op queue age histogram in osd_stat_tSage Weil2013-07-171-0/+2
* osd: make 'from dead osd' message more informativeSage Weil2013-07-171-1/+4
* OSD::_try_resurrect_pg: fix cur/pgid confusionSamuel Just2013-07-161-2/+2
* OSD: add perfcounter tracking messages delayed pending a mapSamuel Just2013-07-161-0/+3
* OSD: add config option for peering_wq batch sizeSamuel Just2013-07-151-1/+1