Andrey Antukh
18705f2d00
🐛 Make the audit events concurrency limit per profile
...
The command declared its limit as a plain keyword next to
`::climit/key-fn`, metadata that `climit/wrap` does not read: it
takes the key only from the positional `key-fn` of the vector form.
The limit was a single shared one, so when one call got stuck it
held the only permit and every audit batch of that instance was
rejected with 429 from then on.
The test builds the limiter from the command metadata and checks
that two profiles end up with different limiters.
AI-assisted-by: deepseek-v4.1-flash
2026-10-13 14:33:32 +02:00
..
2026-09-29 14:15:21 +02:00
2026-09-10 16:39:35 +02:00
2026-08-26 17:24:59 +02:00
2026-10-06 14:21:12 +02:00
2026-09-29 14:15:21 +02:00
2026-05-29 11:24:58 +02:00
2026-09-01 12:01:35 +02:00
2026-09-01 08:46:28 +02:00
2026-05-29 11:24:58 +02:00
2026-07-31 12:04:10 +02:00
2026-10-05 16:47:07 +02:00
2026-08-26 13:05:36 +02:00
2026-09-09 11:23:53 +02:00
2026-09-14 13:26:16 +02:00
2026-09-23 18:03:03 +02:00
2026-05-29 11:24:58 +02:00
2026-09-14 13:26:16 +02:00
2026-05-29 11:24:58 +02:00
2026-06-02 09:33:02 +02:00
2026-09-09 11:23:53 +02:00
2026-05-29 11:24:58 +02:00
2026-10-05 11:56:59 +02:00
2026-09-23 18:03:03 +02:00
2026-09-01 12:01:35 +02:00
2026-07-31 13:19:45 +02:00
2026-10-13 14:33:32 +02:00
2026-08-21 12:55:24 +02:00
2026-08-18 15:13:49 +02:00
2026-09-29 09:47:07 +02:00
2026-09-01 08:48:55 +02:00
2026-05-29 11:24:58 +02:00
2026-09-14 13:24:38 +02:00
2026-05-29 11:24:58 +02:00
2026-08-05 17:35:59 +02:00
2026-05-29 11:24:58 +02:00
2026-09-22 09:45:50 +02:00
2026-06-15 13:04:19 +02:00
2026-09-01 08:46:28 +02:00
2026-09-22 19:44:44 +02:00
2026-08-17 12:13:56 +02:00
2026-09-22 09:45:50 +02:00
2026-08-26 08:08:40 +02:00
2026-08-10 13:43:27 +02:00
2026-09-29 09:47:07 +02:00
2026-09-22 09:45:50 +02:00
2026-08-26 08:33:20 +02:00
2026-08-17 15:27:06 +02:00
2026-10-05 16:47:07 +02:00
2026-09-01 08:46:59 +02:00
2026-08-05 17:42:49 +02:00
2026-07-09 19:34:15 +02:00
2026-09-23 18:03:03 +02:00
2026-08-05 09:41:48 +02:00
2026-10-05 17:16:47 +02:00
2026-09-29 22:40:03 +02:00
2026-05-29 11:24:58 +02:00
2026-05-29 11:24:58 +02:00
2026-05-29 11:24:58 +02:00
2026-09-01 08:47:46 +02:00