Attempt to send email should be retried if it fails
Nobody has claimed this yet.
Assessment
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Newbie friendliness
- 35/100
Research direction
Start by locating the code path that sends email and inspect how sending failures are currently handled. Determine which temporary server failures should trigger waiting and retrying, then verify that validation no longer requires a full rerun when email delivery is temporarily unavailable.
Written by the indexing model from the issue text.
Description
Currently, if sending email fails because the email server is temporarily offline or overloaded, the only choice of action is to rerun the whole validation. This can be very expensive, and may require manual intervention if the program is running as part of an automatic workflow.
It would be better if the program detected the error in sending email and did its own wait-and-retry loop. This would be pretty cheap and much better than failing.
- Dominant language
- Scala
- Stars
- 101
- Forks
- 31
- PR merge metrics
- No merged PRs in 30d
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from target/data-validator
-
enhancement
Difficulty 4/5 3-5 days Newbie friendliness 35/100
target/data-validator#186 ·
-
enhancement hacktoberfest
Difficulty 4/5 3-5 days Newbie friendliness 35/100
target/data-validator#129 ·
-
enhancement hacktoberfest
Difficulty 4/5 3-5 days Newbie friendliness 35/100
target/data-validator#84 · 4 comments ·
-
enhancement
Difficulty 4/5 3-5 days Newbie friendliness 35/100
target/data-validator#83 ·
-
bug
Difficulty 3/5 1-2 days Newbie friendliness 45/100
target/data-validator#77 · 1 comment ·
All issues in target/data-validator
Similar issues
-
Difficulty 1/5 Under an hour Newbie friendliness 90/100
-
requires-triage
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
apache/datafusion-comet#6060 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
lichess-org/lila#21756 ·
-
[VL] madvise(WILLNEED) call fails in MmapFileStream because of wrong calculation of fetching length Openbug triage
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
-
Difficulty 1/5 Under an hour Newbie friendliness 90/100