dynein
dynein copied to clipboard
Feature Suggestion: Add a way to show progress of `export`
Hello 👋
Some sort of --progress
flag that shows a progress bar would be really cool; could help show info with long running exports
Hi, thank you for reaching out. I think it is a fascinating function. But unfortunately, DynamoDB does not provide an exact table size. Please see API reference.
TableSizeBytes The total size of the specified table, in bytes. DynamoDB updates this value approximately every six hours. Recent changes might not be reflected in this value.
So, even if we implement a progress bar, it is not correct information. I have a concern it may be frustrating the user. Theoretically, there are cases in which the export cannot finish even if the progress bar reaches 100%.
In my humble opinion, an infinite 100% progress bar but not completion is stressful more than no information. Do you have any good ideas to address this problem or your opinion regarding this?
I think a progress bar may confuse the user, but showing information on current status like (number of processed items)/sec
, (item size)/sec
, (total processed items)
, and (total processed item size)
may be useful.
that's a good idea, the (item size)/sec
would be very useful. Would let the user calculate the progress in a way.
Thank you for your comment. We have concluded a way to mitigate the pain. The rest of the work is implementing this feature.