Message ID | 20220303171323.580712-1-groug@kaod.org (mailing list archive) |
---|---|
Headers | show |
Series | virtiofsd: Support FUSE_SYNCFS on unannounced submounts | expand |
On Thu, Mar 03, 2022 at 06:13:21PM +0100, Greg Kurz wrote: > This is the current patches I have : one to track submounts > and the other to call syncfs() on them. Tested on simple > cases only. > > I won't be able to work on this anymore, so I'm posting for the > records. Anyone is welcome to pick it up as there won't be a v2 > from my side. Thanks Greg. Hopefully somebody else will be able to pick it up. What are TODO items to take this patch series to completion. Vivek > > Cheers, > > -- > Greg > > Greg Kurz (2): > virtiofsd: Track submounts > virtiofsd: Support FUSE_SYNCFS on unannounced submounts > > tools/virtiofsd/passthrough_ll.c | 61 ++++++++++++++++++++++++++++---- > 1 file changed, 55 insertions(+), 6 deletions(-) > > -- > 2.34.1 > >
On Fri, 4 Mar 2022 07:11:29 -0500 Vivek Goyal <vgoyal@redhat.com> wrote: > On Thu, Mar 03, 2022 at 06:13:21PM +0100, Greg Kurz wrote: > > This is the current patches I have : one to track submounts > > and the other to call syncfs() on them. Tested on simple > > cases only. > > > > I won't be able to work on this anymore, so I'm posting for the > > records. Anyone is welcome to pick it up as there won't be a v2 > > from my side. > > Thanks Greg. Hopefully somebody else will be able to pick it up. > > What are TODO items to take this patch series to completion. > Compared to the previous try, this basically tracks submount inodes in a dedicated hash to avoid browsing through all inodes at sync time. Given the limited time I had to spend on this, it certainly requires some more thinking and testing around corner cases. Since C virtiofsd is being deprecated, I don't think it's worth investing much in supporting all possible scenarios. Maybe add sanity checks and proper error handling for things that would obviously break. Cheers, -- Greg > Vivek > > > > > Cheers, > > > > -- > > Greg > > > > Greg Kurz (2): > > virtiofsd: Track submounts > > virtiofsd: Support FUSE_SYNCFS on unannounced submounts > > > > tools/virtiofsd/passthrough_ll.c | 61 ++++++++++++++++++++++++++++---- > > 1 file changed, 55 insertions(+), 6 deletions(-) > > > > -- > > 2.34.1 > > > > >