Re: [PATCH v2 00/10] Performance fixes for 9p filesystem

From: evanhensbergen
Date: Mon Jan 23 2023 - 21:52:01 EST


Well timed prompt, sorry — I had been out of pocket while traveling. The WIPs in the development branch on GitHub are me working my way through the dir-cache patches (which was intended as the next set of patches after this one) — but those are complimentary to this set, so I’m about send out a [V3] without those so we can get this into linux-next with enough time for some more exhaustive testing before the next merge window.

I’m fine with funneling these through Dominique since he’s currently the active maintainer, but I’ve also re-established kernel.org <http://kernel.org/> credentials so I can field the pull-request if desired.

-Eric


> On Jan 23, 2023, at 10:31 AM, Christian Schoenebeck <linux_oss@xxxxxxxxxxxxx> wrote:
>
> On Monday, December 19, 2022 12:22:07 AM CET Eric Van Hensbergen wrote:
>> This is the second version of a patch series which adds a number
>> of features to improve read/write performance in the 9p filesystem.
>> Mostly it focuses on fixing caching to help utilize the recently
>> increased MSIZE limits and also fixes some problematic behavior
>> within the writeback code.
>>
>> Altogether, these show roughly 10x speed increases on simple
>> file transfers. Future patch sets will improve cache consistency
>> and directory caching.
>>
>> These patches are also available on github:
>> https://github.com/v9fs/linux/tree/ericvh/9p-next
>>
>> Tested against qemu, cpu, and diod with fsx, dbench, and some
>> simple benchmarks.
>>
>> Signed-off-by: Eric Van Hensbergen <evanhensbergen@xxxxxxxxxx>
>
> Hi Eric,
>
> what's your plan on this series? I just had a look at your github repo and saw
> there is a lot of stuff marked as WIP.
>
> Best regards,
> Christian Schoenebeck
>
>