Re: Btrfs development plans

2009-04-21 Thread Stephan von Krawczynski
On Mon, 20 Apr 2009 12:38:57 -0400 Chris Mason chris.ma...@oracle.com wrote: On Mon, 2009-04-20 at 18:10 +0200, Ahmed Kamal wrote: But now Oracle can re-license Solaris and merge ZFS with btrfs. Just kidding, I don't think it would be technically feasible. May I suggest the name

Re: Btrfs development plans

2009-04-21 Thread Dmitri Nikulin
On Tue, Apr 21, 2009 at 5:46 PM, Stephan von Krawczynski sk...@ithnet.com wrote: On Mon, 20 Apr 2009 12:38:57 -0400 Chris Mason chris.ma...@oracle.com wrote: The short answer from my point of view is yes.  This doesn't really change the motivations for working on btrfs or the problems we're

Winner

2009-04-21 Thread primecare
The Global Award Programme.Therefore you have been approve for a lump sum payout of (£950.000.00 GBP) by your E-ID send your details Name:... Address: Country: Occupation: Phone Number:... Yours

Re: questions about GRUB and BTRFS

2009-04-21 Thread David Woodhouse
On Wed, 2009-02-25 at 15:22 -0500, Chris Mason wrote: This suggests another question for me... right now you can specify a root= command line to the kernel, though there's other stuff like nfsroot= where more parameters are needed. Is it possible to add a btrfsroot= option with a

Re: Btrfs development plans

2009-04-21 Thread ashford
Dmitri now that ZFS' IP has been imported into Oracle You write as though this is a completed task. In reality, there are several hurdles (as seen from the IBM offer), and it will take at least six months to get to the point that you assume has been complete. To EFFECTIVELY merge the IP will

[PATCH 1/2] btrfs: Fix a bunch of printk() warnings.

2009-04-21 Thread Joel Becker
Just happened to notice a bunch of %llu vs u64 warnings. Here's a patch to cast them all. Signed-off-by: Joel Becker joel.bec...@oracle.com --- fs/btrfs/disk-io.c |9 + fs/btrfs/extent-tree.c | 21 ++--- fs/btrfs/free-space-cache.c | 15

[PATCH 2/2] btrfs: Fix a trivial warning using max() of u64 vs ULL.

2009-04-21 Thread Joel Becker
A small warning popped up on ia64 because inode-map.c was comparing a u64 object id with the ULL FIRST_FREE_OBJECTID. My first thought was that all the OBJECTID constants should contain the u64 cast because btrfs code deals entirely in u64s. But then I saw how large that was, and figured I'd

[PATCH] btrfs: async block group caching

2009-04-21 Thread Josef Bacik
This patch moves the caching of the block group off to a kthread in order to allow people to allocate sooner. Instead of blocking up behind the caching mutex, we instead kick of the caching kthread, and then attempt to make an allocation. If we cannot, we wait on the block groups caching

[PATCH] btrfs: try to keep a healthy ratio of metadata vs data block groups

2009-04-21 Thread Josef Bacik
This patch makes the chunk allocator keep a good ratio of metadata vs data block groups. By default for every 8 data block groups, we'll allocate 1 metadata chunk, or about 12% of the disk will be allocated for metadata. This can be changed by specifying the metadata_ratio mount option. This is