Re: [PATCH] logfs: remove from tree
On Mon, Oct 24, 2016 at 08:37:15AM +0200, Christoph Hellwig wrote: > On Sat, Oct 15, 2016 at 01:33:29AM +0100, Al Viro wrote: > > IMO that's a plain and simple "just before -rc1" fodder, to be sent > > straight to Linus. No objections from me, anyway. > > It's "just after -rc2" now, but maybe it's still time for this > trivial removal? Now we're getting close to the end of this merge window, any chance you could queue it up for the next merge window?
Re: [PATCH] logfs: remove from tree
On Mon, Oct 24, 2016 at 08:37:15AM +0200, Christoph Hellwig wrote: > On Sat, Oct 15, 2016 at 01:33:29AM +0100, Al Viro wrote: > > IMO that's a plain and simple "just before -rc1" fodder, to be sent > > straight to Linus. No objections from me, anyway. > > It's "just after -rc2" now, but maybe it's still time for this > trivial removal? Now we're getting close to the end of this merge window, any chance you could queue it up for the next merge window?
Re: [PATCH] logfs: remove from tree
On Sat, Oct 15, 2016 at 01:33:29AM +0100, Al Viro wrote: > IMO that's a plain and simple "just before -rc1" fodder, to be sent > straight to Linus. No objections from me, anyway. It's "just after -rc2" now, but maybe it's still time for this trivial removal?
Re: [PATCH] logfs: remove from tree
On Sat, Oct 15, 2016 at 01:33:29AM +0100, Al Viro wrote: > IMO that's a plain and simple "just before -rc1" fodder, to be sent > straight to Linus. No objections from me, anyway. It's "just after -rc2" now, but maybe it's still time for this trivial removal?
Re: [PATCH] logfs: remove from tree
On Sun, Sep 11, 2016 at 03:04:22PM +0200, Christoph Hellwig wrote: > Logfs was introduced to the kernel in 2009, and hasn't seen any non > drive-by changes since 2012, while having lots of unsolved issues > including the complete lack of error handling, with more and more > issues popping up without any fixes. > > The logfs.org domain has been bouncing from a mail, and the maintainer > on the non-logfs.org domain hasn't repsonded to past queries either. > > Signed-off-by: Christoph Hellwig> --- > Documentation/filesystems/00-INDEX |2 - > Documentation/filesystems/logfs.txt | 241 > MAINTAINERS |8 - > fs/Kconfig |1 - > fs/Makefile |1 - [snip] IMO that's a plain and simple "just before -rc1" fodder, to be sent straight to Linus. No objections from me, anyway.
Re: [PATCH] logfs: remove from tree
On Sun, Sep 11, 2016 at 03:04:22PM +0200, Christoph Hellwig wrote: > Logfs was introduced to the kernel in 2009, and hasn't seen any non > drive-by changes since 2012, while having lots of unsolved issues > including the complete lack of error handling, with more and more > issues popping up without any fixes. > > The logfs.org domain has been bouncing from a mail, and the maintainer > on the non-logfs.org domain hasn't repsonded to past queries either. > > Signed-off-by: Christoph Hellwig > --- > Documentation/filesystems/00-INDEX |2 - > Documentation/filesystems/logfs.txt | 241 > MAINTAINERS |8 - > fs/Kconfig |1 - > fs/Makefile |1 - [snip] IMO that's a plain and simple "just before -rc1" fodder, to be sent straight to Linus. No objections from me, anyway.
Re: [PATCH] logfs: remove from tree
On 2016-09-12 02:55, Artem Bityutskiy wrote: On Sun, 2016-09-11 at 15:04 +0200, Christoph Hellwig wrote: Logfs was introduced to the kernel in 2009, and hasn't seen any non drive-by changes since 2012, while having lots of unsolved issues including the complete lack of error handling, with more and more issues popping up without any fixes. The logfs.org domain has been bouncing from a mail, and the maintainer on the non-logfs.org domain hasn't repsonded to past queries either. Signed-off-by: Christoph HellwigBack in 2008 logfs and UBIFS were in sort of competing projects. I remember we inspected logfs code and tested it - we did not find proper wear-levelling and bad block handling, we did not see proper error handling, and it exploded when we were running relatively simple tests. We indicated this here in a very humble way to avoid the "conflict of interest" perseption: https://lkml.org/lkml/2008/3/31/117 I did not follow logfs since then, but I think there wasn't much development since then and all these issue are still there. I mean, unless I am horribly mistaken, logfs does not really have the basic features of a flash file system and there is no point keeping it in the tree and consuming people's time maintaining it. FWIW, I tried testing it about a year ago, and got similar results both from the tests and from trying to contact the maintainer.
Re: [PATCH] logfs: remove from tree
On 2016-09-12 02:55, Artem Bityutskiy wrote: On Sun, 2016-09-11 at 15:04 +0200, Christoph Hellwig wrote: Logfs was introduced to the kernel in 2009, and hasn't seen any non drive-by changes since 2012, while having lots of unsolved issues including the complete lack of error handling, with more and more issues popping up without any fixes. The logfs.org domain has been bouncing from a mail, and the maintainer on the non-logfs.org domain hasn't repsonded to past queries either. Signed-off-by: Christoph Hellwig Back in 2008 logfs and UBIFS were in sort of competing projects. I remember we inspected logfs code and tested it - we did not find proper wear-levelling and bad block handling, we did not see proper error handling, and it exploded when we were running relatively simple tests. We indicated this here in a very humble way to avoid the "conflict of interest" perseption: https://lkml.org/lkml/2008/3/31/117 I did not follow logfs since then, but I think there wasn't much development since then and all these issue are still there. I mean, unless I am horribly mistaken, logfs does not really have the basic features of a flash file system and there is no point keeping it in the tree and consuming people's time maintaining it. FWIW, I tried testing it about a year ago, and got similar results both from the tests and from trying to contact the maintainer.
Re: [PATCH] logfs: remove from tree
On Sun, 2016-09-11 at 15:04 +0200, Christoph Hellwig wrote: > Logfs was introduced to the kernel in 2009, and hasn't seen any non > drive-by changes since 2012, while having lots of unsolved issues > including the complete lack of error handling, with more and more > issues popping up without any fixes. > > The logfs.org domain has been bouncing from a mail, and the > maintainer > on the non-logfs.org domain hasn't repsonded to past queries either. > > Signed-off-by: Christoph HellwigBack in 2008 logfs and UBIFS were in sort of competing projects. I remember we inspected logfs code and tested it - we did not find proper wear-levelling and bad block handling, we did not see proper error handling, and it exploded when we were running relatively simple tests. We indicated this here in a very humble way to avoid the "conflict of interest" perseption: https://lkml.org/lkml/2008/3/31/117 I did not follow logfs since then, but I think there wasn't much development since then and all these issue are still there. I mean, unless I am horribly mistaken, logfs does not really have the basic features of a flash file system and there is no point keeping it in the tree and consuming people's time maintaining it. Artem.
Re: [PATCH] logfs: remove from tree
On Sun, 2016-09-11 at 15:04 +0200, Christoph Hellwig wrote: > Logfs was introduced to the kernel in 2009, and hasn't seen any non > drive-by changes since 2012, while having lots of unsolved issues > including the complete lack of error handling, with more and more > issues popping up without any fixes. > > The logfs.org domain has been bouncing from a mail, and the > maintainer > on the non-logfs.org domain hasn't repsonded to past queries either. > > Signed-off-by: Christoph Hellwig Back in 2008 logfs and UBIFS were in sort of competing projects. I remember we inspected logfs code and tested it - we did not find proper wear-levelling and bad block handling, we did not see proper error handling, and it exploded when we were running relatively simple tests. We indicated this here in a very humble way to avoid the "conflict of interest" perseption: https://lkml.org/lkml/2008/3/31/117 I did not follow logfs since then, but I think there wasn't much development since then and all these issue are still there. I mean, unless I am horribly mistaken, logfs does not really have the basic features of a flash file system and there is no point keeping it in the tree and consuming people's time maintaining it. Artem.
Re: [PATCH] logfs: remove from tree
On Mon, Sep 12, 2016 at 11:53:19AM +1000, Dave Chinner wrote: > Wasn't the lib/btree.c implementation introduced with and only used > by logfs? Should that go as well? The qla2xxx SCSI target driver also uses the btree library.
Re: [PATCH] logfs: remove from tree
On Mon, Sep 12, 2016 at 11:53:19AM +1000, Dave Chinner wrote: > Wasn't the lib/btree.c implementation introduced with and only used > by logfs? Should that go as well? The qla2xxx SCSI target driver also uses the btree library.
Re: [PATCH] logfs: remove from tree
On Sun, Sep 11, 2016 at 03:04:22PM +0200, Christoph Hellwig wrote: > Logfs was introduced to the kernel in 2009, and hasn't seen any non > drive-by changes since 2012, while having lots of unsolved issues > including the complete lack of error handling, with more and more > issues popping up without any fixes. > > The logfs.org domain has been bouncing from a mail, and the maintainer > on the non-logfs.org domain hasn't repsonded to past queries either. > > Signed-off-by: Christoph Hellwig> --- > Documentation/filesystems/00-INDEX |2 - > Documentation/filesystems/logfs.txt | 241 > MAINTAINERS |8 - > fs/Kconfig |1 - > fs/Makefile |1 - > fs/logfs/Kconfig| 17 - > fs/logfs/Makefile | 13 - > fs/logfs/compr.c| 95 -- > fs/logfs/dev_bdev.c | 322 - > fs/logfs/dev_mtd.c | 274 - > fs/logfs/dir.c | 797 > fs/logfs/file.c | 285 - > fs/logfs/gc.c | 732 --- > fs/logfs/inode.c| 428 --- > fs/logfs/journal.c | 894 -- > fs/logfs/logfs.h| 735 --- > fs/logfs/logfs_abi.h| 629 -- > fs/logfs/readwrite.c| 2298 > --- > fs/logfs/segment.c | 961 --- > fs/logfs/super.c| 653 -- Wasn't the lib/btree.c implementation introduced with and only used by logfs? Should that go as well? Cheers, Dave. -- Dave Chinner da...@fromorbit.com
Re: [PATCH] logfs: remove from tree
On Sun, Sep 11, 2016 at 03:04:22PM +0200, Christoph Hellwig wrote: > Logfs was introduced to the kernel in 2009, and hasn't seen any non > drive-by changes since 2012, while having lots of unsolved issues > including the complete lack of error handling, with more and more > issues popping up without any fixes. > > The logfs.org domain has been bouncing from a mail, and the maintainer > on the non-logfs.org domain hasn't repsonded to past queries either. > > Signed-off-by: Christoph Hellwig > --- > Documentation/filesystems/00-INDEX |2 - > Documentation/filesystems/logfs.txt | 241 > MAINTAINERS |8 - > fs/Kconfig |1 - > fs/Makefile |1 - > fs/logfs/Kconfig| 17 - > fs/logfs/Makefile | 13 - > fs/logfs/compr.c| 95 -- > fs/logfs/dev_bdev.c | 322 - > fs/logfs/dev_mtd.c | 274 - > fs/logfs/dir.c | 797 > fs/logfs/file.c | 285 - > fs/logfs/gc.c | 732 --- > fs/logfs/inode.c| 428 --- > fs/logfs/journal.c | 894 -- > fs/logfs/logfs.h| 735 --- > fs/logfs/logfs_abi.h| 629 -- > fs/logfs/readwrite.c| 2298 > --- > fs/logfs/segment.c | 961 --- > fs/logfs/super.c| 653 -- Wasn't the lib/btree.c implementation introduced with and only used by logfs? Should that go as well? Cheers, Dave. -- Dave Chinner da...@fromorbit.com