For most jobs submitted by the watcher, it identifies itself correctly in the reason trail. However, one instance of an OpInstanceActivateDisk job was missed. Fix this.
Signed-off-by: Klaus Aehlig <[email protected]> --- lib/watcher/__init__.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/watcher/__init__.py b/lib/watcher/__init__.py index 605a453..ceb8f88 100644 --- a/lib/watcher/__init__.py +++ b/lib/watcher/__init__.py @@ -384,7 +384,11 @@ def _VerifyDisks(cl, uuid, nodes, instances): " or has offline secondaries", name) continue - job.append(opcodes.OpInstanceActivateDisks(instance_name=name)) + op = opcodes.OpInstanceActivateDisks(instance_name=name) + op.reason = [(constants.OPCODE_REASON_SRC_WATCHER, + "Activating disks for instance %s" % name, + utils.EpochNano())] + job.append(op) if job: job_id = cli.SendJob(job, cl=cl) -- 2.1.0.rc2.206.gedb03e5
