|
90 | 90 | "markers": "(small_vm or no_vm) and not reboot and not quicktest and not unused_4k_disks", |
91 | 91 | "name_filter": "not migration and not linstor", |
92 | 92 | }, |
| 93 | + "storage-main-16tb-thin": { |
| 94 | + "description": |
| 95 | + "same as storage-main with 16TiB VDIs, no gzip XVAs and no test requiring 16TiB allocation", |
| 96 | + "requirements": [ |
| 97 | + "A pool with at least 3 hosts.", |
| 98 | + "An additional free disk on every host.", |
| 99 | + "Configuration in data.py for each remote SR that will be tested.", |
| 100 | + "A small VM that can be imported on the SRs.", |
| 101 | + ], |
| 102 | + "nb_pools": 1, |
| 103 | + "params": { |
| 104 | + "--vm": "single/small_vm", |
| 105 | + "--volume-size": "16TiB", |
| 106 | + }, |
| 107 | + "paths": ["tests/storage"], |
| 108 | + "markers": "(small_vm or no_vm) and not reboot and not quicktest and not unused_4k_disks" |
| 109 | + " and not disk_space_allocation and not disk_throughput_intensive", |
| 110 | + "name_filter": "not migration and not linstor and not gzip", |
| 111 | + }, |
| 112 | + "storage-main-16tb-thick": { |
| 113 | + "description": |
| 114 | + "same as storage-main with 16TiB VDIs, no gzip XVAs and tests requiring 16TiB allocation", |
| 115 | + "requirements": [ |
| 116 | + "A pool with at least 3 hosts.", |
| 117 | + "An additional free disk on every host.", |
| 118 | + "Configuration in data.py for each remote SR that will be tested.", |
| 119 | + "A small VM that can be imported on the SRs.", |
| 120 | + ], |
| 121 | + "nb_pools": 1, |
| 122 | + "params": { |
| 123 | + "--vm": "single/small_vm", |
| 124 | + "--volume-size": "16TiB", |
| 125 | + }, |
| 126 | + "paths": ["tests/storage"], |
| 127 | + "markers": "(small_vm or no_vm) and not reboot and not quicktest and not unused_4k_disks" |
| 128 | + " and not disk_throughput_intensive and disk_space_allocation", |
| 129 | + "name_filter": "not migration and not linstor and not gzip", |
| 130 | + }, |
| 131 | + "storage-main-16tb-full-write": { |
| 132 | + "description": "storage tests actually writing the full 16TiB volumes", |
| 133 | + "requirements": [ |
| 134 | + "A pool with at least 3 hosts.", |
| 135 | + "An additional free disk on every host.", |
| 136 | + "Configuration in data.py for each remote SR that will be tested.", |
| 137 | + "A small VM that can be imported on the SRs.", |
| 138 | + ], |
| 139 | + "nb_pools": 1, |
| 140 | + "params": { |
| 141 | + "--vm": "single/small_vm", |
| 142 | + "--volume-size": "16TiB", |
| 143 | + }, |
| 144 | + "paths": ["tests/storage"], |
| 145 | + "markers": "(small_vm or no_vm) and not reboot and not quicktest and not unused_4k_disks" |
| 146 | + " and disk_throughput_intensive", |
| 147 | + "name_filter": "not migration and not linstor and not gzip", |
| 148 | + }, |
93 | 149 | "storage-migrations": { |
94 | 150 | "description": "tests migrations with all storage drivers", |
95 | 151 | "requirements": [ |
|
107 | 163 | "markers": "not unused_4k_disks", |
108 | 164 | "name_filter": "migration and not linstor", |
109 | 165 | }, |
| 166 | + "storage-migrations-16tb-thin": { |
| 167 | + "description": "same as storage-migrations with 16TiB VDIs, and no test requiring 16TiB allocation", |
| 168 | + "requirements": [ |
| 169 | + "A pool with at least 3 hosts.", |
| 170 | + "An additional free disk on every host.", |
| 171 | + "A second pool with at least 1 host and a SR to receive VMs.", |
| 172 | + "Configuration in data.py for each remote SR that will be tested.", |
| 173 | + "A small VM that can be imported on the SRs.", |
| 174 | + ], |
| 175 | + "nb_pools": 2, |
| 176 | + "params": { |
| 177 | + "--vm": "single/small_vm", |
| 178 | + "--volume-size": "16TiB", |
| 179 | + }, |
| 180 | + "paths": ["tests/storage"], |
| 181 | + "markers": "not unused_4k_disks and not disk_space_allocation", |
| 182 | + "name_filter": "migration and not linstor", |
| 183 | + }, |
| 184 | + "storage-migrations-16tb-thick": { |
| 185 | + "description": "same as storage-migrations with 16TiB VDIs, and tests requiring 16TiB allocation", |
| 186 | + "requirements": [ |
| 187 | + "A pool with at least 3 hosts.", |
| 188 | + "An additional free disk on every host.", |
| 189 | + "A second pool with at least 1 host and a SR to receive VMs.", |
| 190 | + "Configuration in data.py for each remote SR that will be tested.", |
| 191 | + "A small VM that can be imported on the SRs.", |
| 192 | + ], |
| 193 | + "nb_pools": 2, |
| 194 | + "params": { |
| 195 | + "--vm": "single/small_vm", |
| 196 | + "--volume-size": "16TiB", |
| 197 | + }, |
| 198 | + "paths": ["tests/storage"], |
| 199 | + "markers": "not unused_4k_disks and disk_space_allocation", |
| 200 | + "name_filter": "migration and not linstor", |
| 201 | + }, |
110 | 202 | "storage-reboots": { |
111 | 203 | "description": "storage driver tests that involve rebooting hosts (except flaky tests)", |
112 | 204 | "requirements": [ |
|
0 commit comments