Red Hat Bugzilla – Bug 1273562
LiveMerge: InvalidCall causing live merge to appear failed regardless of actual outcome
Last modified: 2015-10-28 10:23:45 EDT
Description of problem:
When initiating a live merge, ovirt-engine sends a duplicated, invalid merge call which results in a vdsBroker InvalidCall error. This error causes the whole compound command to fail regardless of the actual outcome of the merge on the vdsm host.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Create a snapshot
2. With the VM running, attempt to remove the snapshot
Engine reports merge has failed but it has succeeded on the host.
Engine tracks the merge to completion and properly handles the outcome (including cleaning the merged volume).
Created attachment 1084844 [details]
Tee vdsm log during the problematic live merge operation.
Created attachment 1084845 [details]
The engine.log during the problematic operation
This was introduced by a local change and got mischaracterized as a released bug. Sorry for the noise.