1. May 12, 2010
    • Sage Weil's avatar
      ceph: unregister osd request on failure · 0ceed5db
      Sage Weil authored
      
      
      The osd request wasn't being unregistered when the osd returned a failure
      code, even though the result was returned to the caller.  This would cause
      it to eventually time out, and then crash the kernel when it tried to
      resend the request using a stale page vector.
      
      Signed-off-by: default avatarSage Weil <sage@newdream.net>
      0ceed5db
  2. May 06, 2010
    • Sage Weil's avatar
      ceph: don't use writeback_control in writepages completion · 54ad023b
      Sage Weil authored
      
      
      The ->writepages writeback_control is not still valid in the writepages
      completion.  We were touching it solely to adjust pages_skipped when there
      was a writeback error (EIO, ENOSPC, EPERM due to bad osd credentials),
      causing an oops in the writeback code shortly thereafter.  Updating
      pages_skipped on error isn't correct anyway, so let's just rip out this
      (clearly broken) code to pass the wbc to the completion.
      
      Signed-off-by: default avatarSage Weil <sage@newdream.net>
      54ad023b
  3. May 05, 2010
  4. May 04, 2010
  5. Apr 30, 2010
  6. Apr 29, 2010