On 19.10.2010 15:10, Daniel Shahaf wrote:
> Greg Stein wrote on Tue, Oct 19, 2010 at 04:31:42 -0400:
>> Personally, I see [FSv2] as a broad swath of API changes to align our
>> needs with the underlying storage. Trowbridge noted that our current
>> API makes it *really* difficult to implement an effective backend. I'd
>> also like to see a backend that allows for parallel PUTs during the
>> commit process. Hyrum sees FSv2 as some kind of super-key-value
>> storage with layers on top, allowing for various types of high-scaling
>> mechanisms.
> At the retreat, stefan2 also had some thoughts about this...
>
[This is just a brain-dump for 1.8+]
While working on the performance branch I made some
observations concerning the way FSFS organizes data
and how that could be changed for reduced I/O overhead.
notes/fsfs-improvements.txt contains a summary of that
could be done to improve FSFS before FS-NG. A later
FS-NG implementation should then still benefit from the
improvements.
-- Stefan^2.
Received on 2010-12-12 16:24:20 CET