From fc2b488fd4b50f4f7b48d4b3d5e828f6c094c0c3 Mon Sep 17 00:00:00 2001 From: Qu Wenruo Date: Thu, 21 Jul 2016 16:13:15 +0800 Subject: [PATCH] btrfs: Update quick and auto tag for btrfs group Update the following quick/auto tag based on their execution time btrfs/007 btrfs/050 btrfs/100 btrfs/101 Two systems are used to determine their execution time. One is backed by an SATA spinning rust, whose maximum R/W speed is about 100MB/s, modern desktop performance. (VM1) Another one is a VM inside a openstack pool, with stronger CPU and memory performance along with high latency storage. Maximum R/W speed is around 150MB/s, latency is much higher than normal HDD though. (VM2) The 'quick' standard is a little more restrict, only when both systems pass the test within 30s(+/- 10%), while 'auto' is less restrict, any system can pass within 5min(+/- 10%) will still stay in 'auto' group. Other test cases don't fit both standards on both systems will not be modified. Execution time result: (Unit: seconds) ------------------------------------------------------ Test case No. | VM1 | VM2 | Modification | ------------------------------------------------------ btrfs/007 | 4 | 2 | +quick | btrfs/050 | 4 | 13 | +quick | btrfs/100 | 57 | 151 | -quick | btrfs/101 | 45 | 59 | -quick | ------------------------------------------------------ Signed-off-by: Qu Wenruo Reviewed-by: Eryu Guan Signed-off-by: Eryu Guan --- tests/btrfs/group | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/tests/btrfs/group b/tests/btrfs/group index 95cb3473..6b29c059 100644 --- a/tests/btrfs/group +++ b/tests/btrfs/group @@ -9,7 +9,7 @@ 004 auto rw metadata 005 auto defrag 006 auto quick -007 auto rw metadata send +007 auto quick rw metadata send 008 auto quick send 009 auto quick subvol 010 auto quick defrag @@ -52,7 +52,7 @@ 047 auto quick send 048 auto quick 049 auto quick -050 auto send +050 auto quick send 051 auto quick send 052 auto quick clone 053 auto quick send @@ -102,8 +102,8 @@ 097 auto quick send clone 098 auto quick metadata clone 099 auto quick qgroup -100 auto quick replace -101 auto quick replace +100 auto replace +101 auto replace 102 auto quick metadata enospc 103 auto quick clone compress 104 auto qgroup -- 2.30.2