storage/callback: add the config ID as callback argument
This commit is contained in:
parent
536e12d80c
commit
2487d86c72
@ -279,7 +279,7 @@ class CallbackPool(qubes.storage.Pool):
|
|||||||
if cb_args is None:
|
if cb_args is None:
|
||||||
cb_args = []
|
cb_args = []
|
||||||
cmd = self._cb_conf.get('cmd')
|
cmd = self._cb_conf.get('cmd')
|
||||||
args = [self.name, self._cb_conf['bdriver'], cb, self._cb_cmd_arg, *cb_args]
|
args = [self.name, self._cb_conf['bdriver'], cb, self._cb_conf_id, self._cb_cmd_arg, *cb_args]
|
||||||
if cmd and cmd != '-':
|
if cmd and cmd != '-':
|
||||||
args = ' '.join(quote(str(a)) for a in args)
|
args = ' '.join(quote(str(a)) for a in args)
|
||||||
cmd = ' '.join(filter(None, [cmd, args]))
|
cmd = ' '.join(filter(None, [cmd, args]))
|
||||||
|
@ -302,10 +302,10 @@ class TC_91_CallbackPool(LoggingCallbackBase, qubes.tests.storage_lvm.ThinPoolBa
|
|||||||
{0: '',
|
{0: '',
|
||||||
1: '',
|
1: '',
|
||||||
2: '',
|
2: '',
|
||||||
3: '1: {0}\n2: {1}\n3: pre_sinit\n4: {2}\n1: {0}\n2: {1}\n3: pre_volume_create\n4: {2}\n5: {3}\n6: {4}\n7: None\n1: {0}\n2: {1}\n3: post_volume_create\n4: {2}\n5: {3}\n6: {4}\n7: None'.format(name, bdriver, ctor_params, vname, vid),
|
3: '1: {0}\n2: {1}\n3: pre_sinit\n4: {2}\n5: {3}\n1: {0}\n2: {1}\n3: pre_volume_create\n4: {2}\n5: {3}\n6: {4}\n7: {5}\n8: None\n1: {0}\n2: {1}\n3: post_volume_create\n4: {2}\n5: {3}\n6: {4}\n7: {5}\n8: None'.format(name, bdriver, conf_id, ctor_params, vname, vid),
|
||||||
4: '1: {0}\n2: {1}\n3: pre_volume_import_data\n4: {2}\n5: {3}\n6: {4}\n7: None\n8: {5}'.format(name, bdriver, ctor_params, vname, vid, vsize),
|
4: '1: {0}\n2: {1}\n3: pre_volume_import_data\n4: {2}\n5: {3}\n6: {4}\n7: {5}\n8: None\n9: {6}'.format(name, bdriver, conf_id, ctor_params, vname, vid, vsize),
|
||||||
5: '1: {0}\n2: {1}\n3: post_volume_import_data_end\n4: {2}\n5: {3}\n6: {4}\n7: None\n8: {5}'.format(name, bdriver, ctor_params, vname, vid, True),
|
5: '1: {0}\n2: {1}\n3: post_volume_import_data_end\n4: {2}\n5: {3}\n6: {4}\n7: {5}\n8: None\n9: {6}'.format(name, bdriver, conf_id, ctor_params, vname, vid, True),
|
||||||
6: '1: {0}\n2: {1}\n3: post_volume_remove\n4: {2}\n5: {3}\n6: {4}\n7: None'.format(name, bdriver, ctor_params, vname, vid),
|
6: '1: {0}\n2: {1}\n3: post_volume_remove\n4: {2}\n5: {3}\n6: {4}\n7: {5}\n8: None'.format(name, bdriver, conf_id, ctor_params, vname, vid),
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
super().setUpClass(conf_id=conf_id, log_expected=log_expected)
|
super().setUpClass(conf_id=conf_id, log_expected=log_expected)
|
||||||
|
Loading…
Reference in New Issue
Block a user