Project

General

Profile

Bug #1076

avoid sparse read for small reads

Added by Yehuda Sadeh over 8 years ago. Updated over 8 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
-
Category:
librbd
Target version:
Start date:
05/10/2011
Due date:
% Done:

0%

Source:
Tags:
Backport:
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature:

Description

It doesn't make sense to make sparse read for reads that are smaller than the block size. This should either be in librbd, or optionally the osd sparse read implementation should avoid using fiemap.

History

#1 Updated by Sage Weil over 8 years ago

  • Target version set to v0.30
  • translation missing: en.field_story_points set to 1

#2 Updated by Sage Weil over 8 years ago

  • Category set to librbd

#3 Updated by Sage Weil over 8 years ago

  • Target version changed from v0.30 to v0.31

#4 Updated by Sage Weil over 8 years ago

  • translation missing: en.field_story_points changed from 1 to 3
  • translation missing: en.field_position set to 1
  • translation missing: en.field_position changed from 1 to 691

#5 Updated by Yehuda Sadeh over 8 years ago

  • Status changed from New to Resolved

Effectively done in 1fc60a2baa6c4b5039ffe61e6443ccce53c0cc9c. The filestore will not do a fiemap on small (configurable) lengths.

Also available in: Atom PDF