Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

AWS provider tries to terminate empty list of instance IDs, and always logs instances as "pending" #362

Closed
fritzreece opened this Issue Jun 29, 2018 · 2 comments

Comments

Projects
None yet
2 participants
@fritzreece
Copy link

fritzreece commented Jun 29, 2018

After completing tasks, Parsl passes on empty list of instances to terminate to boto3, which raises an API error and terminates the program before it is complete. Further, even when the EC2 console and the AWS CLI show instance status as "running," and even when Parsl logs that tasks have been completed on instances, Parsl logs instance status as "pending".

@yadudoc

This comment has been minimized.

Copy link
Member

yadudoc commented Jun 29, 2018

@fritzreece Hi Fritz, thanks a bunch for reporting this. I'm able to reproduce this bug, and have a fix in testing now. I'll have these changes in dev branches for now since these are being tested for our next major release (v0.6.0). I'll post more information once I have fixes out.

@yadudoc yadudoc self-assigned this Jun 29, 2018

@yadudoc yadudoc added the bug label Jun 29, 2018

@yadudoc yadudoc added this to the Parsl-0.6.0 milestone Jun 29, 2018

yadudoc added a commit to Parsl/libsubmit that referenced this issue Jun 29, 2018

Several updates to the AWS Provider. Fixes Parsl/parsl#362
* Renamed from EC2provider -> AWSProvider
* Fixed parsl issue Parsl#362 with updated status check methods.
* Tested.
@yadudoc

This comment has been minimized.

Copy link
Member

yadudoc commented Jul 3, 2018

This is fixed.

@yadudoc yadudoc closed this Jul 3, 2018

benclifford pushed a commit that referenced this issue Aug 9, 2018

Several updates to the AWS Provider. Fixes #362
* Renamed from EC2provider -> AWSProvider
* Fixed parsl issue #362 with updated status check methods.
* Tested.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.