jschoubben
0e4feb0d3a
Keep assignments in the assignments bucket and move the rows there at start (issue 1093)
...
Once chain_moved records the kind, Assign, Unassign and Assigned write and read the keys <node>.<module>, and every join of the store that read assignments is made from the bucket: where a module runs, what is behind, what a machine awaits, a given value due for replacement, taking a module, and whether a module may be forgotten (refused while a standing assignment names it). An unassignment ends the key with a marker and keeps its earlier values, as it removed the row; no ended or pending mark is written yet. The generation rises with each change, and a seat held by an assignment goes with it: the foreign key from seat_holding is dropped by migration 0104 and the controller says both. The provisioner's plan is kept in the values by a pass of the tick that writes that one field by compare-and-set; the assignment-changed event is said from what the bucket holds, whoever wrote it. The start moves the rows with what each machine was last sent, keeping a plan the mirror put in a value.
2026-10-18 03:15:44 +02:00
..
2026-10-18 03:15:44 +02:00
2026-09-26 20:09:42 +02:00
2026-10-17 21:32:23 +02:00
2026-10-18 03:15:44 +02:00
2026-10-17 21:32:23 +02:00
2026-10-17 21:32:23 +02:00
2026-10-09 16:22:34 +02:00
2026-10-18 03:06:50 +02:00
2026-10-17 21:32:23 +02:00
2026-10-06 15:19:23 +02:00
2026-09-16 18:40:40 +02:00
2026-10-18 02:49:51 +02:00
2026-10-18 02:49:51 +02:00
2026-10-17 21:32:23 +02:00
2026-10-17 21:32:23 +02:00
2026-10-16 08:28:38 +00:00
2026-10-06 18:56:54 +02:00
2026-10-17 21:32:23 +02:00
2026-10-17 21:32:23 +02:00
2026-10-16 08:28:38 +00:00
2026-10-17 21:32:23 +02:00
2026-10-17 21:32:23 +02:00
2026-10-18 03:15:44 +02:00
2026-10-18 03:15:44 +02:00
2026-10-18 03:15:44 +02:00
2026-10-18 03:15:44 +02:00
2026-10-18 03:06:50 +02:00
2026-10-18 02:53:39 +02:00
2026-10-18 03:15:44 +02:00
2026-10-18 03:15:44 +02:00
2026-10-18 03:15:44 +02:00
2026-10-18 02:53:39 +02:00
2026-10-18 02:53:39 +02:00
2026-10-18 03:06:50 +02:00
2026-10-18 03:06:50 +02:00
2026-10-18 03:06:50 +02:00
2026-10-17 21:32:23 +02:00
2026-10-18 02:49:51 +02:00
2026-10-17 21:32:23 +02:00
2026-10-16 08:28:38 +00:00
2026-10-17 21:32:23 +02:00
2026-10-16 08:28:38 +00:00
2026-10-17 21:32:23 +02:00
2026-10-10 17:48:49 +02:00
2026-10-17 20:57:30 +02:00
2026-10-17 20:57:30 +02:00
2026-10-17 21:32:23 +02:00
2026-10-17 21:32:23 +02:00
2026-10-14 00:07:31 +02:00
2026-10-17 21:32:23 +02:00
2026-10-18 03:15:44 +02:00
2026-10-18 02:49:51 +02:00
2026-10-09 16:22:47 +02:00
2026-10-18 03:15:44 +02:00
2026-10-18 03:15:44 +02:00
2026-10-17 21:32:23 +02:00
2026-10-06 14:26:26 +02:00
2026-10-13 11:37:31 +02:00
2026-10-03 23:30:27 +02:00
2026-10-17 21:32:23 +02:00
2026-10-17 21:32:23 +02:00
2026-10-04 01:11:26 +02:00
2026-10-17 21:32:23 +02:00
2026-10-17 21:32:23 +02:00
2026-09-16 18:40:40 +02:00
2026-10-17 21:32:23 +02:00
2026-10-12 01:07:16 +02:00
2026-10-17 21:32:23 +02:00
2026-10-12 12:11:13 +02:00
2026-10-13 11:20:22 +02:00
2026-10-13 11:20:22 +02:00
2026-10-17 21:32:23 +02:00
2026-10-18 03:15:44 +02:00
2026-10-17 21:32:23 +02:00
2026-10-18 03:15:44 +02:00
2026-10-17 21:32:23 +02:00
2026-10-17 21:32:23 +02:00
2026-09-21 21:03:22 +02:00
2026-10-17 21:32:23 +02:00
2026-10-06 12:29:18 +02:00
2026-10-17 21:32:23 +02:00
2026-10-13 11:37:31 +02:00
2026-10-17 21:32:23 +02:00
2026-10-18 02:53:39 +02:00
2026-10-17 21:32:23 +02:00
2026-10-17 21:32:23 +02:00
2026-10-16 08:28:38 +00:00
2026-10-17 21:32:23 +02:00
2026-10-17 21:32:23 +02:00
2026-10-17 22:45:09 +02:00
2026-10-18 03:06:50 +02:00
2026-10-17 23:25:57 +02:00
2026-10-18 03:06:50 +02:00
2026-10-17 21:32:23 +02:00
2026-10-16 08:28:38 +00:00
2026-10-17 21:32:23 +02:00
2026-10-16 08:28:38 +00:00
2026-10-16 08:28:38 +00:00
2026-10-16 08:28:38 +00:00
2026-10-16 19:35:56 +02:00
2026-10-16 19:31:58 +02:00
2026-10-17 21:32:23 +02:00
2026-10-17 21:32:23 +02:00
2026-10-17 21:32:23 +02:00
2026-10-18 03:06:50 +02:00
2026-10-17 21:32:23 +02:00
2026-10-17 21:32:23 +02:00
2026-10-17 21:32:23 +02:00
2026-10-17 21:32:23 +02:00
2026-10-06 20:31:10 +02:00
2026-10-17 21:32:23 +02:00
2026-10-09 13:51:18 +02:00
2026-10-09 17:15:40 +02:00
2026-10-17 21:32:23 +02:00
2026-10-18 03:15:44 +02:00
2026-10-17 21:32:23 +02:00
2026-10-10 15:24:08 +02:00
2026-10-17 21:32:23 +02:00
2026-10-17 21:32:23 +02:00
2026-10-17 21:32:23 +02:00
2026-10-16 08:28:38 +00:00
2026-10-17 21:32:23 +02:00
2026-10-16 08:28:38 +00:00
2026-10-18 03:15:44 +02:00
2026-10-16 08:28:38 +00:00
2026-10-17 21:32:23 +02:00
2026-10-17 21:32:23 +02:00
2026-10-17 21:32:23 +02:00
2026-10-17 21:32:23 +02:00
2026-10-18 02:49:51 +02:00
2026-10-17 21:32:23 +02:00
2026-10-17 21:32:23 +02:00
2026-10-15 14:11:37 +02:00
2026-10-17 21:32:23 +02:00
2026-10-17 21:32:23 +02:00
2026-09-26 22:40:42 +02:00
2026-10-17 21:32:23 +02:00
2026-10-17 21:32:23 +02:00
2026-10-16 08:28:38 +00:00
2026-10-14 23:05:14 +00:00
2026-10-17 21:32:23 +02:00
2026-10-17 21:32:23 +02:00
2026-10-17 21:32:23 +02:00
2026-10-17 21:32:23 +02:00
2026-10-16 08:28:38 +00:00
2026-10-17 21:32:23 +02:00
2026-10-17 21:32:23 +02:00
2026-10-12 12:54:20 +02:00