RemoteRunAwsService adds unnecessary delay to Island startup #1636
Labels
Beginner friendly
New to the project? This issue is good for you!
Code Quality
Deficiencies in code quality
Complexity: Low
Help wanted
Impact: Medium
Performance
Refactor
When Monkey Island starts, it checks to see if it's running on an AWS instance. When it performs this check, it makes 2 calls, each with a 2-second timeout. In the case where the Island is not running on an AWS instance, this adds approximately 2-4 seconds to the startup of the Island. For users, this is a mild inconvenience. For developers, it's a full-blown annoyance.
Find a way to eliminate this delay. Possible solutions might be:
Note: This doesn't seem to be an issue while running from source on Windows (with pycharm) but does manifest when run from the MSI. It also manifests while running from source on Linux.
Tasks
The text was updated successfully, but these errors were encountered: