* [PATCH]btrfs-progs: Add fast,slow symlinks,fifo types to convert test
@ 2016-10-09 15:08 Lakshmipathi.G
0 siblings, 0 replies; only message in thread
From: Lakshmipathi.G @ 2016-10-09 15:08 UTC (permalink / raw)
To: linux-btrfs
Signed-off-by: Lakshmipathi.G <Lakshmipathi.G@giis.co.in>
---
tests/common.convert | 20 +++++++++++++++++---
1 file changed, 17 insertions(+), 3 deletions(-)
diff --git a/tests/common.convert b/tests/common.convert
index 1e00d38..5083e65 100644
--- a/tests/common.convert
+++ b/tests/common.convert
@@ -25,10 +25,10 @@ generate_dataset() {
done
;;
- symlink)
+ fast_symlink)
for num in $(seq 1 $DATASET_SIZE); do
run_check $SUDO_HELPER touch $dirpath/$dataset_type.$num
- run_check $SUDO_HELPER ln -s $dirpath/$dataset_type.$num $dirpath/slink.$num
+ run_check $SUDO_HELPER cd $dirpath && ln -s $dataset_type.$num $dirpath/slink.$num && cd /
done
;;
@@ -71,12 +71,26 @@ generate_dataset() {
run_check $SUDO_HELPER setfattr -n user.foo -v bar$num $dirpath/$dataset_type.$num
done
;;
+
+ fifo)
+ for num in $(seq 1 $DATASET_SIZE); do
+ run_check $SUDO_HELPER mkfifo $dirpath/$dataset_type.$num
+ done
+ ;;
+
+ slow_symlink)
+ long_filename=`date +%s | sha256sum | cut -f1 -d'-'`
+ run_check $SUDO_HELPER touch $dirpath/$long_filename
+ for num in $(seq 1 $DATASET_SIZE); do
+ run_check $SUDO_HELPER ln -s $dirpath/$long_filename $dirpath/slow_slink.$num
+ done
+ ;;
esac
}
populate_fs() {
- for dataset_type in 'small' 'hardlink' 'symlink' 'brokenlink' 'perm' 'sparse' 'acls'; do
+ for dataset_type in 'small' 'hardlink' 'fast_symlink' 'brokenlink' 'perm' 'sparse' 'acls' 'fifo' 'slow_symlink'; do
generate_dataset "$dataset_type"
done
}
--
1.9.3
^ permalink raw reply related [flat|nested] only message in thread
only message in thread, other threads:[~2016-10-09 15:50 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-10-09 15:08 [PATCH]btrfs-progs: Add fast,slow symlinks,fifo types to convert test Lakshmipathi.G
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.