Question about RAID5/6 stability

Yeah, we ran into that new drive designation problem a few times now with repurposed disks. Basically the problem is bad enough that the only real solution is to erase and start from scratch. But I do feel that BTRFS is maturing very quickly the last few months.

This situation is sad. When will I be able to use Rockstor as my real NAS? I want to support this software SO BADLY. It has/does everything a NAS should do, but the underlying file system is still not ready. What the heck is everyone doing with Rockstor in the meantime? Demoing the capabilities with data that is backed up elsewhere? I don’t have that much spare storage laying around, so I’m precluded from doing that.

Well, the system itself works very well. And as they say, RAID is not a backup and neither is BTRFS RAID.

Using pulled disks like we did is asking for problems in any RAID system. You are right that other RAID6 systems would handle the situation better. But using healthy disks in Rockstor still allows you to mix / match drive sizes and use checksumming to guard agains bitrot.

And of course you need a backup of your data. Don’t have enough space? Use something like crashplan. Don’t have the bandwidth either? Buy one of those shingled 8TB archive disks and backup to that.

Rockstor is cutting edge storage and yes, BTRFS is not all there yet. But as I wrote, it is maturing very quickly, and the NAS system that Rockstor’s team built on top of it is already very good and getting better all the time. :innocent:

1 Like

Has there been much progress on the RAID5/6 stability/supportability in recent months?

I’m using it for a home NAS, storing photos (backed up to Amazon Cloud Drive), and serving up music files. I have no problems with it, though am using RAID10.

@LFletcher

The RAID 5/6 implement itself is quite stable. The only problems I know of with it are the scrubs are still ridiculously slow and free space reporting still doesn’t work.

That said I couldn’t use RAID 6 on mine as the main array because of the speed problem. My RAID 10 scrubs at around 1TiB an hour the RAID 6 around 100GiB and hour.

BTRFS on a whole though still doesn’t have disk monitoring or a way to drop flaky disks.

1 Like

Thanks for the response.

I’m looking to run a 100TB+ box and wishing to maximize space, RAID10 isn’t going to be a valid solution.

If scrubs are really slow, and there are issues with free space reporting, drive monitoring, etc it seems its still a long way away from where I would be happy to use it. Which is a shame.

No btrfs is certainly not a solution at that scale yet. btrfs would at minimum need hot spares for that plus a raidz3 equivalent and top level striping would be desirable too on top of actually being able to scrub that in under a year.

ZFS or a hardware storage appliance are your only realistic options for that scale that I know of at this time.

1 Like

Hello,

I’m new to the forum here. Our company has just purchase a 45 drives unit that shipped with Rockstor. I’m just going through the treads here becoming familiar with things and came across this post. What is the current state of Rockstor with Raid 5 or 6 configuration at a larger scale? such as 100tb to 250tb? We were counting on making strips of 15 drives each at Raid 6 each, so it would be 90 tb x3. Raid 1 or 10 is not an option.

We are also making this our main storage for a while to come so we need smart status to keep us accurately informed.

Thanks,

1 Like

Same as my posts here and here from about a week ago only change with the newer 4.4.3 kernel is slightly faster RAID 10 scrubs. OP was with the 4.3.3 kernel.

BTRFS (the underlying FS) is still not ready for that kind of scale yet. As much as I like Rockstor, (admitedly it is still growing too though, quite well and quickly :slightly_smiling: ) until BTRFS improves you should be looking at ZFS on FreeNAS since you already have the hardware. Hotspares and alternate/nested RAID levels should also be considered.

Also 90TB is not what you will have for space as you didn’t take out for redundancy. 15 6TB disks in a RAID 6 will net around 78TB of usable space.

And finally this always bears repeating

RAID is NOT a backup RAID IS availability/performance

2 Likes

Well, just installed Rockstor on my new server and tried to import existing Raid5 setup. This was the message, and when using winscp to find the mount folder, all files are gone

EDIT: had to delete everything and start over. Luckily it was just a few TB of movies/series

Did you try mounting via the CLI it’s possible the order of drives had changed and it just needed poking.

Edit: Opps didn’t realise that post was 2 months ago.

Here I am, again, reviving a dead thread.

After this post was made an issue was found with the RAID5/6 code in BTRFS. I think everyone knows about that by now because it was a big deal for a little while. The error has since been corrected and, for several months, the patch has been rolled into the current kernel. Everything seems to be up and running better than ever.

My RAID1 config is tight on space and I would like to convert to a RAID6, but not at the risk of losing production data (some of which has not been backed up yet because my off-site replication is bandwidth limited). Anyone using RAID5/6 since the fix? What are your results? Any Rockstor contributors able to weigh in on RAID5/6 status?

Can you post a link to that info? ASFAIK they only fixed one of the big scrub issues. So it’s still pretty broken more or less usable but recovery’s on it are hit or miss.about what it used to be.

EDIT: I know I stated it was fairly stable earlier in this thread but since then there have been multiple showstopping bugs discovered and a rather blase attitude towards fixing the RAID 5/6 has caused me to change my mind

I’m following the btrfs dev list since september, and they fixed a lot of raid56 bugs
If I remember correctly they fixed all the known bugs excluding the write hole.
Sadly, the patches have not been committed in time to be included in kernel 4.10,
so I think they will be included in 4.11 (and maybe backported to 4.9 LTS ?)
But even with the patches, the devs don’t think raid 56 is stable (see current status links)

Old msg with a listing of the known bugs:
https://www.spinics.net/lists/linux-btrfs/msg60736.html

Patch msg:
https://www.spinics.net/lists/linux-btrfs/msg62581.html

Patch test msg:
https://www.spinics.net/lists/linux-btrfs/msg63022.html

Current status:
https://www.spinics.net/lists/linux-btrfs/msg62280.html
https://www.spinics.net/lists/linux-btrfs/msg62274.html

Hi all,
please note we already had a discussion here on Rockstor about Spinics posts and actually btrfs raid5/6 bugs are not solved at all (please check btrfs group feedbacks too)

Ciao
Mirko

Anyone that can interpret the new patches from qu Wenruo ?

Both patches are here: https://www.mail-archive.com/linux-btrfs@vger.kernel.org/
dated march 29th.

Im planning on returning to Rockstor when BTRFS can be considered stable and quick (currently using RaidZ2 ZFS), but curious about status.

3 Likes

Hi guys,

I’m new on the forum and this is actually my 1th post.
I try to move from a thecus nas (4x 2TB raid 5 config) to an ZSF or BTRFS system.
I consider rockstor because it’s linux and it uses container based plugins + it uses resources a bit different then ZFS. I need the flexibility in btrfs but the only big concern is how reliable is today for raid 5 setup?
latest kernel update + btrfs have the issues solved?
i was following this status page:
https://btrfs.wiki.kernel.org/index.php/Status

Thank you

I wouldn’t consider RAID56 ready yet.

But its getting there. I would wait until the preliminary fixes are implemented and tested before using it.

I am patiently waiting for it to be stable enough to convert my pool to RAID6.
Until then I run RAID1.

2 Likes

thanks for the reply
Is there any estimation or desire to have this fixed this year?
just asking. otherwise i’m forced to go with freenas which i want to avoid