Lines Matching refs:reopen
102 def reopen(self, opts, newopts = {}, errmsg = None): member in TestBlockdevReopen
143 self.reopen(opts)
146 self.reopen(opts, {'file': 'hd0-file'})
149 … self.reopen(opts, {'node-name': 'not-found'}, "Failed to find node with node-name='not-found'")
150 self.reopen(opts, {'node-name': ''}, "Failed to find node with node-name=''")
151 …self.reopen(opts, {'node-name': None}, "Invalid parameter type for 'options[0].node-name', expecte…
152 self.reopen(opts, {'driver': 'raw'}, "Cannot change the option 'driver'")
153 self.reopen(opts, {'driver': ''}, "Parameter 'driver' does not accept value ''")
154 …self.reopen(opts, {'driver': None}, "Invalid parameter type for 'options[0].driver', expected: str…
155 self.reopen(opts, {'file': 'not-found'}, "Cannot find device='' nor node-name='not-found'")
156 self.reopen(opts, {'file': ''}, "Cannot find device='' nor node-name=''")
157 … self.reopen(opts, {'file': None}, "Invalid parameter type for 'file', expected: BlockdevRef")
158 self.reopen(opts, {'file.node-name': 'newname'}, "Cannot change the option 'node-name'")
159 self.reopen(opts, {'file.driver': 'host_device'}, "Cannot change the option 'driver'")
160 self.reopen(opts, {'file.filename': hd_path[1]}, "Cannot change the option 'filename'")
161 self.reopen(opts, {'file.aio': 'native'}, "Cannot change the option 'aio'")
162 self.reopen(opts, {'file.locking': 'off'}, "Cannot change the option 'locking'")
163 …self.reopen(opts, {'file.filename': None}, "Invalid parameter type for 'options[0].file.filename',…
167 self.reopen(opts, {}, "node-name not specified")
185 self.reopen(opts, {}, "backing is missing for 'hd1'")
191 self.reopen(opts, {'backing': backing_node_name})
194 … self.reopen(opts, {'backing': 'not-found'}, "Cannot find device=\'\' nor node-name=\'not-found\'")
195 self.reopen(opts, {'backing': ''}, "Cannot find device=\'\' nor node-name=\'\'")
201 self.reopen(opts)
204 self.reopen(opts, {'backing.node-name': 'newname'}, "Cannot change the option 'node-name'")
205 self.reopen(opts, {'backing.driver': 'raw'}, "Cannot change the option 'driver'")
206 … self.reopen(opts, {'backing.file.node-name': 'newname'}, "Cannot change the option 'node-name'")
207 … self.reopen(opts, {'backing.file.driver': 'host_device'}, "Cannot change the option 'driver'")
233 self.reopen(opts)
238 self.reopen(opts, {'read-only': True})
240 self.reopen(opts)
247 self.reopen(opts, {'cache': { 'direct': supports_direct, 'no-flush': True }})
253 self.reopen(opts)
260 self.reopen(opts, {'detect-zeroes': 'on'})
262 self.reopen(opts, {'detect-zeroes': 'unmap'},
266 self.reopen(opts, {'detect-zeroes': 'unmap', 'discard': 'unmap'})
268 self.reopen(opts)
272 self.reopen(opts, {'force-share': True}, "Cannot change the option 'force-share'")
277 self.reopen(opts, {'l2-cache-entry-size': 128 * 1024},
280 self.reopen(opts, {'l2-cache-size': 1024 * 1024,
283 self.reopen(opts, {'l2-cache-size': 4 * 1024 * 1024,
286 self.reopen(opts, {'pass-discard-request': True})
296 self.reopen(opts)
300 self.reopen(opts, {'backing': None})
307 self.reopen(opts, {'backing': 'hd0'})
311 self.reopen(hd_opts(0), {'read-only': True})
315 self.reopen(opts, {}, "Cannot change the option 'backing.driver'")
347 self.reopen(opts, {'offset': 1024*1024})
352 self.reopen(opts)
373 self.reopen(opts, { 'file.x-check-cache-dropped': False })
376 self.reopen(opts)
379 self.reopen(opts, { 'file.locking': 'on' }, "Cannot change the option 'locking'")
381 self.reopen(opts, {}, "Option 'locking' cannot be reset to its default value")
383 self.reopen(opts, { 'file.locking': 'off' })
406 self.reopen(opts[0], {'backing': 'hd1'})
413 self.reopen(opts[2], {'backing': 'hd1'})
420 self.reopen(opts[0], {'backing': 'hd2'})
427 self.reopen(opts[2], {'backing': None})
434 self.reopen(opts[1], {'backing': 'hd2'})
435 self.reopen(opts[0], {'backing': 'hd1'})
442 self.reopen(opts[2], {'backing': 'hd1'},
446 self.reopen(opts[0], {'backing': 'hd2'})
453 self.reopen(opts[2], {'backing': 'hd1'},
455 self.reopen(opts[2], {'file': 'hd0-file'},
463 self.reopen(opts[1], {'backing': None})
472 self.reopen(opts[1], {}, "backing is missing for 'hd1'")
492 self.reopen(opts[0], {'backing': 'hd1'})
493 self.reopen(opts[2], {'backing': 'hd1'})
496 self.reopen(opts[1], {'backing': 'hd2'},
500 self.reopen(opts[2], {'backing': 'hd0'})
503 self.reopen(opts[1], {'backing': 'hd2'},
507 self.reopen(opts[1], {'backing': 'hd1'},
511 self.reopen(opts[0])
512 self.reopen(opts[2])
524 self.reopen(bvopts, {}, "Block format 'blkverify' used by node 'bv'" +
528 self.reopen(opts[0], {'backing': 'bv'},
556 self.reopen(opts, {'file': 'hd1-file'})
561 self.reopen(opts, {'file': 'hd0-file'})
565 self.reopen(opts, {'file': 'hd1-file'})
586 self.reopen(hd0_opts, {'file': 'throttle0'})
589 self.reopen(hd0_opts, {'file': 'hd0-file'})
613 self.reopen(opts, {'file': 'compress0'})
618 self.reopen(opts, {'file': 'hd0'})
653 self.reopen(opts0, {'file': 'hd2-file'},
658 self.reopen(opts2, {'file': 'hd0-file'},
698 self.reopen(opts, {}, "Block format 'quorum' used by node 'quorum0'" +
703 self.reopen(hd_opts(0), {'backing': 'quorum0'},
724 self.reopen(opts)
727 self.reopen(opts, {'image': 'hd1'}, "Cannot change the option 'image'")
728 self.reopen(opts, {'align': 33554432}, "Cannot change the option 'align'")
729 self.reopen(opts, {'config': '/non/existent'}, "Cannot change the option 'config'")
731 self.reopen(opts, {}, "Option 'config' cannot be reset to its default value")
744 self.reopen(opts, {'size': (1 << 30)}, "Cannot change the option 'size'")
748 self.reopen(opts, {}, "Option 'size' cannot be reset to its default value")
761 self.reopen(opts, {'file.locking': 'on'})
762 self.reopen(opts, {'file.locking': 'off'}, "Cannot change the option 'locking'")
763 self.reopen(opts, {}, "Option 'locking' cannot be reset to its default value")
767 self.reopen(opts, {'locking': 'on'})
768 self.reopen(opts, {'locking': 'off'}, "Cannot change the option 'locking'")
769 self.reopen(opts, {}, "Option 'locking' cannot be reset to its default value")
790 self.reopen(opts)
793 self.reopen(opts, {'file': 'hd0'})
796 … self.reopen(opts, {'throttle-group': 'notfound'}, "Throttle group 'notfound' does not exist")
799 self.reopen(opts, {'throttle-group': 'group1'})
807 self.reopen(opts)
836 self.reopen(opts)
839 self.reopen(opts, {'backing': 'hd2'})
842 self.reopen(opts, {}, "backing is missing for 'hd0'")
850 self.reopen(opts, {'backing': None})
853 self.reopen(opts)
871 self.reopen(opts, {}, "backing is missing for 'hd1'")
874 self.reopen(opts, {'backing': None})
877 self.reopen(opts, {}, "backing is missing for 'hd1'")
901 self.reopen(opts)
925 self.reopen(opts, {}, "Cannot change the option 'backing.driver'")
929 self.reopen(opts)
932 self.reopen(opts, {'backing': None})
954 self.reopen(opts, {}, "Cannot change the option 'backing.driver'")
958 self.reopen(opts)
961 self.reopen(opts, {'backing': 'hd2'})
965 self.reopen(opts, {}, "backing is missing for 'hd0'")
986 self.reopen(opts, {})
990 self.reopen(opts, {}, "Cannot change frozen 'backing' link from 'hd0' to 'hd1'")
1009 self.reopen(opts, {},
1014 self.reopen(opts['backing'], {'read-only': True},
1019 self.reopen(opts['backing'], {'read-only': False},
1024 self.reopen(opts)
1041 self.reopen(opts, {}, "Cannot change frozen 'backing' link from 'hd1' to 'hd2'")
1045 self.reopen(opts, {}, "Cannot change frozen 'backing' link from 'hd0' to 'hd1'")
1070 self.reopen(opts, {}, "Cannot change the option 'backing.driver'")
1074 self.reopen(opts, {}, "Cannot replace implicit backing child of hd0")
1110 self.reopen(opts, {'backing': 'hd2'}, errmsg)
1113 self.reopen(opts, {'backing': None})