summaryrefslogtreecommitdiff
path: root/src/os
Commit message (Expand)AuthorAgeFilesLines
...
* filestore: mkfs: only (re)set fsid if not already setSage Weil2012-05-221-28/+46
* filestore: pass target into read_fsid()Sage Weil2012-05-222-7/+10
* filestore: mkfs: rename buf -> fsid_fnSage Weil2012-05-221-5/+4
* filestore: always open/verify basedir; clean up error messagesSage Weil2012-05-221-28/+31
* filestore: do not wipe on mkfsSage Weil2012-05-222-99/+2
* filestore: remove unused 'filestore dev' optionSage Weil2012-05-222-29/+0
* filestore: test xattrs on temporary fileSage Weil2012-05-191-1/+13
* filestore: do not test xattrs on fsid fileSage Weil2012-05-191-1/+1
* FileJournal: Clarify log message on journal too small.Tommi Virtanen2012-05-171-1/+1
* filestore: allow fsid to be fed in for mkfsSage Weil2012-05-013-1/+8
* filestore: allow flusher+sync_flush enable/disable via injectargsSage Weil2012-05-011-5/+10
* filestore: fix op_queue_{len,bytes} instrumentationSage Weil2012-05-011-2/+6
* throttle: feed cct, name, and add loggingSage Weil2012-04-301-0/+2
* filestore: fix error messageYehuda Sadeh2012-04-271-3/+2
* filestore: first lock osd mount point, next detect fs typeYehuda Sadeh2012-04-271-28/+28
* FileJournal: simply flush by waiting for completions to emptySamuel Just2012-04-272-46/+6
* filestore: interprect any fiemap error as EOPNOTSUPPSage Weil2012-04-261-1/+1
* filestore: fix a journal replay issue with collection_add()Joao Eduardo Luis2012-04-261-0/+8
* Merge branch 'master' into wip-discardSage Weil2012-04-212-22/+30
|\
| * FileJournal: don't wait flusher until completions are queuedSamuel Just2012-04-201-19/+20
| * filestore: fix collection_add journal replay problemSage Weil2012-04-202-3/+10
* | filestore: verify that fiemap worksSage Weil2012-04-212-16/+73
|/
* FileStore: don't read reference to writeq head after pop_writeSamuel Just2012-04-191-2/+2
* Merge remote-tracking branch 'gh/wip_journal'Sage Weil2012-04-182-124/+208
|\
| * FileJournal: let peek_write return a referenceSamuel Just2012-04-172-8/+9
| * FileJournal: clarify locking in headerSamuel Just2012-04-171-0/+11
| * FileJournal: allow write_thread and write_finisher to run in parallelSamuel Just2012-04-132-122/+194
* | filestore: factor block device size probe out into helperSage Weil2012-04-171-19/+2
* | Merge remote branch 'upstream/wip-guard'Samuel Just2012-04-161-2/+2
|\ \
| * | Filestore: fix guard errors in COLL_REMOVE and COLL_MOVESamuel Just2012-04-161-2/+2
* | | filestore: flush log on failure injectionSage Weil2012-04-131-0/+1
* | | Merge branch 'wip-2226b'Sage Weil2012-04-133-92/+171
|\ \ \ | |_|/ |/| |
| * | filestore: use our assertSage Weil2012-04-131-0/+2
| * | FileStore: don't return ENOENT from object_map gettersSamuel Just2012-04-131-13/+38
| * | filestore: init filestore_kill_at in ctorSage Weil2012-04-131-0/+2
| * | filestore: name internallySage Weil2012-04-132-3/+5
| |/
| * filestore: two-phase guardSage Weil2012-04-132-45/+101
| * filestore: simple failure injections via --filestore-kill-at <n>Sage Weil2012-04-132-2/+34
| * filestore: fix collection_add argument namesSage Weil2012-04-131-6/+6
| * filestore: replay collection_move using add+removeSage Weil2012-04-132-46/+4
| * filestore: implement collection_move() as add + removeSage Weil2012-04-132-6/+4
| * filestore: cleanup: flip sense of replay guard checkSage Weil2012-04-101-8/+8
| * filestore: fix fd leak on collection_renameSage Weil2012-04-101-0/+1
| * filestore: fix collection_rename guardSage Weil2012-04-101-1/+5
| * filestore: fix collection_add guardSage Weil2012-04-101-1/+4
| * filestore: fix collection_move guardSage Weil2012-04-101-10/+31
* | FileStore: don't return ENOENT from object_map gettersSamuel Just2012-04-121-13/+38
* | DBObjectMap: check in clone and link that source is not destinationSamuel Just2012-04-121-0/+4
* | filestore: use config observer to start/stop dumping/tracingSage Weil2012-04-121-4/+9
* | objectstore: tweak dump() a bitSage Weil2012-04-121-29/+29