summaryrefslogtreecommitdiff
path: root/src/osd/OSD.h
Commit message (Expand)AuthorAgeFilesLines
* osd: distinguish between definitely healthy and definitely not unhealthySage Weil2013-05-291-7/+11
* osd: factor out _remove_heartbeat_peerSage Weil2013-05-291-0/+1
* osd: move health checks into a single helperSage Weil2013-05-291-0/+1
* Merge remote-tracking branch 'gh/last'Sage Weil2013-05-281-4/+8
|\
| * Merge branch 'wip_scrub_tphandle' into nextSamuel Just2013-05-231-4/+8
| |\
| | * OSD,PG: pass tphandle down to _scan_listSamuel Just2013-05-231-4/+8
* | | osd: ping both front and back interfacesSage Weil2013-05-221-3/+15
* | | osd: create front and back hb messenger instancesSage Weil2013-05-221-2/+5
* | | OSD: kill old split code, it's been dead for a whileSamuel Just2013-05-201-2/+0
|/ /
* | OSD: We need to wait on CLEARING_DIR, not DELETED_DIRSamuel Just2013-05-131-4/+4
* | osd/OSD.h: fix try_stop_deletionDanny Al-Gaaf2013-05-111-1/+1
* | Merge branch 'wip-4273'David Zafman2013-05-101-1/+5
|\ \
| * | osd: prioritize recovery for degraded pgsDavid Zafman2013-05-091-0/+5
| * | Clean up defer_recovery() functionsDavid Zafman2013-05-061-1/+0
| |/
* | osd/OSD.h: add missing unlock of osd_lockDanny Al-Gaaf2013-05-111-0/+1
* | OSD: rename clear_temp to recursive_remove_collection()Samuel Just2013-05-091-1/+1
* | PG: no need to wait on DeletingStateRef for flushSamuel Just2013-05-091-12/+0
* | OSD: add pg deletion cancelationSamuel Just2013-05-091-1/+77
* | OSD: don't rename pg collections, handle PGs in RemoveWQSamuel Just2013-05-091-15/+15
|/
* OSD: also walk maps individually for start_split in consume_map()Samuel Just2013-05-021-0/+1
* OSD: cancel_pending_splits needs to cancel all descendantsSamuel Just2013-05-011-0/+1
* OSD: clean up in progress split state on pg removalSamuel Just2013-05-011-4/+12
* Merge branch 'wip-4201' into nextDavid Zafman2013-04-191-2/+5
|\
| * osd: Make clear_temp() public for use by removeDavid Zafman2013-04-191-2/+1
| * osd: Add OSD::make_infos_oid() as common function to create oidDavid Zafman2013-04-191-0/+4
* | osd/: optionally track every pg refSamuel Just2013-04-191-22/+57
|/
* OSDService: add too_full_for_backfillSamuel Just2013-03-211-0/+3
* OSD: notify mon prior to shutdownSamuel Just2013-03-211-0/+18
* OSD: check for is_stopping after locking osd_lock or heartbeat_lockSamuel Just2013-03-211-0/+8
* OSD: lookup_lock_raw_pg is deadSamuel Just2013-03-211-1/+0
* OSD: rename timer to tick_timerSamuel Just2013-03-211-1/+1
* osd: data loss: low space handlingDavid Zafman2013-03-141-0/+9
* osd/: Integrate SnapMapper with OSDSamuel Just2013-03-131-0/+7
* OSD: lock not needed in ~DeletingState()Samuel Just2013-03-131-1/+0
* osd/OSD.h: prefer prefix ++operator for iteratorsDanny Al-Gaaf2013-03-131-1/+1
* Watch/Notify: rework watch/notifySamuel Just2013-02-201-13/+7
* osd: requeue pg waiters at the front of the finished queueSage Weil2013-02-191-2/+7
* PG: place biginfo on the infos object next to the info and epoch keysSamuel Just2013-02-131-1/+1
* osd/PG: store pg_info_t in leveldb (omap), purged_snaps separatelyDavid Zafman2013-02-121-0/+1
* Merge branch 'wip-mds-encode-rebased'Greg Farnum2013-02-111-1/+0
|\
| * osd: remove DecayCounter headerGreg Farnum2013-02-051-1/+0
* | src/osd/OSD.h: use empty() instead of size()Danny Al-Gaaf2013-02-111-2/+2
|/
* osd: create tool to extract pg info and pg log from filestoreDavid Zafman2013-01-301-2/+2
* osd: kill unused addr-based send_map()Sage Weil2013-01-251-1/+0
* osd: share incoming maps via Connection*, not addrsSage Weil2013-01-251-2/+1
* OSD: use TPHandle in peering_wqSamuel Just2013-01-241-5/+12
* osd: do not join cluster if not healthySage Weil2013-01-221-0/+2
* Merge remote-tracking branch 'gh/wip-3833-b'Sage Weil2013-01-221-11/+23
|\
| * osd: dump op priority queue state via admin socketSage Weil2013-01-221-0/+5
| * osd: simplify asok to single callbackSage Weil2013-01-221-8/+5