summaryrefslogtreecommitdiff
path: root/src/osdc/Journaler.h
Commit message (Expand)AuthorAgeFilesLines
* journaler: add generic write error handlerSage Weil2012-03-061-1/+31
* osd: int pool -> int64_t poolSage Weil2011-08-271-2/+2
* Rename ProfLogger to Perfcounters: part 2Colin Patrick McCabe2011-07-201-3/+3
* Filer, Journaler: deglobalizeColin Patrick McCabe2011-06-241-2/+3
* Merge branch 'stable'Sage Weil2011-04-251-11/+6
|\
| * mds: small journaler cleanupsSage Weil2011-04-251-2/+0
| * journaler: separate out trimmed_pos setterSage Weil2011-04-251-3/+1
| * journaler: default to readonly; fix assertsSage Weil2011-04-251-4/+4
* | journaler: truncate/zero ahead of write positionSage Weil2011-04-181-8/+20
* | journaler: check return code on _finish_write_head.Greg Farnum2011-04-181-1/+1
|/
* journaler: fix signednessSage Weil2011-04-011-1/+1
* journaler: remove ack/safe distinctionSage Weil2011-03-251-11/+6
* journaler: remove some dead code from read_entry()Sage Weil2011-03-251-7/+1
* journaler: fix prefetch to handle multiple in-flight readsSage Weil2011-03-251-2/+4
* journler: make readahead/prefetch smarterSage Weil2011-03-251-4/+4
* journaler: remove unused read_entry()Sage Weil2011-03-251-1/+0
* Journaler: fix bad assert.Greg Farnum2011-02-131-1/+2
* common: Rename Logger to ProfilingLoggerColin Patrick McCabe2011-02-081-3/+3
* mds: implement journal resetSage Weil2011-01-281-0/+7
* mdlog: return EAGAIN if replay falls off the tail of the journal.Greg Farnum2011-01-061-0/+1
* journaler: Add init_headers function, call when reading head off disk.Greg Farnum2011-01-061-0/+7
* Journaler: Remove the unused read_pos field.Greg Farnum2011-01-061-9/+9
* journaler: add reread_head_and_probe function.Greg Farnum2011-01-061-0/+4
* mds: extend the use of uint64_t instead of (signed) loff_t, et al.Greg Farnum2011-01-061-9/+9
* Journaler: make reprobe() an asynchronous function.Greg Farnum2011-01-061-1/+4
* Journaler: make reread_head an asynchronous function.Greg Farnum2011-01-061-1/+4
* Journaler: redefine states to make them all unique.Greg Farnum2011-01-061-3/+3
* Journaler: Set the privacy of new functions correctly.Greg Farnum2011-01-061-2/+2
* Journaler: use uint64_6 instead of int64_t.Greg Farnum2011-01-061-24/+24
* Journaler: Add function reprobe, to search for the new end of log.Greg Farnum2011-01-061-0/+3
* Journaler: Add reset() function, which returns it to the immediate post-ctor ...Greg Farnum2011-01-061-0/+24
* Journaler: Add a read-only setting, and asserts to make it fail on writes if ...Greg Farnum2011-01-061-2/+6
* Journaler: add new reread_head function and state.Greg Farnum2011-01-061-0/+3
* timer: make init/shutdown explicitSage Weil2010-11-151-4/+3
* Bug #98: Unique names for include guardsMarkus Elfring2010-06-171-2/+2
* Merge branch 'string' into unstableSage Weil2010-05-071-2/+2
|\
| * string fixSage Weil2010-04-281-1/+1
| * replace nstring with std::stringSage Weil2010-04-281-1/+1
* | types: standardize on uint64_tSage Weil2010-05-071-37/+37
|/
* journaler: struct_v in structsSage Weil2010-01-271-0/+4
* uninline some header typesSage Weil2009-09-301-1/+1
* mds: truncate journal on partial writeSage Weil2009-07-141-0/+5
* journaler: fix replaySage Weil2009-05-111-8/+4
* journaler: store layout in journal headerSage Weil2009-04-301-5/+14
* journaler: write out objects as we complete themSage Weil2009-04-201-1/+1
* journaler: put magic in journal headersSage Weil2009-04-181-1/+3
* mds: put mds format magic in root inode, journal; check on start, replaySage Weil2009-04-151-2/+6
* logger: identify fields with int constants instead of stringsSage Weil2009-02-261-2/+3
* journaler: add --journaler_safe hack support backSage Weil2008-12-311-1/+1
* mds: flush log only when we need toSage Weil2008-12-241-0/+1