13
13
*)
14
14
[@@@ ocaml.warning " -27" ]
15
15
16
- let u x = raise Storage_interface. (Storage_error (Errors. Unimplemented x))
17
-
18
16
type context = unit
19
17
20
18
module UPDATES = struct
@@ -27,193 +25,231 @@ module UPDATES = struct
27
25
end
28
26
29
27
module Query = struct
30
- let query ctx ~dbg = u " Query.query "
28
+ let query ctx ~dbg = Storage_interface. unimplemented __FUNCTION__
31
29
32
- let diagnostics ctx ~dbg = u " Query.diagnostics "
30
+ let diagnostics ctx ~dbg = Storage_interface. unimplemented __FUNCTION__
33
31
end
34
32
35
33
module DP = struct
36
- let create ctx ~dbg ~id = u " DP.create "
34
+ let create ctx ~dbg ~id = Storage_interface. unimplemented __FUNCTION__
37
35
38
- let destroy ctx ~dbg ~dp ~allow_leak = u " DP.destroy"
36
+ let destroy ctx ~dbg ~dp ~allow_leak =
37
+ Storage_interface. unimplemented __FUNCTION__
39
38
40
- let destroy2 ctx ~dbg ~dp ~sr ~vdi ~vm ~allow_leak = u " DP.destroy2"
39
+ let destroy2 ctx ~dbg ~dp ~sr ~vdi ~vm ~allow_leak =
40
+ Storage_interface. unimplemented __FUNCTION__
41
41
42
- let attach_info ctx ~dbg ~sr ~vdi ~dp ~vm = u " DP.attach_info"
42
+ let attach_info ctx ~dbg ~sr ~vdi ~dp ~vm =
43
+ Storage_interface. unimplemented __FUNCTION__
43
44
44
- let diagnostics ctx () = u " DP.diagnostics "
45
+ let diagnostics ctx () = Storage_interface. unimplemented __FUNCTION__
45
46
46
- let stat_vdi ctx ~dbg ~sr ~vdi () = u " DP.stat_vdi"
47
+ let stat_vdi ctx ~dbg ~sr ~vdi () =
48
+ Storage_interface. unimplemented __FUNCTION__
47
49
end
48
50
49
51
module SR = struct
50
52
let create ctx ~dbg ~sr ~name_label ~name_description ~device_config
51
53
~physical_size =
52
- u " SR.create "
54
+ Storage_interface. unimplemented __FUNCTION__
53
55
54
- let attach ctx ~dbg ~sr ~device_config = u " SR.attach"
56
+ let attach ctx ~dbg ~sr ~device_config =
57
+ Storage_interface. unimplemented __FUNCTION__
55
58
56
- let set_name_label ctx ~dbg ~sr ~new_name_label = u " SR.set_name_label"
59
+ let set_name_label ctx ~dbg ~sr ~new_name_label =
60
+ Storage_interface. unimplemented __FUNCTION__
57
61
58
62
let set_name_description ctx ~dbg ~sr ~new_name_description =
59
- u " SR.set_name_description "
63
+ Storage_interface. unimplemented __FUNCTION__
60
64
61
- let detach ctx ~dbg ~sr = u " SR.detach "
65
+ let detach ctx ~dbg ~sr = Storage_interface. unimplemented __FUNCTION__
62
66
63
- let reset ctx ~dbg ~sr = u " SR.reset "
67
+ let reset ctx ~dbg ~sr = Storage_interface. unimplemented __FUNCTION__
64
68
65
- let destroy ctx ~dbg ~sr = u " SR.destroy "
69
+ let destroy ctx ~dbg ~sr = Storage_interface. unimplemented __FUNCTION__
66
70
67
- let probe ctx ~dbg ~queue ~device_config ~sm_config = u " SR.probe"
71
+ let probe ctx ~dbg ~queue ~device_config ~sm_config =
72
+ Storage_interface. unimplemented __FUNCTION__
68
73
69
- let scan ctx ~dbg ~sr = u " SR.scan "
74
+ let scan ctx ~dbg ~sr = Storage_interface. unimplemented __FUNCTION__
70
75
71
- let scan2 ctx ~dbg ~sr = u " SR.scan2 "
76
+ let scan2 ctx ~dbg ~sr = Storage_interface. unimplemented __FUNCTION__
72
77
73
78
let update_snapshot_info_src ctx ~dbg ~sr ~vdi ~url ~dest ~dest_vdi
74
79
~snapshot_pairs =
75
- u " SR.update_snapshot_info_src "
80
+ Storage_interface. unimplemented __FUNCTION__
76
81
77
82
let update_snapshot_info_dest ctx ~dbg ~sr ~vdi ~src_vdi ~snapshot_pairs =
78
- u " SR.update_snapshot_info_dest "
83
+ Storage_interface. unimplemented __FUNCTION__
79
84
80
- let stat ctx ~dbg ~sr = u " SR.stat "
85
+ let stat ctx ~dbg ~sr = Storage_interface. unimplemented __FUNCTION__
81
86
82
- let list ctx ~dbg = u " SR.list "
87
+ let list ctx ~dbg = Storage_interface. unimplemented __FUNCTION__
83
88
end
84
89
85
90
module VDI = struct
86
- let create ctx ~dbg ~sr ~vdi_info = u " VDI.create"
91
+ let create ctx ~dbg ~sr ~vdi_info =
92
+ Storage_interface. unimplemented __FUNCTION__
87
93
88
- let set_name_label ctx ~dbg ~sr ~vdi ~new_name_label = u " VDI.set_name_label"
94
+ let set_name_label ctx ~dbg ~sr ~vdi ~new_name_label =
95
+ Storage_interface. unimplemented __FUNCTION__
89
96
90
97
let set_name_description ctx ~dbg ~sr ~vdi ~new_name_description =
91
- u " VDI.set_name_description "
98
+ Storage_interface. unimplemented __FUNCTION__
92
99
93
- let snapshot ctx ~dbg ~sr ~vdi_info = u " VDI.snapshot"
100
+ let snapshot ctx ~dbg ~sr ~vdi_info =
101
+ Storage_interface. unimplemented __FUNCTION__
94
102
95
- let clone ctx ~dbg ~sr ~vdi_info = u " VDI.clone"
103
+ let clone ctx ~dbg ~sr ~vdi_info =
104
+ Storage_interface. unimplemented __FUNCTION__
96
105
97
- let resize ctx ~dbg ~sr ~vdi ~new_size = u " VDI.resize"
106
+ let resize ctx ~dbg ~sr ~vdi ~new_size =
107
+ Storage_interface. unimplemented __FUNCTION__
98
108
99
- let destroy ctx ~dbg ~sr ~vdi = u " VDI.destroy "
109
+ let destroy ctx ~dbg ~sr ~vdi = Storage_interface. unimplemented __FUNCTION__
100
110
101
- let stat ctx ~dbg ~sr ~vdi = u " VDI.stat "
111
+ let stat ctx ~dbg ~sr ~vdi = Storage_interface. unimplemented __FUNCTION__
102
112
103
- let introduce ctx ~dbg ~sr ~uuid ~sm_config ~location = u " VDI.introduce"
113
+ let introduce ctx ~dbg ~sr ~uuid ~sm_config ~location =
114
+ Storage_interface. unimplemented __FUNCTION__
104
115
105
- let set_persistent ctx ~dbg ~sr ~vdi ~persistent = u " VDI.set_persistent"
116
+ let set_persistent ctx ~dbg ~sr ~vdi ~persistent =
117
+ Storage_interface. unimplemented __FUNCTION__
106
118
107
119
let epoch_begin ctx ~dbg ~sr ~vdi ~vm ~persistent = ()
108
120
109
- let attach ctx ~dbg ~dp ~sr ~vdi ~read_write = u " VDI.attach"
121
+ let attach ctx ~dbg ~dp ~sr ~vdi ~read_write =
122
+ Storage_interface. unimplemented __FUNCTION__
110
123
111
- let attach2 ctx ~dbg ~dp ~sr ~vdi ~read_write = u " VDI.attach2"
124
+ let attach2 ctx ~dbg ~dp ~sr ~vdi ~read_write =
125
+ Storage_interface. unimplemented __FUNCTION__
112
126
113
- let attach3 ctx ~dbg ~dp ~sr ~vdi ~vm ~read_write = u " VDI.attach3"
127
+ let attach3 ctx ~dbg ~dp ~sr ~vdi ~vm ~read_write =
128
+ Storage_interface. unimplemented __FUNCTION__
114
129
115
- let activate ctx ~dbg ~dp ~sr ~vdi = u " VDI.activate"
130
+ let activate ctx ~dbg ~dp ~sr ~vdi =
131
+ Storage_interface. unimplemented __FUNCTION__
116
132
117
- let activate3 ctx ~dbg ~dp ~sr ~vdi ~vm = u " VDI.activate3"
133
+ let activate3 ctx ~dbg ~dp ~sr ~vdi ~vm =
134
+ Storage_interface. unimplemented __FUNCTION__
118
135
119
- let activate_readonly ctx ~dbg ~dp ~sr ~vdi ~vm = u " VDI.activate_readonly"
136
+ let activate_readonly ctx ~dbg ~dp ~sr ~vdi ~vm =
137
+ Storage_interface. unimplemented __FUNCTION__
120
138
121
- let deactivate ctx ~dbg ~dp ~sr ~vdi ~vm = u " VDI.deactivate"
139
+ let deactivate ctx ~dbg ~dp ~sr ~vdi ~vm =
140
+ Storage_interface. unimplemented __FUNCTION__
122
141
123
- let detach ctx ~dbg ~dp ~sr ~vdi ~vm = u " VDI.detach"
142
+ let detach ctx ~dbg ~dp ~sr ~vdi ~vm =
143
+ Storage_interface. unimplemented __FUNCTION__
124
144
125
145
let epoch_end ctx ~dbg ~sr ~vdi ~vm = ()
126
146
127
- let get_url ctx ~dbg ~sr ~vdi = u " VDI.get_url "
147
+ let get_url ctx ~dbg ~sr ~vdi = Storage_interface. unimplemented __FUNCTION__
128
148
129
- let similar_content ctx ~dbg ~sr ~vdi = u " VDI.similar_content"
149
+ let similar_content ctx ~dbg ~sr ~vdi =
150
+ Storage_interface. unimplemented __FUNCTION__
130
151
131
- let get_by_name ctx ~dbg ~sr ~name = u " VDI.get_by_name"
152
+ let get_by_name ctx ~dbg ~sr ~name =
153
+ Storage_interface. unimplemented __FUNCTION__
132
154
133
- let set_content_id ctx ~dbg ~sr ~vdi ~content_id = u " VDI.set_content_id"
155
+ let set_content_id ctx ~dbg ~sr ~vdi ~content_id =
156
+ Storage_interface. unimplemented __FUNCTION__
134
157
135
- let compose ctx ~dbg ~sr ~vdi1 ~vdi2 = u " VDI.compose"
158
+ let compose ctx ~dbg ~sr ~vdi1 ~vdi2 =
159
+ Storage_interface. unimplemented __FUNCTION__
136
160
137
- let add_to_sm_config ctx ~dbg ~sr ~vdi ~key ~value = u " VDI.add_to_sm_config"
161
+ let add_to_sm_config ctx ~dbg ~sr ~vdi ~key ~value =
162
+ Storage_interface. unimplemented __FUNCTION__
138
163
139
164
let remove_from_sm_config ctx ~dbg ~sr ~vdi ~key =
140
- u " VDI.remove_from_sm_config "
165
+ Storage_interface. unimplemented __FUNCTION__
141
166
142
- let enable_cbt ctx ~dbg ~sr ~vdi = u " VDI.enable_cbt"
167
+ let enable_cbt ctx ~dbg ~sr ~vdi =
168
+ Storage_interface. unimplemented __FUNCTION__
143
169
144
- let disable_cbt ctx ~dbg ~sr ~vdi = u " VDI.disable_cbt"
170
+ let disable_cbt ctx ~dbg ~sr ~vdi =
171
+ Storage_interface. unimplemented __FUNCTION__
145
172
146
- let data_destroy ctx ~dbg ~sr ~vdi = u " VDI.data_destroy"
173
+ let data_destroy ctx ~dbg ~sr ~vdi =
174
+ Storage_interface. unimplemented __FUNCTION__
147
175
148
176
let list_changed_blocks ctx ~dbg ~sr ~vdi_from ~vdi_to =
149
- u " VDI.list_changed_blocks "
177
+ Storage_interface. unimplemented __FUNCTION__
150
178
end
151
179
152
- let get_by_name ctx ~dbg ~name = u " get_by_name "
180
+ let get_by_name ctx ~dbg ~name = Storage_interface. unimplemented __FUNCTION__
153
181
154
182
module DATA = struct
155
- let copy ctx ~dbg ~sr ~vdi ~vm ~url ~dest = u " DATA.copy"
183
+ let copy ctx ~dbg ~sr ~vdi ~vm ~url ~dest =
184
+ Storage_interface. unimplemented __FUNCTION__
156
185
157
- let mirror ctx ~dbg ~sr ~vdi ~vm ~dest = u " DATA.mirror"
186
+ let mirror ctx ~dbg ~sr ~vdi ~vm ~dest =
187
+ Storage_interface. unimplemented __FUNCTION__
158
188
159
- let stat ctx ~dbg ~sr ~vdi ~vm ~key = u " DATA.stat"
189
+ let stat ctx ~dbg ~sr ~vdi ~vm ~key =
190
+ Storage_interface. unimplemented __FUNCTION__
160
191
161
192
let import_activate ctx ~dbg ~dp ~sr ~vdi ~vm =
162
- u " DATA.MIRROR.import_activate "
193
+ Storage_interface. unimplemented __FUNCTION__
163
194
164
- let get_nbd_server ctx ~dbg ~dp ~sr ~vdi ~vm = u " DATA.MIRROR.get_nbd_server"
195
+ let get_nbd_server ctx ~dbg ~dp ~sr ~vdi ~vm =
196
+ Storage_interface. unimplemented __FUNCTION__
165
197
166
198
module MIRROR = struct
167
199
type context = unit
168
200
169
201
let send_start ctx ~dbg ~task_id ~dp ~sr ~vdi ~mirror_vm ~mirror_id
170
202
~local_vdi ~copy_vm ~live_vm ~url ~remote_mirror ~dest_sr ~verify_dest =
171
- u " DATA.MIRROR.send_start "
203
+ Storage_interface. unimplemented __FUNCTION__
172
204
173
205
let receive_start ctx ~dbg ~sr ~vdi_info ~id ~similar =
174
- u " DATA.MIRROR.receive_start "
206
+ Storage_interface. unimplemented __FUNCTION__
175
207
176
208
let receive_start2 ctx ~dbg ~sr ~vdi_info ~id ~similar ~vm =
177
- u " DATA.MIRROR.receive_start2 "
209
+ Storage_interface. unimplemented __FUNCTION__
178
210
179
211
let receive_start3 ctx ~dbg ~sr ~vdi_info ~mirror_id ~similar ~vm ~url
180
212
~verify_dest =
181
- u " DATA.MIRROR.receive_start3 "
213
+ Storage_interface. unimplemented __FUNCTION__
182
214
183
- let receive_finalize ctx ~dbg ~id = u " DATA.MIRROR.receive_finalize"
215
+ let receive_finalize ctx ~dbg ~id =
216
+ Storage_interface. unimplemented __FUNCTION__
184
217
185
- let receive_finalize2 ctx ~dbg ~id = u " DATA.MIRROR.receive_finalize2"
218
+ let receive_finalize2 ctx ~dbg ~id =
219
+ Storage_interface. unimplemented __FUNCTION__
186
220
187
221
let receive_finalize3 ctx ~dbg ~mirror_id ~sr ~url ~verify_dest =
188
- u " DATA.MIRROR.receive_finalize3 "
222
+ Storage_interface. unimplemented __FUNCTION__
189
223
190
- let receive_cancel ctx ~dbg ~id = u " DATA.MIRROR.receive_cancel"
224
+ let receive_cancel ctx ~dbg ~id =
225
+ Storage_interface. unimplemented __FUNCTION__
191
226
192
227
let receive_cancel2 ctx ~dbg ~mirror_id ~url ~verify_dest =
193
- u " DATA.MIRROR.receive_cancel2 "
228
+ Storage_interface. unimplemented __FUNCTION__
194
229
195
230
let pre_deactivate_hook ctx ~dbg ~dp ~sr ~vdi =
196
- u " DATA.MIRROR.pre_deactivate_hook "
231
+ Storage_interface. unimplemented __FUNCTION__
197
232
198
233
let has_mirror_failed ctx ~dbg ~mirror_id ~sr =
199
- u " DATA.MIRROR.has_mirror_failed "
234
+ Storage_interface. unimplemented __FUNCTION__
200
235
201
- let list ctx ~dbg = u " DATA.MIRROR.list "
236
+ let list ctx ~dbg = Storage_interface. unimplemented __FUNCTION__
202
237
203
- let stat ctx ~dbg ~id = u " DATA.MIRROR.stat "
238
+ let stat ctx ~dbg ~id = Storage_interface. unimplemented __FUNCTION__
204
239
end
205
240
end
206
241
207
242
module Policy = struct
208
- let get_backend_vm ctx ~dbg ~vm ~sr ~vdi = u " Policy.get_backend_vm"
243
+ let get_backend_vm ctx ~dbg ~vm ~sr ~vdi =
244
+ Storage_interface. unimplemented __FUNCTION__
209
245
end
210
246
211
247
module TASK = struct
212
- let stat ctx ~dbg ~task = u " TASK.stat "
248
+ let stat ctx ~dbg ~task = Storage_interface. unimplemented __FUNCTION__
213
249
214
- let cancel ctx ~dbg ~task = u " TASK.cancel "
250
+ let cancel ctx ~dbg ~task = Storage_interface. unimplemented __FUNCTION__
215
251
216
- let destroy ctx ~dbg ~task = u " TASK.destroy "
252
+ let destroy ctx ~dbg ~task = Storage_interface. unimplemented __FUNCTION__
217
253
218
- let list ctx ~dbg = u " TASK.list "
254
+ let list ctx ~dbg = Storage_interface. unimplemented __FUNCTION__
219
255
end
0 commit comments