InstanceStatus.setTimer(true) cannot be reflected in executeServiceOperation
-----Original Message----- From: Shiino, Toshihiro/椎野 稔弘 Sent: Freitag, 16. Dezember 2016 09:16 [...] I used to inquire about what looked like a bug that InstanceStatus.setTimer(true) cannot be reflected in executeServiceOperation while implementing APPPlatformController. The answer received from EST indicated that regarding my source code, it should follow the source code of other adapters, without specifying whether it was a bug or whether my source code was essentially on right track. Finally, I confirmed APP source code and found out that it does not allow such reflection, but it was contradicting for me that the reply from EST did not mention it was a bug since InstanceStatussetTimer(true) is also called in executeServiceOperation within the standard controller for AWS etc. developed by EST and the original developer seemed to have the same expectation as me. [...]
What is the expectation for this issue @mdehn? There are only some comments about the APP and controller code.
Please contact Shiino, Toshihiro.
What I expect here is reflection of the results when calling InstanceStatus.setRunWithTimer(true) among the executeServiceOperation for implementation of APPlatformController class.
It seems the developer of AWS Controller had the same expectation (however, so far he/she has not commented anything about how his/her expectation is not yet fulfilled). https://github.com/servicecatalog/development/blob/master/oscm-app-aws/javasrc/org/oscm/app/aws/controller/AWSController.java#L431
It looks like implementation following deleteInstance which forcefully set true for RunWithTimer can be one alternative. At least, I personally deem current status of not reflecting any results is a bug and needed to be fixed.