Add an additional log entry if the IAllocator failed to find a solution in opportunistic locking. Otherwise the IAllocator message would get lost on internal retries.
Signed-off-by: Klaus Aehlig <[email protected]> --- lib/cmdlib/instance.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/cmdlib/instance.py b/lib/cmdlib/instance.py index f21b578..cf7dea9 100644 --- a/lib/cmdlib/instance.py +++ b/lib/cmdlib/instance.py @@ -682,6 +682,8 @@ class LUInstanceCreate(LogicalUnit): # When opportunistic locks are used only a temporary failure is generated if self.op.opportunistic_locking: ecode = errors.ECODE_TEMP_NORES + self.LogInfo("IAllocator '%s' failed on opportunistically acquired" + " nodes: %s", self.op.iallocator, ial.info) else: ecode = errors.ECODE_NORES -- 2.1.0.rc2.206.gedb03e5
