2011Q4 Grant Proposal: raidlax - raid5-style redundancy above the filesystem


Steve Eirium <[hidden email]>


RAID5 is well-understood but under-utilised, mostly due to the massive logistical problems of doing anything with it. RAID is a layer below the filesystem and above the disk partitions, one would have to be some kind of pervert to bother with such arcane nonsense. Just google around to see what a wasteland of human experience it is.

The reality of the security you get on the life of your data is very simple and there's no need to have it hooked up as arbitrary chunking of your disk under the filesystem. It would be much less expensive and more classy to use files themselves as our chunks.

So what I'm proposing to build is a multi-master database for tracking the member filesystems. 1/(n-1) of each filesystem would be the node's share of the parity.

Anyway, your laptop gets stolen but the two disks in your PC have it all between them, so even though you've got nearly 400G of shite and 600G of disk, you're OK.


Something for scanning a filesystem into a git database, on cron or whatever, depending on mtime and/or hashing.

Some more of that same thing for trying to talk to the other instances. This could be as flexible as git, I suppose.

Something else for talking to users, getting set up, recovering lost filesystems.

A project page with a funky domain name so it can really thrive out there.




2 months of slightly involved hacking.


http://github.com/st3vil was writing perl professionally for three years, but now only wants to do it for good cause. I have another robotical project and I think they will share some intellect, if not actual code.

I'm an unemployed musician, mostly by mental necessity. I feel this is my job as a human, I just need a way to get off social welfare (I have one in the pipes). It would be great to get some bucks for staying alive. I live in a garage fairly cheaply right now but I'll probably live in my car again in a few weeks what with it being summer.


$2000 please.


Sounds like a reasonable idea. Although it doesn't directly improve Perl, it does make a useful feature available through Perl.

How will this be different from mogilefs, which is already primarily in perl (and has a substantial community behind it ...?)

About TPF

The Perl Foundation - supporting the Perl community since 2000. Find out more at www.perlfoundation.org.

About this Entry

This page contains a single entry by Alberto Simões published on December 18, 2011 4:16 PM.

2011Q4 Grant Proposal: Turkish Localization of the 5.14.1 Perl Documentation was the previous entry in this blog.

2011Q4 Grant Proposal: recogniser - responsible applications of entropy is the next entry in this blog.

Find recent content on the main index or look in the archives to find all content.


OpenID accepted here Learn more about OpenID
Powered by Movable Type 6.2.2