Re: all rbd users: set 'filestore fiemap = false'

2012-06-22 Thread Christoph Hellwig
On Mon, Jun 18, 2012 at 08:32:50AM -0700, Sage Weil wrote: On Mon, 18 Jun 2012, Christoph Hellwig wrote: On Sun, Jun 17, 2012 at 09:02:15PM -0700, Sage Weil wrote: that data over the wire. We have observed incorrect/changing FIEMAP on both btrfs: both btrfs and? Whoops, it was

Re: all rbd users: set 'filestore fiemap = false'

2012-06-18 Thread Oliver Francke
Hi Sage, On 06/18/2012 06:02 AM, Sage Weil wrote: If you are using RBD, and want to avoid potential image corruption, add filestore fiemap = false to the [osd] section of your ceph.conf and restart your OSDs. as far as this heals some trouble, but I fairly don't understand...

Re: all rbd users: set 'filestore fiemap = false'

2012-06-18 Thread Sage Weil
On Mon, 18 Jun 2012, Christoph Hellwig wrote: On Sun, Jun 17, 2012 at 09:02:15PM -0700, Sage Weil wrote: that data over the wire. We have observed incorrect/changing FIEMAP on both btrfs: both btrfs and? Whoops, it was XFS. :/ Btw, btrfs had SEEK_HOLE/SEEK_DATA which are a lot more

all rbd users: set 'filestore fiemap = false'

2012-06-17 Thread Sage Weil
If you are using RBD, and want to avoid potential image corruption, add filestore fiemap = false to the [osd] section of your ceph.conf and restart your OSDs. We've tracked down the source of some corruption to racy/buggy FIEMAP ioctl behavior. The RBD client (when caching is