jschoubben
0741880d31
Keep a fresh build's archives from the controller's own sweep (issue 1933)
...
A sweep read what it keeps before what was ever recorded, so a take-in's
build recorded between the two reads, by a concurrent take-in off the
plans' hold, was eligible and let go of seconds after the take-in read
it; a new module's build is unkept until it is registered. Now the sweep
reads the records first and keeps what a build recorded within the hour
or an open plan names, and names every reference it lets go of; a take-in
holds every artifact in the store before recording, failing on one the
store lacks; and RecordBuild clears artifact_collected as RecordMirrored
does.
2026-10-24 02:44:20 +02:00
..
2026-10-21 15:03:23 +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-20 08:26:01 +00:00
2026-10-20 08:26:01 +00:00
2026-10-22 16:18:39 +02:00
2026-10-20 08:26:01 +00:00
2026-10-20 08:26:01 +00:00
2026-10-20 08:26:01 +00:00
2026-10-22 09:53:56 +02:00
2026-10-24 02:44:20 +02:00
2026-10-20 08:26:01 +00:00
2026-10-20 08:26:01 +00:00
2026-10-23 15:54:45 +02: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-19 02:55:29 +02:00
2026-10-17 21:32:23 +02:00
2026-10-17 21:32:23 +02:00
2026-10-20 08:26:01 +00:00
2026-10-20 08:26:01 +00:00
2026-10-18 05:30:19 +02:00
2026-10-18 05:30:19 +02:00
2026-10-18 14:39:43 +02:00
2026-10-19 11:54:21 +02:00
2026-10-19 11:54:21 +02:00
2026-10-20 08:26:01 +00:00
2026-10-18 14:39:43 +02:00
2026-10-18 05:40:50 +02:00
2026-10-18 14:21:35 +02:00
2026-10-18 02:53:39 +02:00
2026-10-18 13:39:24 +02:00
2026-10-20 14:49:10 +00:00
2026-10-23 08:02:11 +02:00
2026-10-18 13:39:24 +02:00
2026-10-18 05:32:14 +02:00
2026-10-18 19:11:10 +02:00
2026-10-20 08:26:01 +00:00
2026-10-19 21:38:41 +00:00
2026-10-24 02:44:20 +02:00
2026-10-24 02:44:20 +02:00
2026-10-24 02:44:20 +02:00
2026-10-20 08:27:10 +00:00
2026-10-20 08:27:10 +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-20 08:27:10 +00:00
2026-10-22 14:23:58 +02:00
2026-10-23 15:07:29 +02:00
2026-10-23 15:07:29 +02:00
2026-10-17 21:32:23 +02:00
2026-10-19 02:16:21 +02:00
2026-10-19 02:16:21 +02:00
2026-10-20 08:27:10 +00:00
2026-10-24 02:44:20 +02:00
2026-10-20 08:27:10 +00:00
2026-10-20 08:27:10 +00:00
2026-10-20 08:27:10 +00:00
2026-10-18 05:30:19 +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-19 02:16:21 +02:00
2026-10-20 08:27:10 +00:00
2026-10-17 21:32:23 +02:00
2026-10-17 21:32:23 +02:00
2026-10-21 14:33:09 +02:00
2026-10-20 08:27:10 +00:00
2026-10-17 21:32:23 +02:00
2026-09-16 18:40:40 +02:00
2026-10-20 08:27:10 +00: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-20 08:27:10 +00:00
2026-10-22 14:23:58 +02:00
2026-10-17 21:32:23 +02:00
2026-10-24 02:44:20 +02:00
2026-10-20 08:27:10 +00:00
2026-10-20 08:27:10 +00:00
2026-10-20 08:27:10 +00:00
2026-10-17 21:32:23 +02:00
2026-10-06 12:29:18 +02:00
2026-10-20 08:27:10 +00:00
2026-10-20 08:27:10 +00:00
2026-10-17 21:32:23 +02:00
2026-10-18 05:30:19 +02:00
2026-10-17 21:32:23 +02:00
2026-10-20 08:27:10 +00:00
2026-10-20 08:27:10 +00:00
2026-10-20 08:27:10 +00: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-22 19:05:04 +02:00
2026-10-20 08:27:10 +00:00
2026-10-16 08:28:38 +00:00
2026-10-20 08:27:10 +00:00
2026-10-20 08:27:10 +00:00
2026-10-16 08:28:38 +00:00
2026-10-16 08:28:38 +00:00
2026-10-20 08:27:10 +00:00
2026-10-20 08:27:10 +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-18 03:06:50 +02:00
2026-10-20 09:27:31 +00:00
2026-10-20 08:27:10 +00:00
2026-10-20 08:27:10 +00:00
2026-10-21 15:03:23 +02:00
2026-10-21 15:03:23 +02:00
2026-10-20 08:27:10 +00: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-20 08:27:10 +00:00
2026-10-09 17:15:40 +02:00
2026-10-22 19:38:02 +02:00
2026-10-20 08:27:10 +00:00
2026-10-17 21:32:23 +02:00
2026-10-10 15:24:08 +02:00
2026-10-20 08:27:10 +00:00
2026-10-20 08:27:10 +00:00
2026-10-20 08:27:10 +00:00
2026-10-16 08:28:38 +00:00
2026-10-20 08:27:10 +00:00
2026-10-20 08:27:10 +00:00
2026-10-18 19:11:10 +02:00
2026-10-18 19:11:10 +02:00
2026-10-20 08:27:10 +00:00
2026-10-17 21:32:23 +02:00
2026-10-18 05:30:19 +02:00
2026-10-20 08:27:10 +00:00
2026-10-22 19:05:04 +02:00
2026-10-22 19:05:04 +02:00
2026-10-20 08:27:10 +00:00
2026-10-17 21:32:23 +02:00
2026-10-20 08:27:10 +00:00
2026-10-20 08:27:10 +00:00
2026-10-20 08:27:10 +00:00
2026-10-23 08:02:11 +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-20 08:27:10 +00:00
2026-10-16 08:28:38 +00:00
2026-10-19 00:16:36 +02:00
2026-10-20 08:27:10 +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