[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