public inbox for linux-xfs@vger.kernel.org
 help / color / mirror / Atom feed
From: Dave Chinner <david@fromorbit.com>
To: Gionatan Danti <g.danti@assyoma.it>
Cc: linux-xfs@vger.kernel.org
Subject: Re: XFS and sector size on thin volumes
Date: Sun, 10 Sep 2017 09:53:23 +1000	[thread overview]
Message-ID: <20170909235323.GL17782@dastard> (raw)
In-Reply-To: <0c59ba403f83e571d695a716ccad5d0a@assyoma.it>

On Sun, Sep 10, 2017 at 01:26:42AM +0200, Gionatan Danti wrote:
> Il 10-09-2017 01:12 Dave Chinner ha scritto:
> >
> >Probably not. And, worse, you open up the possibility of torn
> >"single sector" writes if the underlying device isn't a native 4k
> >sector device.
> 
> Good catch, I was not thinking on how sectsize=4K could interact
> with non-4K disks.
> 
> However, if using only 4K disks below the thin volumes/ZVOLs, should
> I manually set sectsize=4K?
> Or, again, I should stick with the default and stop worring?

If a block device is presented with 512 sectors on 4k-only sector
drives, then that's a bug. If it's doing so with 512e drives,
then that's still a bug because it should be presenting as a
512 byte logical, 4096 byte physical sector size device and in that
case mkfs.xfs will choose 4k sectors by default.

IOWs, if the underlying device is correctly presented to mkfs.xfs
then it will choose the correct sector size by default.  dm-thinp
does the right thing with sector sizes, but I have no idea about
ZoL.

Cheers,

Dave.
-- 
Dave Chinner
david@fromorbit.com

  reply	other threads:[~2017-09-09 23:53 UTC|newest]

Thread overview: 11+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2017-09-09 22:11 XFS and sector size on thin volumes Gionatan Danti
2017-09-09 23:12 ` Dave Chinner
2017-09-09 23:26   ` Gionatan Danti
2017-09-09 23:53     ` Dave Chinner [this message]
2017-09-11 22:14       ` Gionatan Danti
2017-09-11 22:28         ` Eric Sandeen
2017-09-12  5:24           ` Gionatan Danti
2017-09-16 16:43             ` Gionatan Danti
2017-09-16 18:33               ` Eric Sandeen
2017-09-16 19:59                 ` Gionatan Danti
2017-09-16 22:01                   ` Eric Sandeen

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20170909235323.GL17782@dastard \
    --to=david@fromorbit.com \
    --cc=g.danti@assyoma.it \
    --cc=linux-xfs@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox