question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Replace SDB with S3 in AWS job store

See original GitHub issue

Quoting an AWS support professional in case 1767267511:

I would recommend seeing if you would consider DynamoDB to replace your SimpleDB solution. DynamoDB is essentially the successor of SimpleDB, which is slowly being pulled out from active development. In fact, we’re no longer offering that to new customers at this point.

If Toil should run on newly opened AWS accounts, we need to phase out SimpleDB.

I propose that we create a new, second implementation of the AWS job store that uses DynamoDB. The new implementation should be accessible under the aws job store locator, while the old one becomes aws_old.

The reason I didn’t use DynamoDB in the first place was the payment model, which is based on a flat rate as a function of a configurable (“provisioned” in Amazon lingo) request volume. Toil would have to set that request volume to user-specified value (with a sensible default) before a workflow starts and make sure that it configures it back to the lowest possible value on exit.

┆Issue is synchronized with this Jira Story ┆friendlyId: TOIL-350

Issue Analytics

  • State:open
  • Created 7 years ago
  • Comments:13 (6 by maintainers)

github_iconTop GitHub Comments

2reactions
staincommented, Jan 19, 2022

Will it be possible to use other S3 backends than AWS?

1reaction
DailyDreamingcommented, Feb 10, 2021

@abatilo We have sprint planning tomorrow and I’m going to propose putting this into the upcoming sprint.

Read more comments on GitHub >

github_iconTop Results From Across the Web

Amazon Simple Storage Service (S3) - AWS
Amazon S3 provides a simple web service interface that you can use to store and retrieve any amount of data, at any time,...
Read more >
AWS::S3::Bucket - AWS CloudFormation - AWS Documentation
Amazon S3 can store replicated objects in a single destination bucket or multiple destination buckets. The destination bucket or buckets must already exist....
Read more >
AWS Import/Export: Ship Us That Disk! | AWS News Blog
Once the data has been loaded in to S3, you can process it on EC2, and then store the results anywhere you would...
Read more >
Managing S3 Batch Operations jobs - AWS Documentation
Using the Amazon S3 console to manage your S3 Batch Operations jobs · View active and queued jobs · Change a job's priority...
Read more >
Actions, resources, and condition keys for Amazon S3
Actions Description Access level Resour... AbortMultipartUpload Grants permission to abort a multipart upload Write object* AbortMultipartUpload Grants permission to abort a multipart upload Write CreateAccessPoint Grants...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found