summaryrefslogtreecommitdiff
path: root/src/os/FileJournal.cc
Commit message (Expand)AuthorAgeFilesLines
* FileJournal::wrap_read_bl: adjust pos before returningSamuel Just2013-02-281-0/+2
* filejournal: make less noise about open failuresSage Weil2012-06-151-2/+2
* filejournal: add check() methodSage Weil2012-05-231-0/+29
* FileJournal: Clarify log message on journal too small.Tommi Virtanen2012-05-171-1/+1
* FileJournal: simply flush by waiting for completions to emptySamuel Just2012-04-271-36/+5
* FileJournal: don't wait flusher until completions are queuedSamuel Just2012-04-201-19/+20
* filestore: fix collection_add journal replay problemSage Weil2012-04-201-0/+1
* 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-181-91/+142
|\
| * FileJournal: let peek_write return a referenceSamuel Just2012-04-171-7/+8
| * FileJournal: allow write_thread and write_finisher to run in parallelSamuel Just2012-04-131-89/+139
* | filestore: factor block device size probe out into helperSage Weil2012-04-171-19/+2
|/
* filejournal: dump injsonSage Weil2012-04-121-4/+18
* Merge remote-tracking branch 'gh/wip-log'Sage Weil2012-03-301-1/+1
|\
| * log: new logging infrastructureSage Weil2012-03-271-1/+1
* | FileJournal: check pwrite return value when zeroing journalSamuel Just2012-03-301-4/+10
* | FileJournal: optionally zero journal on createSamuel Just2012-03-281-0/+14
* | FileJournal: use DSYNC for directio pathSamuel Just2012-03-281-1/+1
* | FileStore: Pass OpRequestRef into filestore in queue_transactionSamuel Just2012-03-281-1/+14
|/
* filejournal: less log noiseSage Weil2012-03-111-3/+3
* filejournal: drop unused variableSage Weil2012-02-131-2/+0
* filejournal: flush needn't abort on write_stopSage Weil2012-02-051-1/+1
* filejournal: clean up check_aio_completionSage Weil2012-02-051-12/+4
* filejournal: get multiple aios at a timeSage Weil2012-02-051-17/+17
* filejournal: print aio mode on openSage Weil2012-02-041-1/+3
* configure: add --without-libaio optionSage Weil2012-02-041-1/+27
* filejournal: implement aio for writesSage Weil2012-02-041-9/+292
* filejournal: assume gibberish flags imply noneSage Weil2012-01-281-0/+13
* filejournal: include crc in entry header/footerSage Weil2012-01-281-1/+16
* filejournal: fix header initializationSage Weil2012-01-281-1/+0
* filejournal: clean up some errno checksSage Weil2012-01-281-5/+4
* filejournal: assert submit_entry gets >0 bytesSage Weil2012-01-281-0/+1
* filejournal: initialize header before writingSage Weil2012-01-281-0/+1
* filejournal: move zero_buf allocationSage Weil2012-01-281-5/+11
* osd: implement --dump-journalSage Weil2012-01-201-0/+36
* osd: --get-journal-fsidSage Weil2011-12-191-0/+12
* filejournal: uuid for fsidSage Weil2011-12-191-13/+21
* filestore: make fsid uuid_d instead of uint64_tSage Weil2011-12-191-4/+4
* filejournal: preallocate journal bytes on createSage Weil2011-12-161-0/+7
* filejournal: make FileJournal::open() arg slightly less weirdSage Weil2011-12-051-3/+4
* filejournal: remove bogus check in read_entrySage Weil2011-12-051-6/+0
* filejournal: set last_committed_seq based on fs, not journalSage Weil2011-12-051-1/+2
* FileJournal: stop using sync_file_rangeChristoph Hellwig2011-11-041-14/+17
* Merge branch 'master' into wip-freebsdSage Weil2011-10-251-6/+17
|\
| * filestore: measure commit interval, latency, journal full countSage Weil2011-10-201-0/+3
| * filestore: simplify, clean up perfcountersSage Weil2011-10-201-6/+14
* | Change PAGE_MASK/PAGE_SIZE definitions to CEPH_PAGE_MASK/CEPH_PAGE_SIZEStanislav Sedov2011-10-041-10/+10
* | First cut of FreeBSD support. This patch allowes ceph to compile successfullyStanislav Sedov2011-10-041-2/+12
|/
* filejournal: improve debug error messgeSage Weil2011-09-251-1/+1
* FileJournal: Also classify kernel major version 3 as safe with disk-cache onWido den Hollander2011-08-271-1/+1