Łukasz Magiera and Steffen Butzer
60d576241c
fix: sched: Address GET_32G_MAX_CONCURRENT regression ( #10850 )
...
* Fix 1.21 regression: GET_32G_MAX_CONCURRENT + mixed prepared/executing leads to stuck scheduler
If you have 12 GET tasks and GET_32G_MAX_CONCURRENT=1, sealing jobs will only show assigned tasks for GET of the miner
and is stuck.
I believe this to be a regression of 1.21 unifying the counters, in the case of GETs where PrepType and TaskType
both being seal/v0/fetch leading to a state where tasks are blocked since already counted towards the limit.
* itests: Repro issue from PR #10633
* make counters int (non-working)
* fix: worker sched: Send taskDone notifs after tasks are done
* itests: Make TestPledgeMaxConcurrentGet actually reproduce the issue
* make the linter happy
---------
Co-authored-by: Steffen Butzer <steffen.butzer@outlook.com >
2023-05-10 15:45:50 -04:00
..
2023-02-17 14:32:54 -08:00
2021-11-24 15:31:15 +01:00
2023-04-27 12:25:30 -07:00
2022-09-10 12:37:03 -04:00
2023-02-16 17:55:04 -07:00
2023-01-13 19:11:13 +00:00
2023-05-03 11:51:42 -04:00
2023-04-21 10:58:27 -06:00
2022-08-29 16:25:30 +02:00
2022-09-22 13:12:17 -04:00
2022-08-29 16:25:30 +02:00
2022-06-14 17:00:51 +02:00
2023-03-07 11:44:29 -08:00
2022-06-14 17:00:51 +02:00
2022-08-29 16:25:30 +02:00
2022-10-06 11:06:21 -04:00
2023-01-19 18:25:23 +00:00
2023-04-18 17:22:18 +02:00
2023-04-18 17:22:18 +02:00
2023-01-19 18:25:23 +00:00
2022-08-29 16:25:30 +02:00
2022-08-29 16:25:30 +02:00
2022-11-08 13:38:28 +01:00
2022-09-23 12:43:00 -04:00
2022-08-29 16:25:30 +02:00
2023-02-02 16:46:08 -05:00
2021-06-10 00:15:29 +01:00
2022-08-17 14:48:44 -04:00
2023-02-12 21:08:42 +00:00
2023-03-12 00:42:56 +00:00
2023-02-27 14:43:57 -05:00
2023-04-26 15:10:43 -07:00
2023-02-17 10:51:42 -08:00
2023-02-02 15:59:55 +01:00
2023-03-12 00:45:02 +00:00
2023-02-09 13:23:17 +01:00
2023-03-09 19:16:52 -05:00
2023-02-14 16:15:42 +00:00
2023-01-19 19:21:00 +01:00
2023-03-09 19:14:01 -05:00
2023-01-31 19:13:13 -10:00
2023-01-31 19:13:13 -10:00
2023-04-23 14:21:26 -04:00
2023-02-10 12:48:20 +00:00
2023-01-31 10:28:12 +01:00
2022-08-29 16:25:30 +02:00
2022-12-13 18:02:34 -05:00
2022-06-14 17:00:51 +02:00
2022-08-29 16:25:30 +02:00
2023-04-19 18:40:18 -04:00
2022-09-13 16:52:47 -04:00
2022-09-13 17:41:06 -04:00
2023-03-13 17:00:16 +02:00
2023-01-13 19:11:13 +00:00
2023-03-15 18:35:17 +13:00
2022-08-29 16:25:30 +02:00
2022-11-14 15:29:50 -05:00
2022-11-08 09:37:43 +00:00
2023-01-23 12:02:42 +01:00
2022-09-27 15:34:01 +00:00
2022-11-25 17:05:41 -05:00
2022-12-15 18:57:58 -05:00
2022-11-25 17:05:41 -05:00
2022-08-29 16:25:30 +02:00
2023-05-10 15:45:50 -04:00
2023-04-27 08:43:03 -04:00
2023-04-27 08:43:03 -04:00
2022-09-19 12:13:06 +02:00
2022-12-12 10:44:08 -05:00
2022-08-29 16:25:30 +02:00
2022-08-24 11:25:37 -04:00
2022-08-29 16:25:30 +02:00
2022-12-12 10:44:08 -05:00
2022-12-12 10:44:08 -05:00
2022-08-29 16:25:30 +02:00
2022-11-29 13:02:45 +01:00
2022-09-22 16:27:15 -04:00
2023-04-23 12:14:52 -06:00
2022-08-29 16:25:30 +02:00
2022-10-13 13:33:22 -04:00
2022-09-06 21:17:30 +05:30
2023-02-10 20:49:26 +00:00
2022-12-20 10:52:47 -05:00
2023-04-23 13:59:14 -04:00
2022-11-08 09:37:43 +00:00
2023-03-06 15:11:21 +01:00
2022-11-28 23:03:07 +01:00