Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

The job status update endpoint should mark updates for non-existent jobs as propagated. #129

Open
slr71 opened this issue Oct 30, 2018 · 0 comments

Comments

@slr71
Copy link
Member

slr71 commented Oct 30, 2018

Because we have an externally facing job status update service now, it's possible for job status updates for non-existent jobs to be recorded now. This has happened in some cases where app integrators were testing new OSG apps. This normally doesn't do any harm, but it does cause the status updates to be repeatedly propagated to the apps service, causing unnecessary work.

If the job status update endpoint receives an update for a job that doesn't exist, it should mark every job status update with that job ID as propagated in order to prevent additional propagation attempts.

slr71 added a commit to slr71/apps that referenced this issue Oct 30, 2018
… propagated if there are too many or too few matching job steps for processing
slr71 added a commit to slr71/apps that referenced this issue Oct 30, 2018
…s updates for non-existent jobs as propagated was being rolled back
slr71 added a commit to slr71/apps that referenced this issue Nov 1, 2018
slr71 added a commit that referenced this issue Nov 1, 2018
#129: mark job status updates for non-existent job steps as propagated …
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant