NAS-144048 / 26.0.0 / Serialize S3 bucket CRUD behind a mutex (by anodos325) (#19854)
Concurrent sharing.s3.create calls each passed the name check before any
of them inserted, so the second insert reached the unique name column
and raised a sqlite3 integrity error rather than a validation error. S3
protocol CreateBucket makes that routine.
Original PR: https://github.com/truenas/middleware/pull/19853
Co-authored-by: Andrew Walker <andrew.walker at truenas.com>
18326 virtio: allow queues to share an MSI-X vector
Reviewed by: Robert Mustacchi <rm at fingolfin.org>
Reviewed by: Gordon Ross <Gordon.W.Ross at gmail.com>
Approved by: Dan McDonald <danmcd at oxide.computer>
NAS-144048 / 27.0.0-BETA.1 / Serialize S3 bucket CRUD behind a mutex (#19853)
Concurrent sharing.s3.create calls each passed the name check before any
of them inserted, so the second insert reached the unique name column
and raised a sqlite3 integrity error rather than a validation error. S3
protocol CreateBucket makes that routine.
(cherry picked from commit 267d8a6d157964acebf3c7deac642c0a42c3f85e)
games/prismlauncher: Add SDL3 as dependency
Newer versions of the game itself now depend on SDL3.
While here, pet portfmt.
PR: 298764
Approved by: osa, vvd (Mentors, implicit)
NAS-144048 / 27.0.0-BETA.1 / Serialize S3 bucket CRUD behind a mutex (#19853)
Concurrent sharing.s3.create calls each passed the name check before any
of them inserted, so the second insert reached the unique name column
and raised a sqlite3 integrity error rather than a validation error. S3
protocol CreateBucket makes that routine.
Add a missing include of <vector> (#225871)
This file used to get `<vector>` from DepthFirstIterator.h, but
7311a69f6caa2a6b50cfb899d4b8a1f9f9eeb210 removed the associated include.
Revert "Partially Reapply "[libcxx] Move premerge jobs to k8s mode runner set (#221395)"" (#225896)
Reverts llvm/llvm-project#225222
It turns out this did not fully fix the issue.