LKML Archive on lore.kernel.org help / color / mirror / Atom feed
From: "Theodore Ts'o" <tytso@mit.edu> To: Kari Argillander <kari.argillander@gmail.com> Cc: "Darrick J. Wong" <djwong@kernel.org>, Linus Torvalds <torvalds@linux-foundation.org>, Matthew Wilcox <willy@infradead.org>, "Leonidas P. Papadakos" <papadakospan@gmail.com>, Konstantin Komarov <almaz.alexandrovich@paragon-software.com>, zajec5@gmail.com, Greg Kroah-Hartman <gregkh@linuxfoundation.org>, Hans de Goede <hdegoede@redhat.com>, linux-fsdevel <linux-fsdevel@vger.kernel.org>, Linux Kernel Mailing List <linux-kernel@vger.kernel.org>, Al Viro <viro@zeniv.linux.org.uk> Subject: Re: [GIT PULL] vboxsf fixes for 5.14-1 Date: Wed, 4 Aug 2021 12:30:40 -0400 [thread overview] Message-ID: <YQrAsGBmVeKQp+Z9@mit.edu> (raw) In-Reply-To: <20210804063810.dvnqgxnaoajy3ehe@kari-VirtualBox> On Wed, Aug 04, 2021 at 09:38:10AM +0300, Kari Argillander wrote: > Konstantin has wrote about these thing see below. > > Source: > https://lore.kernel.org/linux-fsdevel/7538540ab82e4b398a0203564a1f1b23@paragon-software.com/ Thanks for the link; that's really helpful. > I'm just bringing this thing up because so many has asked and Konstantin > has not responded recently. Hopefully he will soon. Of course is it > little bit worrying that example generic/013 still fails after almoust > year has passed and Konstantin said he is working on it. And it seems that > more tests fails than beginning of review process. Also interesting is that back in August 2020 Konstantin had promised that they would be publishing their own fsck and mkfs tools. Personally, I consider having a strong set of file system utilities to be as important, if not more important, than the kernel code. Perhaps there are licensing issues which is why he hasn't been able to make his code available? One thing which I wonder about is whether there is anyone other than Konstantin which is working on ntfs3? I'm less concerned about specific problems about the *code* --- I'll let folks like Christoph, Dave, and Al weigh in on that front. I'm more concerned about the long term sustainability and maintainibility of the effort. Programming is a team sport, and this is especially true in the file system. If you look at the successful file systems, there are multiple developers involved, and ideally, those developers work for a variety of different companies. This way, if a particular file system developer gets hit by a bus, laid low with COVD-19, or gets laid off by their company due to changing business strategies, or just decides to accept a higher paying job elsewhere, the file system can continue to be adequately supported upstream. If Konstantin really is the only developer working on ntfs3, that may very well explain why generic/013 failures have been unaddressed in over a year. Which is why I tend to be much more concerned about development community and development processes than just the quality and maturity of the code. If you have a good community and development processes, the code qualtiy will follow. If you don't, that tends to be a recipe for eventual failure. There are a large number of people on the cc line, include from folks like Red Hat, SuSE, etc. It would be *great* to hear that they are also working on ntfs3, and it's not just a one engineer show. (Also, given the deadlock problems, lack of container compatibility, etc., are the Linux distros actually planning on shipping ntfs3 to their customers? Are they going to help make ntfs3 suitable for customers with access to their help desks?) > > > I can even give them patches and configs to make it trivially easy for > > > them to run fstests using KVM or GCE.... I've since posted RFC patches to the fstests list to allow other people to run xfstests on ntfs3. I don't know why Konstantin hadn't published his patches to fstests a year ago --- perhaps because of licensing concerns with the mkfs and fsck userspace programs which Paragon Software is using? My fstests patches use the mkfs.ntfs and ntfsfix which ships with the ntfs-3g package. They are not ideal; for example ntfsfix will not detect or fix all problems, and it is documented that for some issues, you have to boot into Windows and run CHKDSK. But it is the only thing that is going to be available for any **users** of ntfs3 outside of Paragon Software. Some kind of update from Paragon Software about when their versions of {mkfs,fsck}.ntfs might be made available for Linux distributions to use would certainly be enlightening. - Ted
next prev parent reply other threads:[~2021-08-04 16:31 UTC|newest] Thread overview: 42+ messages / expand[flat|nested] mbox.gz Atom feed top 2021-07-13 10:45 [GIT PULL] vboxsf fixes for 5.14-1 Hans de Goede 2021-07-13 19:15 ` Linus Torvalds 2021-07-13 20:14 ` Al Viro 2021-07-13 20:18 ` Al Viro 2021-07-13 20:24 ` Randy Dunlap 2021-07-13 20:32 ` Al Viro 2021-07-13 21:43 ` Randy Dunlap 2021-07-14 10:50 ` Rafał Miłecki 2021-07-14 14:13 ` Christoph Hellwig 2021-07-14 14:51 ` Greg KH 2021-07-14 15:59 ` Rafał Miłecki 2021-07-14 16:05 ` Matthew Wilcox 2021-07-14 16:18 ` Rafał Miłecki 2021-07-15 21:50 ` Neal Gompa 2021-07-16 11:46 ` Leonidas P. Papadakos 2021-07-16 18:07 ` Linus Torvalds 2021-07-30 15:55 ` Konstantin Komarov 2021-07-30 17:23 ` Paragon NTFSv3 (was Re: [GIT PULL] vboxsf fixes for 5.14-1) Linus Torvalds 2021-08-13 16:11 ` Konstantin Komarov 2021-08-15 20:32 ` Stephen Rothwell 2021-08-16 3:00 ` Kari Argillander 2021-09-02 21:55 ` Linus Torvalds 2021-08-03 22:48 ` [GIT PULL] vboxsf fixes for 5.14-1 Theodore Ts'o 2021-08-03 23:44 ` Matthew Wilcox 2021-08-04 0:04 ` Theodore Ts'o 2021-08-04 0:10 ` Linus Torvalds 2021-08-04 0:49 ` Theodore Ts'o 2021-08-04 1:03 ` Darrick J. Wong 2021-08-04 6:38 ` Kari Argillander 2021-08-04 16:30 ` Theodore Ts'o [this message] 2021-08-05 15:48 ` Konstantin Komarov 2021-08-10 7:02 ` Darrick J. Wong 2021-09-02 22:09 ` NTFS testing (was: " Szabolcs Szakacsits 2021-09-03 17:48 ` Eric Biggers 2021-09-03 21:17 ` Szabolcs Szakacsits 2021-07-17 16:47 ` Pali Rohár 2021-07-14 16:13 ` Darrick J. Wong 2021-07-14 16:18 ` Christoph Hellwig 2021-07-14 16:38 ` Gao Xiang 2021-07-14 20:03 ` Eric W. Biederman 2021-07-15 22:14 ` Darrick J. Wong 2021-07-13 19:17 ` pr-tracker-bot
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=YQrAsGBmVeKQp+Z9@mit.edu \ --to=tytso@mit.edu \ --cc=almaz.alexandrovich@paragon-software.com \ --cc=djwong@kernel.org \ --cc=gregkh@linuxfoundation.org \ --cc=hdegoede@redhat.com \ --cc=kari.argillander@gmail.com \ --cc=linux-fsdevel@vger.kernel.org \ --cc=linux-kernel@vger.kernel.org \ --cc=papadakospan@gmail.com \ --cc=torvalds@linux-foundation.org \ --cc=viro@zeniv.linux.org.uk \ --cc=willy@infradead.org \ --cc=zajec5@gmail.com \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).