Files
Carl Schwan cae742d182 fix(propagator): Improve lock behavior of propagator
Fix possible dead locks when running the propagator caused by two
requests updating the same amount rows in transactions.

- Lock rows always in the same deterministic order by sorting the
  path_hash first

- On all database outside of sqlite, also do first a SELECT FOR UPDATE
  to lock all the rows used in batch UPDATE calls, afterward to decrease
  the risk of two requests trying to lock the same rows

Signed-off-by: Carl Schwan <carlschwan@kde.org>
2026-02-11 16:25:12 +01:00
..
2025-07-01 16:26:50 +02:00
2025-07-01 22:45:52 +02:00
2026-01-07 17:41:18 +01:00
2025-07-01 22:45:52 +02:00
2025-07-01 22:45:52 +02:00
2025-07-01 22:45:52 +02:00
2025-07-01 22:45:52 +02:00
2025-07-01 16:26:50 +02:00
2025-07-01 22:45:52 +02:00
2025-07-01 22:45:52 +02:00
2025-07-01 22:45:52 +02:00
2025-07-01 22:45:52 +02:00
2025-11-05 15:42:33 +01:00
2026-02-04 10:04:50 +00:00
2025-07-01 16:26:50 +02:00
2025-07-01 16:26:50 +02:00
2025-07-01 22:45:52 +02:00
2025-07-01 22:45:52 +02:00
2025-07-01 22:45:52 +02:00
2025-07-01 22:45:52 +02:00
2025-07-01 16:26:50 +02:00
2025-07-01 22:45:52 +02:00
2025-07-01 22:45:52 +02:00
2025-07-01 22:45:52 +02:00
2025-07-01 22:45:52 +02:00
2025-07-01 16:26:50 +02:00
2025-06-12 18:31:58 +02:00