From 281cd4f87a1e806237c00be653b07ee0f59a04be Mon Sep 17 00:00:00 2001 From: Auke Kok Date: Wed, 17 Apr 2024 13:12:53 -0400 Subject: [PATCH] Create a 4k offline extent for each regular file. After this change, all files have a single offline extent: ``` $ sudo src/filefrag-gc57857a5 -b4096 -v /mnt/scratch/top-0/file-1094 Filesystem type is: 554f4353 File size of /mnt/scratch/top-0/file-1094 is 4096 (1 block of 4096 bytes) ext: logical_offset: physical_offset: length: expected: flags: 0: 0.. 0: 0.. 0: 1: last,unknown_loc,eof /mnt/scratch/top-0/file-1094: 1 extent found ``` Signed-off-by: Auke Kok --- tests/src/parallel_restore.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tests/src/parallel_restore.c b/tests/src/parallel_restore.c index aba28b3b..e45f7121 100644 --- a/tests/src/parallel_restore.c +++ b/tests/src/parallel_restore.c @@ -220,6 +220,9 @@ static struct gen_inode *generate_inode(struct opts *opts, u64 ino, mode_t mode) gino->nr_xattrs = nr; gino->inode.nr_xattrs = nr; + + gino->inode.size = 4096; + gino->inode.offline = true; } return gino;