awslabs / awslabs/amazon-dynamodb-tools

Print time to complete estimates

Open
#286 1 comment 0 reactions 0 assignees View on GitHub
bulk_executor help wanted
Dominant language
Python
Stars
181
Forks
50
Avg merge
4h 11m
Merged PRs (30d)
36

Description

We now estimate time to complete in gauging if the max read/write rate is high enough to fit within the timeout. Maybe we should print that to the console? For something like delete with two phases it should print each phase appropriately.

I don't know how accurate the timings will be. It's one thing to use extrapolated timings to WARN on things that will obviously take more than the timeout. It's another thing to make good estimates.

Contributor guide

Open the contributing guide

Research direction

No file or test is named. Start by tracing the existing max read/write rate and timeout estimation, then follow the delete operation's two phases. Done means the console reports an estimated completion time for each phase without implying more accuracy than the current warning calculation supports.

Written by the indexing model from the issue text.

Assessment

Tech stack
aws, python
Domain
cli, databases
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.