search for: data_profil

Displaying 4 results from an estimated 4 matches for "data_profil".

Did you mean: data_profile
2011 Nov 01
0
[PATCH] Btrfs-progs: change the way mkfs picks raid profiles
...), 11 deletions(-) diff --git a/mkfs.c b/mkfs.c index e3ced19..66f0c9d 100644 --- a/mkfs.c +++ b/mkfs.c @@ -228,12 +228,26 @@ static int create_one_raid_group(struct btrfs_trans_handle *trans, static int create_raid_groups(struct btrfs_trans_handle *trans, struct btrfs_root *root, u64 data_profile, - u64 metadata_profile, int mixed) + int data_profile_opt, u64 metadata_profile, + int metadata_profile_opt, int mixed) { u64 num_devices = btrfs_super_num_devices(&root->fs_info->super_copy); u64 allowed; int ret; + /* + * Set default profiles accordin...
2013 May 14
1
[PATCH] Btrfs-progs: fix missing recow roots when making btrfs filesystem
...nsid) { + ret = __btrfs_cow_block(trans, info->csum_root, + info->csum_root->node, NULL, 0, &tmp, 0, 0); + BUG_ON(ret); + free_extent_buffer(tmp); + } return 0; } @@ -281,8 +299,6 @@ static int create_raid_groups(struct btrfs_trans_handle *trans, (allowed & metadata_profile)); BUG_ON(ret); - ret = recow_roots(trans, root); - BUG_ON(ret); } if (!mixed && num_devices > 1 && (allowed & data_profile)) { ret = create_one_raid_group(trans, root, @@ -290,6 +306,9 @@ static int create_raid_groups(struct btrfs_trans_handle *trans,...
2013 May 16
0
[PATCH] btrfs-progs: mkfs: add -O option to specify fs features
...s_super_incompat_flags(super); + /* + * FS features that can be set by other means than -O + * just set the bit here + */ if (mixed) - flags |= BTRFS_FEATURE_INCOMPAT_MIXED_GROUPS; - - btrfs_set_super_incompat_flags(super, flags); + features |= BTRFS_FEATURE_INCOMPAT_MIXED_GROUPS; if ((data_profile | metadata_profile) & (BTRFS_BLOCK_GROUP_RAID5 | BTRFS_BLOCK_GROUP_RAID6)) { - struct btrfs_super_block *super = root->fs_info->super_copy; - u64 flags = btrfs_super_incompat_flags(super); - - flags |= BTRFS_FEATURE_INCOMPAT_RAID56; - btrfs_set_super_incompat_flags(super, flags...
2013 Mar 15
0
[PATCH] Btrfs-progs: add skinny metadata support to progs V3
...extents = 1; + break; default: print_usage(); } @@ -1657,6 +1663,9 @@ raid_groups: if (mixed) flags |= BTRFS_FEATURE_INCOMPAT_MIXED_GROUPS; + if (skinny_meta_extents) + flags |= BTRFS_FEATURE_INCOMPAT_SKINNY_METADATA; + btrfs_set_super_incompat_flags(super, flags); if ((data_profile | metadata_profile) & diff --git a/print-tree.c b/print-tree.c index c9e891b..49c8384 100644 --- a/print-tree.c +++ b/print-tree.c @@ -202,7 +202,7 @@ static void print_file_extent_item(struct extent_buffer *eb, btrfs_file_extent_compression(eb, fi)); } -static void print_extent_it...