Job ALREADY_EXISTS in post commit
- Dominant language
- Java
- Stars
- 8.7k
- Forks
- 4.7k
- Avg merge
- 1d 20h
- Merged PRs (30d)
- 196
Description
I noticed a job failed with ALREDY_EXISTS error, a sign of same `job_name` auto generated twice. Could we add a 1 second delay to prevent things like this?
https://builds.apache.org/view/Beam/job/beam_PostCommit_Python_Verify/1877/consoleFull
cc: [~pabloem] Another perspective, would it make sense to add a small random component (e.g. 1-2 digits) to job name to reduce this issue? Or perhaps include ms resolution.
Imported from Jira [BEAM-1986](https://issues.apache.org/jira/browse/BEAM-1986). Original Jira may contain additional context.
Reported by: altay.
Contributor guide
Research direction
Start with the Apache Beam post-commit configuration behind the linked beam_PostCommit_Python_Verify build and trace how job_name is generated. Compare the duplicate-job failure in the linked console output with the available naming logic; done means reproducing the collision and agreeing on a tested prevention strategy.
Written by the indexing model from the issue text.
Assessment
- Domain
- ci-cd
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100