Re: I need to P. are we almost there yet?

2014-12-31 Thread ashford
the robustness or uptime benefits that are expected of RAID-10. In order to remove this potentially catestrophic confusion, BTRFS should either call their RAID-10 implementation something else, or they should adhere to the long-established definition of RAID-10. Peter Ashford -- To unsubscribe

Re: I need to P. are we almost there yet?

2014-12-30 Thread ashford
of the above is more reliable, or which I would prefer. I believe that someone who understands the code in depth (and that may also be one of the people above) determine exactly how BTRFS implements RAID-10. Thank you. Peter Ashford -- To unsubscribe from this list: send the line unsubscribe linux

Re: I need to P. are we almost there yet?

2014-12-29 Thread ashford
rather quickly (only a year or two). I expect that the difficult part will be to optimize the performance of BTRFS. Hopefully those tests (and others, yet to be developed) will be able to keep it stable while the code is optimized for performance. Peter Ashford -- To unsubscribe from this list

Re: Why is the actual disk usage of btrfs considered unknowable?

2014-12-08 Thread ashford
is the free space that you expected: 300GB or 600GB and why ? You should see 300GB free. That's what you'll see with RAID-1 with a hardware RAID controller, and with MD RAID. Why would you expect to see anything else with BTRFS RAID? Peter Ashford Yeah, you pointed out the real problem here

Re: Why is the actual disk usage of btrfs considered unknowable?

2014-12-07 Thread ashford
for most (all?) file-systems. As they fill, they get less efficient. The impact is minimal for a while, then the curve hits a knee and performance drops. Some file-systems have a setting to only allow the ROOT user to exceed a specified percentage of file-system use. Peter Ashford -- To unsubscribe

Re: Why is the actual disk usage of btrfs considered unknowable?

2014-12-07 Thread ashford
in /data/2. Peter Ashford -- To unsubscribe from this list: send the line unsubscribe linux-btrfs in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html

Re: Why is the actual disk usage of btrfs considered unknowable?

2014-12-07 Thread ashford
anything else. Peter Ashford -- To unsubscribe from this list: send the line unsubscribe linux-btrfs in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html

Re: Why is the actual disk usage of btrfs considered unknowable?

2014-12-07 Thread ashford
experiences with other file-systems, including ZFS, show that the most common solution is to just deliver to the user the actual amount of unused disk space. Anything else changes this known value into a guess or prediction. Peter Ashford -- To unsubscribe from this list: send the line unsubscribe linux

Re: Why is the actual disk usage of btrfs considered unknowable?

2014-12-07 Thread ashford
to see anything else with BTRFS RAID? Peter Ashford -- To unsubscribe from this list: send the line unsubscribe linux-btrfs in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html

Re: Why is the actual disk usage of btrfs considered unknowable?

2014-12-07 Thread ashford
. In other words, BTRFS acts like any other filesystem with compression. This is reasonable. Peter Ashford -- To unsubscribe from this list: send the line unsubscribe linux-btrfs in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo

Re: Work Queue for btrfs compression writes

2014-07-30 Thread ashford
to be verified to be thread-safe. If BTRFS is using the same compression/decompression routines that other file-systems use, then the core code is almost certainly thread-safe. Any BTRFS wrapper code will have to be verified. Peter Ashford -- To unsubscribe from this list: send the line

Re: Work Queue for btrfs compression writes

2014-07-30 Thread ashford
luck. Peter Ashford -- To unsubscribe from this list: send the line unsubscribe linux-btrfs in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html

Re: 1 week to rebuid 4x 3TB raid10 is a long time!

2014-07-20 Thread ashford
the reconstruct speed for this array, but that's not a trivial task. The 5MB/S that TM is seeing is fine, considering the small files he says he has. Peter Ashford -- To unsubscribe from this list: send the line unsubscribe linux-btrfs in the body of a message to majord...@vger.kernel.org More

Re: ditto blocks on ZFS

2014-05-22 Thread ashford
The NetApp research shows that the incidence of silent corruption is a lot greater than you would expect. RAID-6 doesn't save you from this. You need BTRFS or ZFS RAID-6. I was referring to hard read errors, not silent data corruption. Peter Ashford -- To unsubscribe from this list: send the line

Re: Btrfs development plans

2009-04-21 Thread ashford
will probably take a few years. As with the IBM offer, the Oracle offer isn't done, and could fail. At this point, Chris is correct in choosing to move forward with BTRFS. As for what happens when/if Oracle buys Sun, that's best decided AFTER it happens. Peter Ashford -- To unsubscribe from

[PATCH] btrfs-progs/mkfs.c - fix sectorsize validation

2009-01-23 Thread ashford
It was possible to enter sector sizes larger than a memory page. This would result in some unpleasantness, including hangs and crashes. This patch also adds a minimum sector size of 512 bytes. # diff -u mkfs.c- mkfs.c --- mkfs.c- 2009-01-22 13:39:21.0 -0800 +++ mkfs.c

[PATCH] btrfs_progs/mkfs.c more input data verification cleanup

2009-01-23 Thread ashford
Yet another patch for mkfs input data verification. # diff -u mkfs.c- mkfs.c --- mkfs.c- 2009-01-23 19:26:33.0 -0800 +++ mkfs.c 2009-01-23 19:33:07.0 -0800 @@ -406,13 +406,23 @@ exit(1); } - if (leafsize sectorsize || (leafsize (sectorsize

[PATCH] Add validation for sector size

2009-01-22 Thread ashford
In mkfs.btrfs, the sector size must be a power of two for the second half of the leafsize and nodesize checks to work, but sectorsize is never validated. # diff -u mkfs.c- mkfs.c --- mkfs.c- 2009-01-20 11:37:39.0 -0800 +++ mkfs.c 2009-01-22 10:13:49.0 -0800 @@ -391,14

[Discussion] Extent Block Group allocations

2009-01-20 Thread ashford
? Thank you. Peter Ashford -- To unsubscribe from this list: send the line unsubscribe linux-btrfs in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html