Troy Chiu
de4c3dba24
ateapi/controlapi: process syncer events via rate-limiting workqueue ( #674 )
...
Refactors `WorkerPoolSyncer` to process events through a rate-limiting
workqueue instead of processing them synchronously inline.
Previously, store errors during Informer event handling, such as
- optimistic locking version conflicts (`store.ErrVersionConflict`)
- create races (`store.ErrAlreadyExists`)
- `WorkerPool` not yet present in the lister cache
were logged and dropped, leaving store state out of sync until a
subsequent pod event occurred.
- [x] Tests pass
- [ ] Appropriate changes to documentation are included in the PR
2026-08-05 10:49:29 -04:00
..
2026-07-30 19:40:59 -07:00
2026-06-26 20:05:03 -07:00
2026-07-30 19:40:59 -07:00
2026-08-04 17:08:58 -07:00
2026-08-04 17:08:58 -07:00
2026-07-30 19:40:59 -07:00
2026-08-04 13:57:55 -04:00
2026-07-29 13:45:37 -04:00
2026-07-29 13:45:37 -04:00
2026-07-30 14:21:45 -04:00
2026-08-04 13:57:55 -04:00
2026-07-29 13:45:37 -04:00
2026-07-30 19:40:59 -07:00
2026-07-24 15:43:03 -07:00
2026-07-24 15:43:03 -07:00
2026-08-04 17:08:58 -07:00
2026-07-29 13:45:37 -04:00
2026-07-29 13:45:37 -04:00
2026-07-29 13:45:37 -04:00
2026-07-29 13:45:37 -04:00
2026-05-31 19:45:36 -07:00
2026-07-29 13:45:37 -04:00
2026-07-29 13:45:37 -04:00
2026-07-29 13:45:37 -04:00
2026-07-29 13:45:37 -04:00
2026-07-29 13:45:37 -04:00
2026-07-29 13:45:37 -04:00
2026-08-04 17:08:58 -07:00
2026-08-04 17:08:58 -07:00
2026-07-29 13:45:37 -04:00
2026-07-29 13:45:37 -04:00
2026-07-29 13:45:37 -04:00
2026-07-31 13:41:56 -04:00
2026-06-18 10:58:34 -07:00
2026-08-04 13:57:55 -04:00
2026-07-28 12:33:23 -07:00
2026-07-28 12:33:23 -07:00
2026-07-29 13:45:37 -04:00
2026-07-30 19:40:59 -07:00
2026-08-05 10:49:29 -04:00
2026-08-05 10:49:29 -04:00
2026-07-29 15:06:31 -04:00
2026-07-29 15:06:31 -04:00
2026-07-29 13:45:37 -04:00
2026-07-30 14:21:45 -04:00
2026-08-04 17:08:58 -07:00
2026-07-30 14:21:45 -04:00
2026-07-30 14:21:45 -04:00
2026-08-04 17:08:58 -07:00
2026-08-04 17:08:58 -07:00
2026-08-04 17:08:58 -07:00
2026-08-04 17:08:58 -07:00
2026-08-04 17:08:58 -07:00
2026-08-04 17:08:58 -07:00
2026-07-28 10:00:32 -04:00
2026-08-04 13:57:55 -04:00
2026-08-04 13:57:55 -04:00
2026-08-04 07:07:41 -07:00
2026-08-04 07:07:41 -07:00