Hide Forgot
Currently some flows has vdsm calls (mostly removeImage) performed on the endAction() method. If the endAction() is executed within transaction we might get a transaction timeout on some scenarios. This RFE is about moving those calls out of the endAction() - In order to do that: 1. Our "COCO-Storage" infrastructure (serial callback) needs to be modified to support moving vdsm calls out of endWithFailure(). 2. The relevant flows needs to start using the COCO infrastructure instead of relying on the tasks infrastructure.
Can you describe the functional impact?
Sure, The functional impact is that we may get transaction timeouts when executing vdsm calls within transactional endAction(). In BZ 1372743 (see https://bugzilla.redhat.com/show_bug.cgi?id=1372743#c22) it caused us to remain with a locked disk. Let me know if further info is needed. Thanks, Liron
Tal, I'm treating this as code change. Please decide on a target for it.
Downstream clone is VERIFIED, but this is on NEW?