]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
unittest_blkdev: test an abbreviated /sys/block dir 3153/head
authorSage Weil <sage@redhat.com>
Thu, 11 Dec 2014 21:48:32 +0000 (13:48 -0800)
committerSage Weil <sage@redhat.com>
Fri, 12 Dec 2014 04:58:59 +0000 (20:58 -0800)
Note that we assume unittest_blkdev is run from the current directory (or
rather that test/common/test_blkdev_sys_block exists).

Signed-off-by: Sage Weil <sage@redhat.com>
58 files changed:
src/test/common/test_blkdev.cc
src/test/common/test_blkdev_sys_block/sys/block/cciss!c0d1/queue/add_random [new file with mode: 0644]
src/test/common/test_blkdev_sys_block/sys/block/cciss!c0d1/queue/discard_granularity [new file with mode: 0644]
src/test/common/test_blkdev_sys_block/sys/block/cciss!c0d1/queue/discard_max_bytes [new file with mode: 0644]
src/test/common/test_blkdev_sys_block/sys/block/cciss!c0d1/queue/discard_zeroes_data [new file with mode: 0644]
src/test/common/test_blkdev_sys_block/sys/block/cciss!c0d1/queue/hw_sector_size [new file with mode: 0644]
src/test/common/test_blkdev_sys_block/sys/block/cciss!c0d1/queue/iosched/fifo_batch [new file with mode: 0644]
src/test/common/test_blkdev_sys_block/sys/block/cciss!c0d1/queue/iosched/front_merges [new file with mode: 0644]
src/test/common/test_blkdev_sys_block/sys/block/cciss!c0d1/queue/iosched/read_expire [new file with mode: 0644]
src/test/common/test_blkdev_sys_block/sys/block/cciss!c0d1/queue/iosched/write_expire [new file with mode: 0644]
src/test/common/test_blkdev_sys_block/sys/block/cciss!c0d1/queue/iosched/writes_starved [new file with mode: 0644]
src/test/common/test_blkdev_sys_block/sys/block/cciss!c0d1/queue/iostats [new file with mode: 0644]
src/test/common/test_blkdev_sys_block/sys/block/cciss!c0d1/queue/logical_block_size [new file with mode: 0644]
src/test/common/test_blkdev_sys_block/sys/block/cciss!c0d1/queue/max_hw_sectors_kb [new file with mode: 0644]
src/test/common/test_blkdev_sys_block/sys/block/cciss!c0d1/queue/max_integrity_segments [new file with mode: 0644]
src/test/common/test_blkdev_sys_block/sys/block/cciss!c0d1/queue/max_sectors_kb [new file with mode: 0644]
src/test/common/test_blkdev_sys_block/sys/block/cciss!c0d1/queue/max_segment_size [new file with mode: 0644]
src/test/common/test_blkdev_sys_block/sys/block/cciss!c0d1/queue/max_segments [new file with mode: 0644]
src/test/common/test_blkdev_sys_block/sys/block/cciss!c0d1/queue/minimum_io_size [new file with mode: 0644]
src/test/common/test_blkdev_sys_block/sys/block/cciss!c0d1/queue/nomerges [new file with mode: 0644]
src/test/common/test_blkdev_sys_block/sys/block/cciss!c0d1/queue/nr_requests [new file with mode: 0644]
src/test/common/test_blkdev_sys_block/sys/block/cciss!c0d1/queue/optimal_io_size [new file with mode: 0644]
src/test/common/test_blkdev_sys_block/sys/block/cciss!c0d1/queue/physical_block_size [new file with mode: 0644]
src/test/common/test_blkdev_sys_block/sys/block/cciss!c0d1/queue/read_ahead_kb [new file with mode: 0644]
src/test/common/test_blkdev_sys_block/sys/block/cciss!c0d1/queue/rotational [new file with mode: 0644]
src/test/common/test_blkdev_sys_block/sys/block/cciss!c0d1/queue/rq_affinity [new file with mode: 0644]
src/test/common/test_blkdev_sys_block/sys/block/cciss!c0d1/queue/scheduler [new file with mode: 0644]
src/test/common/test_blkdev_sys_block/sys/block/cciss!c0d1/queue/write_same_max_bytes [new file with mode: 0644]
src/test/common/test_blkdev_sys_block/sys/block/sda/bar [new file with mode: 0644]
src/test/common/test_blkdev_sys_block/sys/block/sda/dev [new file with mode: 0644]
src/test/common/test_blkdev_sys_block/sys/block/sda/foo [new file with mode: 0644]
src/test/common/test_blkdev_sys_block/sys/block/sda/queue/add_random [new file with mode: 0644]
src/test/common/test_blkdev_sys_block/sys/block/sda/queue/discard_granularity [new file with mode: 0644]
src/test/common/test_blkdev_sys_block/sys/block/sda/queue/discard_max_bytes [new file with mode: 0644]
src/test/common/test_blkdev_sys_block/sys/block/sda/queue/discard_zeroes_data [new file with mode: 0644]
src/test/common/test_blkdev_sys_block/sys/block/sda/queue/hw_sector_size [new file with mode: 0644]
src/test/common/test_blkdev_sys_block/sys/block/sda/queue/iosched/fifo_batch [new file with mode: 0644]
src/test/common/test_blkdev_sys_block/sys/block/sda/queue/iosched/front_merges [new file with mode: 0644]
src/test/common/test_blkdev_sys_block/sys/block/sda/queue/iosched/read_expire [new file with mode: 0644]
src/test/common/test_blkdev_sys_block/sys/block/sda/queue/iosched/write_expire [new file with mode: 0644]
src/test/common/test_blkdev_sys_block/sys/block/sda/queue/iosched/writes_starved [new file with mode: 0644]
src/test/common/test_blkdev_sys_block/sys/block/sda/queue/iostats [new file with mode: 0644]
src/test/common/test_blkdev_sys_block/sys/block/sda/queue/logical_block_size [new file with mode: 0644]
src/test/common/test_blkdev_sys_block/sys/block/sda/queue/max_hw_sectors_kb [new file with mode: 0644]
src/test/common/test_blkdev_sys_block/sys/block/sda/queue/max_integrity_segments [new file with mode: 0644]
src/test/common/test_blkdev_sys_block/sys/block/sda/queue/max_sectors_kb [new file with mode: 0644]
src/test/common/test_blkdev_sys_block/sys/block/sda/queue/max_segment_size [new file with mode: 0644]
src/test/common/test_blkdev_sys_block/sys/block/sda/queue/max_segments [new file with mode: 0644]
src/test/common/test_blkdev_sys_block/sys/block/sda/queue/minimum_io_size [new file with mode: 0644]
src/test/common/test_blkdev_sys_block/sys/block/sda/queue/nomerges [new file with mode: 0644]
src/test/common/test_blkdev_sys_block/sys/block/sda/queue/nr_requests [new file with mode: 0644]
src/test/common/test_blkdev_sys_block/sys/block/sda/queue/optimal_io_size [new file with mode: 0644]
src/test/common/test_blkdev_sys_block/sys/block/sda/queue/physical_block_size [new file with mode: 0644]
src/test/common/test_blkdev_sys_block/sys/block/sda/queue/read_ahead_kb [new file with mode: 0644]
src/test/common/test_blkdev_sys_block/sys/block/sda/queue/rotational [new file with mode: 0644]
src/test/common/test_blkdev_sys_block/sys/block/sda/queue/rq_affinity [new file with mode: 0644]
src/test/common/test_blkdev_sys_block/sys/block/sda/queue/scheduler [new file with mode: 0644]
src/test/common/test_blkdev_sys_block/sys/block/sda/queue/write_same_max_bytes [new file with mode: 0644]

index f3f03d3b6e4bb5f99ff043018b7ec259f396b8c3..24338a9a8752d39aef753342e2d21df7feca2ce4 100644 (file)
@@ -14,63 +14,73 @@ TEST(blkdev, get_block_device_base) {
   char buf[PATH_MAX*2];
   char buf2[PATH_MAX*2];
   char buf3[PATH_MAX*2];
+  char root[PATH_MAX];
   struct dirent *de, *de2;
 
-  ASSERT_EQ(-ERANGE, get_block_device_base("/dev/sda1", buf, 1));
+  ASSERT_EQ(-EINVAL, get_block_device_base("/etc/notindev", buf, 100));
 
-  // work backwards
-  DIR *dir = opendir("/sys/block");
-  ASSERT_TRUE(dir);
-  while (!::readdir_r(dir, reinterpret_cast<struct dirent*>(buf), &de)) {
-    if (!de)
-      break;
-    if (de->d_name[0] == '.')
-      continue;
+  for (int i=0; i<2; ++i) {
+    const char *root = "";
+    if (i == 0)
+      root = "test/common/test_blkdev_sys_block";
+    set_block_device_sandbox_dir(root);
 
-    char base[PATH_MAX];
-    sprintf(base, "/dev/%s", de->d_name);
-    printf("base %s (%s)\n", base, de->d_name);
-    for (char *p = base; *p; ++p)
-      if (*p == '!')
-       *p = '/';
-
-    ASSERT_EQ(0, get_block_device_base(base, buf3, sizeof(buf3)));
-    printf("  got '%s' expected '%s'\n", buf3, de->d_name);
-    ASSERT_EQ(0, strcmp(de->d_name, buf3));
-    printf("  discard granularity = %lld .. supported = %d\n",
-          get_block_device_int_property(base, "discard_granularity"),
-          (int)block_device_support_discard(base));
-
-    char subdirfn[PATH_MAX];
-    sprintf(subdirfn, "/sys/block/%s", de->d_name);
-    DIR *subdir = opendir(subdirfn);
-    ASSERT_TRUE(subdir);
-    while (!::readdir_r(subdir, reinterpret_cast<struct dirent*>(buf2), &de2)) {
-      if (!de2)
+    // work backwards
+    sprintf(buf, "%s/sys/block", root);
+    DIR *dir = opendir(buf);
+    ASSERT_TRUE(dir);
+    while (!::readdir_r(dir, reinterpret_cast<struct dirent*>(buf), &de)) {
+      if (!de)
        break;
-      if (de2->d_name[0] == '.')
-       continue;
-      // partiions will be prefixed with the base name
-      if (strncmp(de2->d_name, de->d_name, strlen(de->d_name))) {
-       //printf("skipping %s\n", de2->d_name);
+      if (de->d_name[0] == '.')
        continue;
-      }
-      char part[PATH_MAX];
-      sprintf(part, "/dev/%s", de2->d_name);
-      for (char *p = part; *p; ++p)
+
+      char base[PATH_MAX];
+      sprintf(base, "/dev/%s", de->d_name);
+      printf("base %s (%s)\n", base, de->d_name);
+      for (char *p = base; *p; ++p)
        if (*p == '!')
          *p = '/';
-      printf(" part %s (%s %s)\n", part, de->d_name, de2->d_name);
 
-      ASSERT_EQ(0, get_block_device_base(part, buf3, sizeof(buf3)));
+      ASSERT_EQ(-ERANGE, get_block_device_base(base, buf3, 1));
+      ASSERT_EQ(0, get_block_device_base(base, buf3, sizeof(buf3)));
       printf("  got '%s' expected '%s'\n", buf3, de->d_name);
-      ASSERT_EQ(0, strcmp(buf3, de->d_name));
+      ASSERT_EQ(0, strcmp(de->d_name, buf3));
       printf("  discard granularity = %lld .. supported = %d\n",
-            get_block_device_int_property(part, "discard_granularity"),
-            (int)block_device_support_discard(part));
-    }
+            (long long)get_block_device_int_property(base, "discard_granularity"),
+            (int)block_device_support_discard(base));
+
+      char subdirfn[PATH_MAX];
+      sprintf(subdirfn, "%s/sys/block/%s", root, de->d_name);
+      DIR *subdir = opendir(subdirfn);
+      ASSERT_TRUE(subdir);
+      while (!::readdir_r(subdir, reinterpret_cast<struct dirent*>(buf2), &de2)) {
+       if (!de2)
+         break;
+       if (de2->d_name[0] == '.')
+         continue;
+       // partiions will be prefixed with the base name
+       if (strncmp(de2->d_name, de->d_name, strlen(de->d_name))) {
+         //printf("skipping %s\n", de2->d_name);
+         continue;
+       }
+       char part[PATH_MAX];
+       sprintf(part, "/dev/%s", de2->d_name);
+       for (char *p = part; *p; ++p)
+         if (*p == '!')
+           *p = '/';
+       printf(" part %s (%s %s)\n", part, de->d_name, de2->d_name);
 
-    closedir(subdir);
+       ASSERT_EQ(0, get_block_device_base(part, buf3, sizeof(buf3)));
+       printf("  got '%s' expected '%s'\n", buf3, de->d_name);
+       ASSERT_EQ(0, strcmp(buf3, de->d_name));
+       printf("  discard granularity = %lld .. supported = %d\n",
+              (long long)get_block_device_int_property(part, "discard_granularity"),
+              (int)block_device_support_discard(part));
+      }
+
+      closedir(subdir);
+    }
+    closedir(dir);
   }
-  closedir(dir);
 }
diff --git a/src/test/common/test_blkdev_sys_block/sys/block/cciss!c0d1/queue/add_random b/src/test/common/test_blkdev_sys_block/sys/block/cciss!c0d1/queue/add_random
new file mode 100644 (file)
index 0000000..d00491f
--- /dev/null
@@ -0,0 +1 @@
+1
diff --git a/src/test/common/test_blkdev_sys_block/sys/block/cciss!c0d1/queue/discard_granularity b/src/test/common/test_blkdev_sys_block/sys/block/cciss!c0d1/queue/discard_granularity
new file mode 100644 (file)
index 0000000..4d0e90c
--- /dev/null
@@ -0,0 +1 @@
+512
diff --git a/src/test/common/test_blkdev_sys_block/sys/block/cciss!c0d1/queue/discard_max_bytes b/src/test/common/test_blkdev_sys_block/sys/block/cciss!c0d1/queue/discard_max_bytes
new file mode 100644 (file)
index 0000000..eba4c7c
--- /dev/null
@@ -0,0 +1 @@
+2147450880
diff --git a/src/test/common/test_blkdev_sys_block/sys/block/cciss!c0d1/queue/discard_zeroes_data b/src/test/common/test_blkdev_sys_block/sys/block/cciss!c0d1/queue/discard_zeroes_data
new file mode 100644 (file)
index 0000000..d00491f
--- /dev/null
@@ -0,0 +1 @@
+1
diff --git a/src/test/common/test_blkdev_sys_block/sys/block/cciss!c0d1/queue/hw_sector_size b/src/test/common/test_blkdev_sys_block/sys/block/cciss!c0d1/queue/hw_sector_size
new file mode 100644 (file)
index 0000000..4d0e90c
--- /dev/null
@@ -0,0 +1 @@
+512
diff --git a/src/test/common/test_blkdev_sys_block/sys/block/cciss!c0d1/queue/iosched/fifo_batch b/src/test/common/test_blkdev_sys_block/sys/block/cciss!c0d1/queue/iosched/fifo_batch
new file mode 100644 (file)
index 0000000..b6a7d89
--- /dev/null
@@ -0,0 +1 @@
+16
diff --git a/src/test/common/test_blkdev_sys_block/sys/block/cciss!c0d1/queue/iosched/front_merges b/src/test/common/test_blkdev_sys_block/sys/block/cciss!c0d1/queue/iosched/front_merges
new file mode 100644 (file)
index 0000000..d00491f
--- /dev/null
@@ -0,0 +1 @@
+1
diff --git a/src/test/common/test_blkdev_sys_block/sys/block/cciss!c0d1/queue/iosched/read_expire b/src/test/common/test_blkdev_sys_block/sys/block/cciss!c0d1/queue/iosched/read_expire
new file mode 100644 (file)
index 0000000..1b79f38
--- /dev/null
@@ -0,0 +1 @@
+500
diff --git a/src/test/common/test_blkdev_sys_block/sys/block/cciss!c0d1/queue/iosched/write_expire b/src/test/common/test_blkdev_sys_block/sys/block/cciss!c0d1/queue/iosched/write_expire
new file mode 100644 (file)
index 0000000..e9c02da
--- /dev/null
@@ -0,0 +1 @@
+5000
diff --git a/src/test/common/test_blkdev_sys_block/sys/block/cciss!c0d1/queue/iosched/writes_starved b/src/test/common/test_blkdev_sys_block/sys/block/cciss!c0d1/queue/iosched/writes_starved
new file mode 100644 (file)
index 0000000..0cfbf08
--- /dev/null
@@ -0,0 +1 @@
+2
diff --git a/src/test/common/test_blkdev_sys_block/sys/block/cciss!c0d1/queue/iostats b/src/test/common/test_blkdev_sys_block/sys/block/cciss!c0d1/queue/iostats
new file mode 100644 (file)
index 0000000..d00491f
--- /dev/null
@@ -0,0 +1 @@
+1
diff --git a/src/test/common/test_blkdev_sys_block/sys/block/cciss!c0d1/queue/logical_block_size b/src/test/common/test_blkdev_sys_block/sys/block/cciss!c0d1/queue/logical_block_size
new file mode 100644 (file)
index 0000000..4d0e90c
--- /dev/null
@@ -0,0 +1 @@
+512
diff --git a/src/test/common/test_blkdev_sys_block/sys/block/cciss!c0d1/queue/max_hw_sectors_kb b/src/test/common/test_blkdev_sys_block/sys/block/cciss!c0d1/queue/max_hw_sectors_kb
new file mode 100644 (file)
index 0000000..10130bb
--- /dev/null
@@ -0,0 +1 @@
+32767
diff --git a/src/test/common/test_blkdev_sys_block/sys/block/cciss!c0d1/queue/max_integrity_segments b/src/test/common/test_blkdev_sys_block/sys/block/cciss!c0d1/queue/max_integrity_segments
new file mode 100644 (file)
index 0000000..573541a
--- /dev/null
@@ -0,0 +1 @@
+0
diff --git a/src/test/common/test_blkdev_sys_block/sys/block/cciss!c0d1/queue/max_sectors_kb b/src/test/common/test_blkdev_sys_block/sys/block/cciss!c0d1/queue/max_sectors_kb
new file mode 100644 (file)
index 0000000..4d0e90c
--- /dev/null
@@ -0,0 +1 @@
+512
diff --git a/src/test/common/test_blkdev_sys_block/sys/block/cciss!c0d1/queue/max_segment_size b/src/test/common/test_blkdev_sys_block/sys/block/cciss!c0d1/queue/max_segment_size
new file mode 100644 (file)
index 0000000..e2ed8f4
--- /dev/null
@@ -0,0 +1 @@
+65536
diff --git a/src/test/common/test_blkdev_sys_block/sys/block/cciss!c0d1/queue/max_segments b/src/test/common/test_blkdev_sys_block/sys/block/cciss!c0d1/queue/max_segments
new file mode 100644 (file)
index 0000000..de8febe
--- /dev/null
@@ -0,0 +1 @@
+168
diff --git a/src/test/common/test_blkdev_sys_block/sys/block/cciss!c0d1/queue/minimum_io_size b/src/test/common/test_blkdev_sys_block/sys/block/cciss!c0d1/queue/minimum_io_size
new file mode 100644 (file)
index 0000000..4d0e90c
--- /dev/null
@@ -0,0 +1 @@
+512
diff --git a/src/test/common/test_blkdev_sys_block/sys/block/cciss!c0d1/queue/nomerges b/src/test/common/test_blkdev_sys_block/sys/block/cciss!c0d1/queue/nomerges
new file mode 100644 (file)
index 0000000..573541a
--- /dev/null
@@ -0,0 +1 @@
+0
diff --git a/src/test/common/test_blkdev_sys_block/sys/block/cciss!c0d1/queue/nr_requests b/src/test/common/test_blkdev_sys_block/sys/block/cciss!c0d1/queue/nr_requests
new file mode 100644 (file)
index 0000000..a949a93
--- /dev/null
@@ -0,0 +1 @@
+128
diff --git a/src/test/common/test_blkdev_sys_block/sys/block/cciss!c0d1/queue/optimal_io_size b/src/test/common/test_blkdev_sys_block/sys/block/cciss!c0d1/queue/optimal_io_size
new file mode 100644 (file)
index 0000000..573541a
--- /dev/null
@@ -0,0 +1 @@
+0
diff --git a/src/test/common/test_blkdev_sys_block/sys/block/cciss!c0d1/queue/physical_block_size b/src/test/common/test_blkdev_sys_block/sys/block/cciss!c0d1/queue/physical_block_size
new file mode 100644 (file)
index 0000000..4d0e90c
--- /dev/null
@@ -0,0 +1 @@
+512
diff --git a/src/test/common/test_blkdev_sys_block/sys/block/cciss!c0d1/queue/read_ahead_kb b/src/test/common/test_blkdev_sys_block/sys/block/cciss!c0d1/queue/read_ahead_kb
new file mode 100644 (file)
index 0000000..a949a93
--- /dev/null
@@ -0,0 +1 @@
+128
diff --git a/src/test/common/test_blkdev_sys_block/sys/block/cciss!c0d1/queue/rotational b/src/test/common/test_blkdev_sys_block/sys/block/cciss!c0d1/queue/rotational
new file mode 100644 (file)
index 0000000..573541a
--- /dev/null
@@ -0,0 +1 @@
+0
diff --git a/src/test/common/test_blkdev_sys_block/sys/block/cciss!c0d1/queue/rq_affinity b/src/test/common/test_blkdev_sys_block/sys/block/cciss!c0d1/queue/rq_affinity
new file mode 100644 (file)
index 0000000..d00491f
--- /dev/null
@@ -0,0 +1 @@
+1
diff --git a/src/test/common/test_blkdev_sys_block/sys/block/cciss!c0d1/queue/scheduler b/src/test/common/test_blkdev_sys_block/sys/block/cciss!c0d1/queue/scheduler
new file mode 100644 (file)
index 0000000..7b940d8
--- /dev/null
@@ -0,0 +1 @@
+noop [deadline] cfq 
diff --git a/src/test/common/test_blkdev_sys_block/sys/block/cciss!c0d1/queue/write_same_max_bytes b/src/test/common/test_blkdev_sys_block/sys/block/cciss!c0d1/queue/write_same_max_bytes
new file mode 100644 (file)
index 0000000..573541a
--- /dev/null
@@ -0,0 +1 @@
+0
diff --git a/src/test/common/test_blkdev_sys_block/sys/block/sda/bar b/src/test/common/test_blkdev_sys_block/sys/block/sda/bar
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/src/test/common/test_blkdev_sys_block/sys/block/sda/dev b/src/test/common/test_blkdev_sys_block/sys/block/sda/dev
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/src/test/common/test_blkdev_sys_block/sys/block/sda/foo b/src/test/common/test_blkdev_sys_block/sys/block/sda/foo
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/src/test/common/test_blkdev_sys_block/sys/block/sda/queue/add_random b/src/test/common/test_blkdev_sys_block/sys/block/sda/queue/add_random
new file mode 100644 (file)
index 0000000..d00491f
--- /dev/null
@@ -0,0 +1 @@
+1
diff --git a/src/test/common/test_blkdev_sys_block/sys/block/sda/queue/discard_granularity b/src/test/common/test_blkdev_sys_block/sys/block/sda/queue/discard_granularity
new file mode 100644 (file)
index 0000000..4d0e90c
--- /dev/null
@@ -0,0 +1 @@
+512
diff --git a/src/test/common/test_blkdev_sys_block/sys/block/sda/queue/discard_max_bytes b/src/test/common/test_blkdev_sys_block/sys/block/sda/queue/discard_max_bytes
new file mode 100644 (file)
index 0000000..eba4c7c
--- /dev/null
@@ -0,0 +1 @@
+2147450880
diff --git a/src/test/common/test_blkdev_sys_block/sys/block/sda/queue/discard_zeroes_data b/src/test/common/test_blkdev_sys_block/sys/block/sda/queue/discard_zeroes_data
new file mode 100644 (file)
index 0000000..d00491f
--- /dev/null
@@ -0,0 +1 @@
+1
diff --git a/src/test/common/test_blkdev_sys_block/sys/block/sda/queue/hw_sector_size b/src/test/common/test_blkdev_sys_block/sys/block/sda/queue/hw_sector_size
new file mode 100644 (file)
index 0000000..4d0e90c
--- /dev/null
@@ -0,0 +1 @@
+512
diff --git a/src/test/common/test_blkdev_sys_block/sys/block/sda/queue/iosched/fifo_batch b/src/test/common/test_blkdev_sys_block/sys/block/sda/queue/iosched/fifo_batch
new file mode 100644 (file)
index 0000000..b6a7d89
--- /dev/null
@@ -0,0 +1 @@
+16
diff --git a/src/test/common/test_blkdev_sys_block/sys/block/sda/queue/iosched/front_merges b/src/test/common/test_blkdev_sys_block/sys/block/sda/queue/iosched/front_merges
new file mode 100644 (file)
index 0000000..d00491f
--- /dev/null
@@ -0,0 +1 @@
+1
diff --git a/src/test/common/test_blkdev_sys_block/sys/block/sda/queue/iosched/read_expire b/src/test/common/test_blkdev_sys_block/sys/block/sda/queue/iosched/read_expire
new file mode 100644 (file)
index 0000000..1b79f38
--- /dev/null
@@ -0,0 +1 @@
+500
diff --git a/src/test/common/test_blkdev_sys_block/sys/block/sda/queue/iosched/write_expire b/src/test/common/test_blkdev_sys_block/sys/block/sda/queue/iosched/write_expire
new file mode 100644 (file)
index 0000000..e9c02da
--- /dev/null
@@ -0,0 +1 @@
+5000
diff --git a/src/test/common/test_blkdev_sys_block/sys/block/sda/queue/iosched/writes_starved b/src/test/common/test_blkdev_sys_block/sys/block/sda/queue/iosched/writes_starved
new file mode 100644 (file)
index 0000000..0cfbf08
--- /dev/null
@@ -0,0 +1 @@
+2
diff --git a/src/test/common/test_blkdev_sys_block/sys/block/sda/queue/iostats b/src/test/common/test_blkdev_sys_block/sys/block/sda/queue/iostats
new file mode 100644 (file)
index 0000000..d00491f
--- /dev/null
@@ -0,0 +1 @@
+1
diff --git a/src/test/common/test_blkdev_sys_block/sys/block/sda/queue/logical_block_size b/src/test/common/test_blkdev_sys_block/sys/block/sda/queue/logical_block_size
new file mode 100644 (file)
index 0000000..4d0e90c
--- /dev/null
@@ -0,0 +1 @@
+512
diff --git a/src/test/common/test_blkdev_sys_block/sys/block/sda/queue/max_hw_sectors_kb b/src/test/common/test_blkdev_sys_block/sys/block/sda/queue/max_hw_sectors_kb
new file mode 100644 (file)
index 0000000..10130bb
--- /dev/null
@@ -0,0 +1 @@
+32767
diff --git a/src/test/common/test_blkdev_sys_block/sys/block/sda/queue/max_integrity_segments b/src/test/common/test_blkdev_sys_block/sys/block/sda/queue/max_integrity_segments
new file mode 100644 (file)
index 0000000..573541a
--- /dev/null
@@ -0,0 +1 @@
+0
diff --git a/src/test/common/test_blkdev_sys_block/sys/block/sda/queue/max_sectors_kb b/src/test/common/test_blkdev_sys_block/sys/block/sda/queue/max_sectors_kb
new file mode 100644 (file)
index 0000000..4d0e90c
--- /dev/null
@@ -0,0 +1 @@
+512
diff --git a/src/test/common/test_blkdev_sys_block/sys/block/sda/queue/max_segment_size b/src/test/common/test_blkdev_sys_block/sys/block/sda/queue/max_segment_size
new file mode 100644 (file)
index 0000000..e2ed8f4
--- /dev/null
@@ -0,0 +1 @@
+65536
diff --git a/src/test/common/test_blkdev_sys_block/sys/block/sda/queue/max_segments b/src/test/common/test_blkdev_sys_block/sys/block/sda/queue/max_segments
new file mode 100644 (file)
index 0000000..de8febe
--- /dev/null
@@ -0,0 +1 @@
+168
diff --git a/src/test/common/test_blkdev_sys_block/sys/block/sda/queue/minimum_io_size b/src/test/common/test_blkdev_sys_block/sys/block/sda/queue/minimum_io_size
new file mode 100644 (file)
index 0000000..4d0e90c
--- /dev/null
@@ -0,0 +1 @@
+512
diff --git a/src/test/common/test_blkdev_sys_block/sys/block/sda/queue/nomerges b/src/test/common/test_blkdev_sys_block/sys/block/sda/queue/nomerges
new file mode 100644 (file)
index 0000000..573541a
--- /dev/null
@@ -0,0 +1 @@
+0
diff --git a/src/test/common/test_blkdev_sys_block/sys/block/sda/queue/nr_requests b/src/test/common/test_blkdev_sys_block/sys/block/sda/queue/nr_requests
new file mode 100644 (file)
index 0000000..a949a93
--- /dev/null
@@ -0,0 +1 @@
+128
diff --git a/src/test/common/test_blkdev_sys_block/sys/block/sda/queue/optimal_io_size b/src/test/common/test_blkdev_sys_block/sys/block/sda/queue/optimal_io_size
new file mode 100644 (file)
index 0000000..573541a
--- /dev/null
@@ -0,0 +1 @@
+0
diff --git a/src/test/common/test_blkdev_sys_block/sys/block/sda/queue/physical_block_size b/src/test/common/test_blkdev_sys_block/sys/block/sda/queue/physical_block_size
new file mode 100644 (file)
index 0000000..4d0e90c
--- /dev/null
@@ -0,0 +1 @@
+512
diff --git a/src/test/common/test_blkdev_sys_block/sys/block/sda/queue/read_ahead_kb b/src/test/common/test_blkdev_sys_block/sys/block/sda/queue/read_ahead_kb
new file mode 100644 (file)
index 0000000..a949a93
--- /dev/null
@@ -0,0 +1 @@
+128
diff --git a/src/test/common/test_blkdev_sys_block/sys/block/sda/queue/rotational b/src/test/common/test_blkdev_sys_block/sys/block/sda/queue/rotational
new file mode 100644 (file)
index 0000000..573541a
--- /dev/null
@@ -0,0 +1 @@
+0
diff --git a/src/test/common/test_blkdev_sys_block/sys/block/sda/queue/rq_affinity b/src/test/common/test_blkdev_sys_block/sys/block/sda/queue/rq_affinity
new file mode 100644 (file)
index 0000000..d00491f
--- /dev/null
@@ -0,0 +1 @@
+1
diff --git a/src/test/common/test_blkdev_sys_block/sys/block/sda/queue/scheduler b/src/test/common/test_blkdev_sys_block/sys/block/sda/queue/scheduler
new file mode 100644 (file)
index 0000000..7b940d8
--- /dev/null
@@ -0,0 +1 @@
+noop [deadline] cfq 
diff --git a/src/test/common/test_blkdev_sys_block/sys/block/sda/queue/write_same_max_bytes b/src/test/common/test_blkdev_sys_block/sys/block/sda/queue/write_same_max_bytes
new file mode 100644 (file)
index 0000000..573541a
--- /dev/null
@@ -0,0 +1 @@
+0