-
Notifications
You must be signed in to change notification settings - Fork 483
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
Cherry pick: Make software batch endpoint asynchronous (#22258) #22270
Conversation
#22069 API changes: #22259 QAd by applying 10 pieces of software on a team, which took 3+ minutes in total (which, before these changes was timing out at 100s.) With this approach, a GitOps CI run timing out might leave the background process running (which will eventually be applied to the database). The team discussed and agreed that we can fix this edge case later. - [X] Changes file added for user-visible changes in `changes/`, `orbit/changes/` or `ee/fleetd-chrome/changes`. See [Changes files](https://github.com/fleetdm/fleet/blob/main/docs/Contributing/Committing-Changes.md#changes-files) for more information. - [X] Input data is properly validated, `SELECT *` is avoided, SQL injection is prevented (using placeholders for values in statements) - [X] Added/updated tests - [X] Manual QA for all new/changed functionality
QA'ing off of this branch and will merge it when it passes QA. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
QA complete. Test failure is a flakey unrelated test. We're good here.
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## minor-fleet-v4.57.0 #22270 +/- ##
======================================================
Coverage ? 65.22%
======================================================
Files ? 1494
Lines ? 117113
Branches ? 3462
======================================================
Hits ? 76390
Misses ? 33589
Partials ? 7134
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. |
|
Ran | Status | Preview | Started | Run time | Est. dev time saved |
---|---|---|---|---|---|
64 workflows | Done (Details) | Visit preview | Sep 21, 2024 at 12:14 PM (UTC) | 6 minutes | ~21 hrs |
175 workflows | Done (Details) | Visit preview | Sep 21, 2024 at 12:17 PM (UTC) | 15 minutes | ~54.17 hrs |
Latest run
✅ 173 passed
Preexisting bugs

2 Blocking bugs
If you are aware of any of these bugs, you can set their priority to low and prevent them from causing a run failure.
View all blocking bugs

0 Non-blocking bugs
. . . . . . . .
Cherry pick for #22069 into
minor-fleet-v4.57.0