Description of problem: CoCo infrastructure should provide a timeout for each command to prevent entities to be locked forever. The behavior should be a bit similar to how it is being dome with asyncTasks. There should be a parameter in the base parameter command that should be initialized every time with the default timeout, so the user will also be able to override it for specific operations. Version-Release number of selected component (if applicable): How reproducible: Steps to Reproduce: 1. Failed delete operations might make the client (CoCo) poll every time to check if the entity still exists 2. 3. Actual results: The entity will be locked forever, since the delete will never happen Expected results: We should have a time out (or number of tries) that when this limit reached the entity will leave the lock state and present a failure event log Additional info:
Fixed bug tickets must have version flags set prior to fixing them. Please set the correct version flags and move the bugs back to the previous status after this is corrected.
Target release should be placed once a package build is known to fix a issue. Since this bug is not modified, the target version has been reset. Please use target milestone to plan a fix for a oVirt release.
In oVirt testing is done on single release by default. Therefore I'm removing the 4.0 flag. If you think this bug must be tested in 4.0 as well, please re-add the flag. Please note we might not have testing resources to handle the 4.0 clone.
Verified on 3.6.3-3