Skip to content
This repository has been archived by the owner on Jul 30, 2024. It is now read-only.
/ NuGet.Jobs Public archive

Mark validation sets as completed and no-op based off this #761

Merged
merged 1 commit into from
Jun 3, 2019

Conversation

joelverhagen
Copy link
Member

@joelverhagen joelverhagen commented May 28, 2019

Depends on NuGet/ServerCommon#296
Progress on NuGet/NuGetGallery#7185

An important change in behavior here is that we mark the validation set as completed before sending the emails. In the happy path this means only one email will be send since all but one thread will successfully mark the validation set as completed. However if the enqueue to send the email message fails, then the email will never be sent. This already happens because the message sending is gated on the package being in the "Validating" or "Failed Validation" state, which will only happen once anyway.

@joelverhagen
Copy link
Member Author

Related to NuGet/NuGetGallery#7223.

@joelverhagen joelverhagen merged commit 7c714a0 into dev Jun 3, 2019
@joelverhagen joelverhagen deleted the jver-completedpvc branch June 3, 2019 21:45
joelverhagen added a commit that referenced this pull request Jul 31, 2020
Merge branch 'dev' to master
joelverhagen added a commit that referenced this pull request Oct 26, 2020
Merge branch 'dev' to master
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants