]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
FileStore: fix OpSequencer::flush error
authorSamuel Just <samuel.just@dreamhost.com>
Wed, 23 Feb 2011 21:55:43 +0000 (13:55 -0800)
committerSamuel Just <samuel.just@dreamhost.com>
Wed, 23 Feb 2011 23:09:52 +0000 (15:09 -0800)
commitc78b29a47d7211a4b8b1585112ac22b8435a82c7
treea53db168ad8a11ea0387c547f607884c75dd0a97
parent15fa05d81220704e566ce0ba0db250bb24bc1caf
FileStore: fix OpSequencer::flush error

In writeahead mode, an op will dissappear from jq without immediately
reappearing in q.  Thus, q can be empty before seq is requeued and
finished.  last_thru_q and last_thru_jq will now be tracked explicitly.

Signed-off-by: Samuel Just <samuel.just@dreamhost.com>
src/os/FileStore.h