From: Duncan <1i5t5.duncan@cox.net>
To: linux-btrfs@vger.kernel.org
Subject: Re: RAID56 - 6 parity raid
Date: Wed, 2 May 2018 23:32:20 +0000 (UTC) [thread overview]
Message-ID: <pan$8e6d9$374a25c9$565659d8$ffe562b1@cox.net> (raw)
In-Reply-To: 432bd25d-b823-9661-a408-11864df43425@inwind.it
Goffredo Baroncelli posted on Wed, 02 May 2018 22:40:27 +0200 as
excerpted:
> Anyway, my "rant" started when Ducan put near the missing of parity
> checksum and the write hole. The first might be a performance problem.
> Instead the write hole could lead to a loosing data. My intention was to
> highlight that the parity-checksum is not related to the reliability and
> safety of raid5/6.
Thanks for making that point... and to everyone else for the vigorous
thread debating it, as I'm learning quite a lot! =:^)
>From your first reply:
>> Why the fact that the parity is not checksummed is a problem ?
>> I read several times that this is a problem. However each time the
>> thread reached the conclusion that... it is not a problem.
I must have missed those threads, or at least, missed that conclusion
from them (maybe believing they were about something rather narrower, or
conflating... for instance), because AFAICT, this is the first time I've
seen the practical merits of checksummed parity actually debated, at
least in terms I as a non-dev can reasonably understand. To my mind it
was settled (or I'd have worded my original claim rather differently) and
only now am I learning different.
And... to my credit... given the healthy vigor of the debate, it seems
I'm not the only one that missed them...
But I'm surely learning of it now, and indeed, I had somewhat conflated
parity-checksumming with the in-place-stripe-read-modify-write atomicity
issue. I'll leave the parity-checksumming debate (now that I know it at
least remains debatable) to those more knowledgeable than myself, but in
addition to what I've learned of it, I've definitely learned that I can't
properly conflate it with the in-place stripe-rmw atomicity issue, so
thanks!
--
Duncan - List replies preferred. No HTML msgs.
"Every nonfree program has a lord, a master --
and if you use the program, he is your master." Richard Stallman
next prev parent reply other threads:[~2018-05-02 23:34 UTC|newest]
Thread overview: 22+ messages / expand[flat|nested] mbox.gz Atom feed top
2018-05-01 21:57 RAID56 - 6 parity raid Gandalf Corvotempesta
2018-05-02 1:47 ` Duncan
2018-05-02 16:27 ` Goffredo Baroncelli
2018-05-02 16:55 ` waxhead
2018-05-02 17:19 ` Austin S. Hemmelgarn
2018-05-02 17:25 ` Goffredo Baroncelli
2018-05-02 18:17 ` waxhead
2018-05-02 18:50 ` Andrei Borzenkov
2018-05-02 21:20 ` waxhead
2018-05-02 21:54 ` Goffredo Baroncelli
2018-05-02 19:04 ` Goffredo Baroncelli
2018-05-02 19:29 ` Austin S. Hemmelgarn
2018-05-02 20:40 ` Goffredo Baroncelli
2018-05-02 23:32 ` Duncan [this message]
2018-05-03 11:26 ` Austin S. Hemmelgarn
2018-05-03 19:00 ` Goffredo Baroncelli
2018-05-03 8:11 ` Andrei Borzenkov
2018-05-03 11:28 ` Austin S. Hemmelgarn
2018-05-03 12:47 ` Alberto Bursi
2018-05-03 19:03 ` Goffredo Baroncelli
-- strict thread matches above, loose matches on Subject: below --
2018-05-02 19:25 Gandalf Corvotempesta
2018-05-02 23:07 ` Duncan
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='pan$8e6d9$374a25c9$565659d8$ffe562b1@cox.net' \
--to=1i5t5.duncan@cox.net \
--cc=linux-btrfs@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