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...