summaryrefslogtreecommitdiff
path: root/src/osd/OSD.cc
Commit message (Expand)AuthorAgeFilesLines
* move log, ondisklog, missing from PG to PGLogLoic Dachary2013-05-301-5/+7
* osd: wait for healthy pings from peers in waiting-for-healthy stateSage Weil2013-05-291-23/+72
* osd: distinguish between definitely healthy and definitely not unhealthySage Weil2013-05-291-1/+1
* osd: remove down hb peersSage Weil2013-05-291-4/+10
* osd: only add pg peers if activeSage Weil2013-05-291-17/+19
* osd: factor out _remove_heartbeat_peerSage Weil2013-05-291-12/+18
* osd: augment osd heartbeat peers with neighbors and randoms, to up some minSage Weil2013-05-291-16/+59
* osd: move health checks into a single helperSage Weil2013-05-291-3/+13
* osd: avoid duplicate mon requests for a new osdmapSage Weil2013-05-291-2/+2
* osd: tell peers that ping us if they are deadSage Weil2013-05-291-0/+7
* osd: simplify is_healthy() check during bootSage Weil2013-05-291-7/+2
* osd: fix note_down_osdSage Weil2013-05-281-1/+1
* osd: fix hb con failure handlerSage Weil2013-05-281-11/+19
* Merge pull request #312 from ceph/wip-osd-hbSage Weil2013-05-231-87/+173
|\
| * osd: ping both front and back interfacesSage Weil2013-05-221-64/+123
| * msgr: take an arbitrary set of ports to avoid binding toSage Weil2013-05-221-5/+7
| * osd: bind front heartbeat messenger to public_addrSage Weil2013-05-221-3/+20
| * osd: send hb front addr to monitor at bootSage Weil2013-05-221-8/+10
| * osd: create front and back hb messenger instancesSage Weil2013-05-221-12/+18
| * osd/OSDMap: hb_addr -> hb_back_addrSage Weil2013-05-221-4/+4
* | Merge branch 'next'Sage Weil2013-05-231-15/+14
|\ \ | |/ |/|
| * osd: skip mark-me-down message if osd is not upSage Weil2013-05-221-15/+14
* | OSD: kill old split code, it's been dead for a whileSamuel Just2013-05-201-158/+0
* | osd/OSD.cc: remove unused variableDanny Al-Gaaf2013-05-161-1/+0
* | Merge branch 'wip-5049'David Zafman2013-05-141-13/+18
|\ \ | |/ |/|
| * OSD: scrub interval checkingDavid Zafman2013-05-141-13/+13
| * OSD: Don't scrub newly created PGs until min intervalDavid Zafman2013-05-141-0/+5
* | Merge remote-tracking branch 'gh/next'Sage Weil2013-05-131-7/+4
|\ \ | |/ |/|
| * PG,OSD: delay ops for map prior to queueing in the OpWQSamuel Just2013-05-091-1/+1
| * OSD,PG: lock_with_map_lock_held() is the same as lock()Samuel Just2013-05-081-6/+3
* | Merge branch 'wip-4273'David Zafman2013-05-101-10/+1
|\ \
| * | osd: prioritize recovery for degraded pgsDavid Zafman2013-05-091-1/+1
| * | Clean up defer_recovery() functionsDavid Zafman2013-05-061-9/+0
* | | Merge branch 'wip_pg_res'Samuel Just2013-05-091-70/+123
|\ \ \
| * | | OSD: rename clear_temp to recursive_remove_collection()Samuel Just2013-05-091-5/+5
| * | | osd: remove_dir use collection_list_partialSamuel Just2013-05-091-19/+30
| * | | OSD: add pg deletion cancelationSamuel Just2013-05-091-8/+48
| * | | OSD: don't rename pg collections, handle PGs in RemoveWQSamuel Just2013-05-091-33/+38
| * | | OSD: removal collections will be removed inline and not queuedSamuel Just2013-05-071-16/+3
| * | | OSD::clear_temp should clear snap mapper entries as wellSamuel Just2013-05-071-0/+10
| |/ /
* | | osd: initialize OSDService::next_notif_idSage Weil2013-05-091-0/+1
* | | osd: init test_ops_hookSage Weil2013-05-091-0/+1
| |/ |/|
* | Merge branch 'wip_split_upgrade' into nextSamuel Just2013-05-081-17/+23
|\ \ | |/ |/|
| * OSD: handle stray snap collections from upgrade bugSamuel Just2013-05-081-2/+23
| * OSD: snap collections can be ignored on splitSamuel Just2013-05-081-15/+0
* | osd: make class load errors louderSage Weil2013-05-061-1/+1
|/
* OSD: also walk maps individually for start_split in consume_map()Samuel Just2013-05-021-33/+38
* OSD: load_pgs() should fill in start_split honestlySamuel Just2013-05-011-5/+25
* OSD: cancel_pending_splits needs to cancel all descendantsSamuel Just2013-05-011-0/+6
* OSD: clean up in progress split state on pg removalSamuel Just2013-05-011-17/+83