[pdm-devel] applied: [PATCH datacenter-manager/yew-widget-toolkit 0/7] avoid more race conditions on log in
Thomas Lamprecht
t.lamprecht at proxmox.com
Thu Nov 27 21:54:52 CET 2025
On Thu, 27 Nov 2025 16:36:02 +0100, Shannon Sterz wrote:
> previously [1] a commit addressed an issue that could log out users
> right after they logged in again. this series tries to address several
> more races that could have the same effect. to achieve that all requests
> need to be aborted once a log out occurs. this should reduce the
> possibility that one of these requests ends up in a race with a log in
> request. if one of the requests addressed in this series runs with an
> invalid ticket in parallel to a login request and finishes after the
> login, the user will be kicked out again right after logging in.
>
> [...]
Applied, thanks!
[1/6] ui: main: abort running task load on log out
commit: 3455e64361ab3e3f31cd3f687f06cd234d01589d
[2/6] ui: main: move requests into an async pool and drop it on logout
commit: a61143f86a90e532982e3db330a7f282aefce10f
[3/6] ui: main: only render acl context when we are logged in
commit: fb8228027dd934f91db2ce5b9f68e5770a49f6da
[4/6] ui: resource tree: use an async pool for requests
commit: 82940257c4f8eb742a9f1fdbb72c69849dde55fe
[5/6] ui: node status: handle the request via an AsyncAbortGuard
commit: 685b8980ed26f7cdb5038f3ce88135d27de308a5
[6/6] ui: top nav bar: use an abort guard for loading the version
commit: 71c2ea6ae38dbd1abe5f746743ed0b9ddd1419d0
More information about the pdm-devel
mailing list