Re: [ANNOUNCE] bcachefs - a general purpose COW filesystem

2015-08-22 Thread Vyacheslav Dubeyko
Hi Kent, On Thu, 2015-08-20 at 21:25 -0800, Kent Overstreet wrote: For those who haven't kept up with bcache, the bcache codebase has been evolving/metastasizing into a full blown, general purpose posix filesystem - a modern COW filesystem with checksumming, compression, multiple devices,

Re: [ANNOUNCE] bcachefs!

2015-08-06 Thread Ming Lin
On Tue, 2015-07-28 at 11:45 -0700, Ming Lin wrote: On Tue, Jul 28, 2015 at 11:41 AM, Ming Lin m...@kernel.org wrote: On Fri, Jul 24, 2015 at 1:47 PM, Ming Lin m...@kernel.org wrote: And I want to learn how the btree node insert/delete/update happens on disk. These maybe too detail. I'm

Re: [ANNOUNCE] bcachefs!

2015-08-06 Thread Ming Lin
On Thu, 2015-08-06 at 16:11 -0700, Kent Overstreet wrote: On Wed, Aug 05, 2015 at 11:40:06PM -0700, Ming Lin wrote: On Tue, 2015-07-28 at 11:45 -0700, Ming Lin wrote: On Tue, Jul 28, 2015 at 11:41 AM, Ming Lin m...@kernel.org wrote: On Fri, Jul 24, 2015 at 1:47 PM, Ming Lin

Re: [ANNOUNCE] bcachefs!

2015-08-06 Thread Kent Overstreet
On Wed, Aug 05, 2015 at 11:40:06PM -0700, Ming Lin wrote: On Tue, 2015-07-28 at 11:45 -0700, Ming Lin wrote: On Tue, Jul 28, 2015 at 11:41 AM, Ming Lin m...@kernel.org wrote: On Fri, Jul 24, 2015 at 1:47 PM, Ming Lin m...@kernel.org wrote: And I want to learn how the btree node

Re: [ANNOUNCE] bcachefs!

2015-08-06 Thread Ming Lin
On Thu, Aug 6, 2015 at 3:58 PM, Kent Overstreet kent.overstr...@gmail.com wrote: On Tue, Jul 28, 2015 at 11:41:52AM -0700, Ming Lin wrote: On Fri, Jul 24, 2015 at 1:47 PM, Ming Lin m...@kernel.org wrote: And I want to learn how the btree node insert/delete/update happens on disk. These

Re: [ANNOUNCE] bcachefs!

2015-08-06 Thread Kent Overstreet
On Thu, Aug 06, 2015 at 04:27:51PM -0700, Ming Lin wrote: On Thu, Aug 6, 2015 at 3:58 PM, Kent Overstreet kent.overstr...@gmail.com wrote: On Tue, Jul 28, 2015 at 11:41:52AM -0700, Ming Lin wrote: On Fri, Jul 24, 2015 at 1:47 PM, Ming Lin m...@kernel.org wrote: And I want to learn how

Re: [ANNOUNCE] bcachefs!

2015-08-06 Thread Kent Overstreet
On Tue, Jul 28, 2015 at 11:41:52AM -0700, Ming Lin wrote: On Fri, Jul 24, 2015 at 1:47 PM, Ming Lin m...@kernel.org wrote: And I want to learn how the btree node insert/delete/update happens on disk. These maybe too detail. I'm going to write a small tool to dump the file system. Then I

Re: [ANNOUNCE] bcachefs!

2015-07-28 Thread Ming Lin
On Tue, Jul 28, 2015 at 11:41 AM, Ming Lin m...@kernel.org wrote: On Fri, Jul 24, 2015 at 1:47 PM, Ming Lin m...@kernel.org wrote: And I want to learn how the btree node insert/delete/update happens on disk. These maybe too detail. I'm going to write a small tool to dump the file system. Then

Re: [ANNOUNCE] bcachefs!

2015-07-28 Thread Ming Lin
On Fri, Jul 24, 2015 at 1:47 PM, Ming Lin m...@kernel.org wrote: And I want to learn how the btree node insert/delete/update happens on disk. These maybe too detail. I'm going to write a small tool to dump the file system. Then I could understand better the on disk btree format. Here is my

Re: [ANNOUNCE] bcachefs!

2015-07-24 Thread Ming Lin
On Fri, 2015-07-24 at 12:15 -0700, Kent Overstreet wrote: On Tue, Jul 21, 2015 at 10:11:11PM -0700, Ming Lin wrote: On Fri, Jul 17, 2015 at 10:21 PM, Ming Lin m...@kernel.org wrote: On Fri, 2015-07-17 at 19:10 -0700, Kent Overstreet wrote: BTW - probably the most valuable thing you could

Re: [ANNOUNCE] bcachefs!

2015-07-24 Thread Jason Warr
On 7/24/2015 2:32 PM, Kent Overstreet wrote: On Tue, Jul 21, 2015 at 04:53:44PM -0500, Jason Warr wrote: On 7/21/2015 1:37 PM, David Mohr wrote: On 2015-07-13 18:58, Kent Overstreet wrote: Short announcement, because I'm in the process of moving - but I wanted to get this out there because

Re: [ANNOUNCE] bcachefs!

2015-07-22 Thread Killian De Volder
On 21-07-15 20:37, David Mohr wrote: one quick question about the roadmap at this point: As far as I understand bcachefs basically integrates bcache features directly in the filesystem. So does this deprecate bcache itself in your opinion? Bcache is obviously still useful for other FS, but

Re: [ANNOUNCE] bcachefs!

2015-07-21 Thread Ming Lin
On Fri, Jul 17, 2015 at 10:21 PM, Ming Lin m...@kernel.org wrote: On Fri, 2015-07-17 at 19:10 -0700, Kent Overstreet wrote: BTW - probably the most valuable thing you could help out with is the documentation, in particular the guide: http://bcache.evilpiepirate.org/BcacheGuide/ Can you read

Re: [ANNOUNCE] bcachefs!

2015-07-21 Thread David Mohr
On 2015-07-13 18:58, Kent Overstreet wrote: Short announcement, because I'm in the process of moving - but I wanted to get this out there because the code is up and I think it's reasonably stable right now. Bcachefs is a posix filesystem that I've been working towards for - well, quite

Re: [ANNOUNCE] bcachefs!

2015-07-21 Thread Jason Warr
On 7/21/2015 1:37 PM, David Mohr wrote: On 2015-07-13 18:58, Kent Overstreet wrote: Short announcement, because I'm in the process of moving - but I wanted to get this out there because the code is up and I think it's reasonably stable right now. Bcachefs is a posix filesystem that I've

Re: [ANNOUNCE] bcachefs!

2015-07-19 Thread Denis Bychkov
Hi, I managed to build it tonight. Although, it took some tuning. The problem is with bcache.h header file (the one that resides in include/trace/events/). It includes alloc_types.h, but there is no alloc_types.h in that directory. I think, you use customized Makefile with extra directories added

Re: [ANNOUNCE] bcachefs!

2015-07-19 Thread Denis Bychkov
On Tue, Jul 14, 2015 at 4:11 AM, Kent Overstreet kent.overstr...@gmail.com wrote: On Tue, Jul 14, 2015 at 09:05:39AM +0300, Vasiliy Tolstov wrote: Does it support discards? Format command have one device, how provide tiering? --tier specifies the tier of the devices that come after it, where

Re: [ANNOUNCE] bcachefs!

2015-07-17 Thread Kent Overstreet
On Fri, Jul 17, 2015 at 08:01:43PM -0400, Denis Bychkov wrote: Hi, I actually tried to compile that code recently (maybe 5 days ago) and it did not change since then. There was a bunch of trivial errors, that I was able to fix - files moved around without #include updated, types missing.

Re: [ANNOUNCE] bcachefs!

2015-07-17 Thread Ming Lin
On Fri, 2015-07-17 at 19:10 -0700, Kent Overstreet wrote: BTW - probably the most valuable thing you could help out with is the documentation, in particular the guide: http://bcache.evilpiepirate.org/BcacheGuide/ Can you read through (at least some of) that, and tell me what's useful and

Re: [ANNOUNCE] bcachefs!

2015-07-17 Thread Kent Overstreet
On Fri, Jul 17, 2015 at 04:58:17PM -0700, Ming Lin wrote: On Fri, 2015-07-17 at 16:51 -0700, Kent Overstreet wrote: On Fri, Jul 17, 2015 at 04:48:31PM -0700, Ming Lin wrote: On Fri, 2015-07-17 at 16:40 -0700, Kent Overstreet wrote: On Fri, Jul 17, 2015 at 04:35:55PM -0700, Ming Lin

Re: [ANNOUNCE] bcachefs!

2015-07-17 Thread Kent Overstreet
On Fri, Jul 17, 2015 at 04:35:55PM -0700, Ming Lin wrote: On Fri, 2015-07-17 at 16:17 -0700, Kent Overstreet wrote: On Wed, Jul 15, 2015 at 12:39:36AM -0700, Ming Lin wrote: On Wed, Jul 15, 2015 at 12:15 AM, Ming Lin m...@kernel.org wrote: On Tue, 2015-07-14 at 23:58 -0700, Kent

Re: [ANNOUNCE] bcachefs!

2015-07-17 Thread Kent Overstreet
On Fri, Jul 17, 2015 at 04:48:31PM -0700, Ming Lin wrote: On Fri, 2015-07-17 at 16:40 -0700, Kent Overstreet wrote: On Fri, Jul 17, 2015 at 04:35:55PM -0700, Ming Lin wrote: On Fri, 2015-07-17 at 16:17 -0700, Kent Overstreet wrote: On Wed, Jul 15, 2015 at 12:39:36AM -0700, Ming Lin

Re: [ANNOUNCE] bcachefs!

2015-07-17 Thread Denis Bychkov
Hi, I actually tried to compile that code recently (maybe 5 days ago) and it did not change since then. There was a bunch of trivial errors, that I was able to fix - files moved around without #include updated, types missing. But at some point I ran into something definitely non-trivial: there is

Re: [ANNOUNCE] bcachefs!

2015-07-17 Thread Kent Overstreet
On Wed, Jul 15, 2015 at 12:39:36AM -0700, Ming Lin wrote: On Wed, Jul 15, 2015 at 12:15 AM, Ming Lin m...@kernel.org wrote: On Tue, 2015-07-14 at 23:58 -0700, Kent Overstreet wrote: Can you strace it? Strange. Now error message changed. I mean sometimes it showed: mount: /dev/sdt

Re: [ANNOUNCE] bcachefs!

2015-07-17 Thread Ming Lin
On Fri, 2015-07-17 at 16:40 -0700, Kent Overstreet wrote: On Fri, Jul 17, 2015 at 04:35:55PM -0700, Ming Lin wrote: On Fri, 2015-07-17 at 16:17 -0700, Kent Overstreet wrote: On Wed, Jul 15, 2015 at 12:39:36AM -0700, Ming Lin wrote: On Wed, Jul 15, 2015 at 12:15 AM, Ming Lin

Re: [ANNOUNCE] bcachefs!

2015-07-15 Thread Ming Lin
On Wed, Jul 15, 2015 at 12:15 AM, Ming Lin m...@kernel.org wrote: On Tue, 2015-07-14 at 23:58 -0700, Kent Overstreet wrote: Can you strace it? Strange. Now error message changed. I mean sometimes it showed: mount: /dev/sdt already mounted or /mnt/ busy root@afa03:~# mount /dev/sdt /mnt/

Re: [ANNOUNCE] bcachefs!

2015-07-15 Thread Ming Lin
On Mon, 2015-07-13 at 17:58 -0700, Kent Overstreet wrote: Short announcement, because I'm in the process of moving - but I wanted to get this out there because the code is up and I think it's reasonably stable right now. Bcachefs is a posix filesystem that I've been working towards for -

Re: [ANNOUNCE] bcachefs!

2015-07-14 Thread Kent Overstreet
On Tue, Jul 14, 2015 at 09:05:39AM +0300, Vasiliy Tolstov wrote: Does it support discards? Yes Does this announce means that bcache block device no longer maintained by developers? There's no plural, it's just me :) I've been overly stressed and burned out from a startup gone horribly wrong