From: L A Walsh <lkml@tlinx.org>
To: Dave Chinner <david@fromorbit.com>
Cc: Amir Goldstein <amir73il@gmail.com>,
overlayfs <linux-unionfs@vger.kernel.org>,
linux-xfs <linux-xfs@vger.kernel.org>,
"Darrick J. Wong" <darrick.wong@oracle.com>
Subject: Re: Bug? or normal behavior? if bug, then where? overlay, vfs, xfs, or ????
Date: Wed, 08 Nov 2017 23:51:05 -0800 [thread overview]
Message-ID: <5A0408E9.5010501@tlinx.org> (raw)
In-Reply-To: <20171109014726.GI4094@dastard>
Dave Chinner wrote:
>
>
> Changing the UUID on v5 filesystems is now implemented and
> supported:
>
---
And it won't have a problem if seen by a previous gen
tool -- like xfsrestore on an older "emergency boot disk"?
If not, then I misunderstood what you wrote earlier.
>> My issue was the inability to bench or use them separately.
>>
>
> <sigh>
>
> Not an XFS problem:
>
> $ mkfs.xfs -f -m finobt=0 /dev/pmem0
> ....
> = crc=1 finobt=0, sparse=0, rmapbt=0, reflink=0
> .....
>
> Yup, crc's enabled, finobt is not. As documented in the mkfs.xfs manpage.
>
So you are saying I can set finobt to 0 or 1 with crc=0?
Because testing sigh crc=1 and finobt=0|1 isn't
the same as testing crc=0 and finobt=0|1.
I'm more interested in testing finobt's affect by itself and have
a secondary interest in the effect of the crc option because I would
like to use the finobt option (thus desire to test it first), but
do not currently want to use the crc otpion, thus it being of secondary
interest.
Again, if I can test finobt 0 or 1 with no requirements I turn on
crc, then I was mistaken in my earlier understanding.
So I still have 2 issues: UUID labels that don't preclude using older
emergency boot disks, to restore a file system, and the ability to
test finobt apart from other features.
> ge.
>
> IOWs, We can directly measure the impact of the finobt on
> workloads/benchamrks. And if we want to compare the impact of CRCs,
> then 'mkfs.xfs -f -isize=512, -m crc=0 <dev>' will be directly
> comparable to the above non-finobt filesystem. THis is how we
> benchmarked the changes in the first place....
>
----
That methodology is flawed.
If the crc option is on during finobt being tested as 0 or 1,
the crc option on means different disk caching -- if the crc
option pulls in some or all of the finobt info, then you can't measure
the finobt option with the crc option turned on. Even if you turn the crc
feature off, if the disk has crc features, those also change how
information is read in.
Only if you create a disk with no crc info on it, and then can test
finobt=0|1, can you see the relative performance of the finobt cases.
If it is the case that finobt can be toggled on a disk with no
crc data or option in use, then I've misunderstood previously read
constraints (or they've changed).
-l
prev parent reply other threads:[~2017-11-09 7:51 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
2017-11-01 22:03 Bug? or normal behavior? if bug, then where? overlay, vfs, xfs, or ???? L A Walsh
2017-11-02 7:03 ` Amir Goldstein
2017-11-02 21:57 ` L A Walsh
2017-11-03 6:45 ` Amir Goldstein
2017-11-05 8:17 ` L A Walsh
2017-11-05 8:55 ` Amir Goldstein
2017-11-05 22:34 ` Dave Chinner
2017-11-08 21:21 ` L A Walsh
2017-11-09 1:47 ` Dave Chinner
2017-11-09 7:51 ` L A Walsh [this message]
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=5A0408E9.5010501@tlinx.org \
--to=lkml@tlinx.org \
--cc=amir73il@gmail.com \
--cc=darrick.wong@oracle.com \
--cc=david@fromorbit.com \
--cc=linux-unionfs@vger.kernel.org \
--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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.