Message ID | 20240617073525.10666-1-jack@suse.cz (mailing list archive) |
---|---|
Headers | show |
Series | nfs: Improve throughput for random buffered writes | expand |
Ping? I don't see these patches being in NFS git tree. Did they fall through the cracks? Honza On Mon 01-07-24 12:50:45, Jan Kara wrote: > [Resending because of messed up mailing list address] > > Hello, > > this is second revision of my patch series improving NFS throughput for > buffered writes. > > Changes since v1: > * Added Reviewed-by tags > * Made sleep waiting for congestion to resolve killable > > Original cover letter below: > > I was thinking how to best address the performance regression coming from > NFS write congestion. After considering various options and concerns raised > in the previous discussion, I've got an idea for a simple option that could > help to keep the server more busy - just mimick what block devices do and > block the flush worker waiting for congestion to resolve instead of aborting > the writeback. And it actually helps enough that I don't think more complex > solutions are warranted at this point. > > This patch series has two preparatory cleanups and then a patch implementing > this idea. > > Honza > > Previous versions: > Link: http://lore.kernel.org/r/20240612153022.25454-1-jack@suse.cz # v1 >
Hi Jan, On Wed, Jul 17, 2024 at 11:58 AM Jan Kara <jack@suse.cz> wrote: > > Ping? I don't see these patches being in NFS git tree. Did they fall > through the cracks? > I have these patches in my tree starting with this commit: http://git.linux-nfs.org/?p=anna/linux-nfs.git;a=commit;h=37d4159dd25ade59ce0fecc75984240e5f7abc14 I hope this helps! Anna > Honza > > On Mon 01-07-24 12:50:45, Jan Kara wrote: > > [Resending because of messed up mailing list address] > > > > Hello, > > > > this is second revision of my patch series improving NFS throughput for > > buffered writes. > > > > Changes since v1: > > * Added Reviewed-by tags > > * Made sleep waiting for congestion to resolve killable > > > > Original cover letter below: > > > > I was thinking how to best address the performance regression coming from > > NFS write congestion. After considering various options and concerns raised > > in the previous discussion, I've got an idea for a simple option that could > > help to keep the server more busy - just mimick what block devices do and > > block the flush worker waiting for congestion to resolve instead of aborting > > the writeback. And it actually helps enough that I don't think more complex > > solutions are warranted at this point. > > > > This patch series has two preparatory cleanups and then a patch implementing > > this idea. > > > > Honza > > > > Previous versions: > > Link: http://lore.kernel.org/r/20240612153022.25454-1-jack@suse.cz # v1 > > > -- > Jan Kara <jack@suse.com> > SUSE Labs, CR >
Hi Anna! On Wed 17-07-24 13:44:57, Anna Schumaker wrote: > On Wed, Jul 17, 2024 at 11:58 AM Jan Kara <jack@suse.cz> wrote: > > > > Ping? I don't see these patches being in NFS git tree. Did they fall > > through the cracks? > > I have these patches in my tree starting with this commit: > http://git.linux-nfs.org/?p=anna/linux-nfs.git;a=commit;h=37d4159dd25ade59ce0fecc75984240e5f7abc14 Aha, great! I was checking the tree mentioned in MAINTAINERS file which is Trond's one and because it seemed fairly active it didn't occur to me you are maintaining your tree as well. Thanks for the link! One more question: Do you plan to push these changes for 6.11 or 6.12? Honza
On Thu, Jul 18, 2024 at 5:47 AM Jan Kara <jack@suse.cz> wrote: > > Hi Anna! > > On Wed 17-07-24 13:44:57, Anna Schumaker wrote: > > On Wed, Jul 17, 2024 at 11:58 AM Jan Kara <jack@suse.cz> wrote: > > > > > > Ping? I don't see these patches being in NFS git tree. Did they fall > > > through the cracks? > > > > I have these patches in my tree starting with this commit: > > http://git.linux-nfs.org/?p=anna/linux-nfs.git;a=commit;h=37d4159dd25ade59ce0fecc75984240e5f7abc14 > > Aha, great! I was checking the tree mentioned in MAINTAINERS file which is > Trond's one and because it seemed fairly active it didn't occur to me you > are maintaining your tree as well. Thanks for the link! And this is the first time I've thought about adding my tree to the MAINTAINERS file. I should probably do that to avoid confusion in the future! > > One more question: Do you plan to push these changes for 6.11 or 6.12? They'll be in my pull request for 6.11 that I hope to have out in the next hour or so. Anna > > Honza > -- > Jan Kara <jack@suse.com> > SUSE Labs, CR