Lines Matching full:node

45     def checkBlockDriverState(self, node, must_exist = True):  argument
47 nodes = [x for x in result['return'] if x['node-name'] == node]
52 def addBlockDriverState(self, node): argument
53 file_node = '%s_file' % node
54 self.checkBlockDriverState(node, False)
57 'node-name': node,
59 'node-name': file_node,
62 self.checkBlockDriverState(node)
66 def addBlockDriverStateOverlay(self, node): argument
67 self.checkBlockDriverState(node, False)
71 'node-name': node,
76 self.checkBlockDriverState(node)
79 def delBlockDriverState(self, node, expect_error = False): argument
80 self.checkBlockDriverState(node)
81 result = self.vm.qmp('blockdev-del', node_name = node)
86 self.checkBlockDriverState(node, expect_error)
110 def ejectDrive(self, device, node, expect_error = False, argument
112 self.checkBlockDriverState(node)
116 self.checkBlockDriverState(node)
119 self.checkBlockDriverState(node, not destroys_media)
122 def insertDrive(self, device, node): argument
123 self.checkBlockDriverState(node)
125 id = device, node_name = node)
126 self.checkBlockDriverState(node)
129 def createSnapshotSync(self, node, overlay): argument
130 self.checkBlockDriverState(node)
132 opts = {'node-name': node,
134 'snapshot-node-name': overlay,
137 self.checkBlockDriverState(node)
141 def createSnapshot(self, node, overlay): argument
142 self.checkBlockDriverState(node)
145 node = node, overlay = overlay)
146 self.checkBlockDriverState(node)
150 def createMirror(self, node, new_node): argument
152 opts = {'device': node,
153 'job-id': node,
155 'node-name': new_node,
166 # Add a BlkDebug node
169 def addBlkDebug(self, debug, node): argument
170 self.checkBlockDriverState(node, False)
173 'node-name': node,
177 'node-name': debug,
180 self.checkBlockDriverState(node)
183 # Add a BlkVerify node
192 'node-name': test,
196 'node-name': raw,
200 'node-name': blkverify,
208 # Add a Quorum node
215 'node-name': child0,
219 'node-name': child1,
223 'node-name': quorum,
259 # The node can't be removed: the new device has an extra reference
311 # 'node0' is used by the blkdebug node
313 # But we can remove the blkdebug node directly
323 # But we can remove the blkverify node directly
334 # But we can remove the Quorum node directly