<p dir="ltr">Hi, Stackers.</p>
<p dir="ltr">The deadline for icehouse comes really quickly and I understand that there<br>
are a lot of work todo, but I would like get your attention about my blueprint for configurable locked vm api.</p>
<p dir="ltr"> - <a href="https://blueprints.launchpad.net/nova/+spec/configurable-locked-vm-api">https://blueprints.launchpad.net/nova/+spec/configurable-locked-vm-api</a></p>
<p dir="ltr">So far, developer places the decoration(@check_instance_lock) in the function's declaration,<br>
for example)<br>
@wrap_check_policy<br>
@check_instance_lock<br>
@check_instance_cell<br>
@check_instance_state(vm_state=None, task_state=None,<br>
must_have_launched=False)<br>
def delete(self, context, instance):<br>
"""Terminate an instance."""<br>
LOG.debug(_("Going to try to terminate instance"), instance=instance)<br>
self._delete_instance(context, instance)</p>
<p dir="ltr">So good, but when administrator want to change API policy for locked vm, admin must modify source code, and restart.</p>
<p dir="ltr">I suggest nova api do check api list for locked vm using config file like policy.json. It just modify a config file, not a code <br>
and don't need to service restart.</p>
<p dir="ltr">Can you take a small amount of time to approve a blueprint for icehouse-3?</p>
<p dir="ltr">Thanks.</p>