gitea/modules/queue
Giteabot 86cd94cba6
Fix queue worker incorrectly stopped when there are still more items in the queue (#29532) (#29546)
Backport #29532

Without `case <-t.C`, the workers would stop incorrectly, the test won't
pass. For the worse case, there might be only one running worker
processing the queue items for long time because other workers are
stopped. The root cause is related to the logic of doDispatchBatchToWorker.
It isn't a serious problem at the moment, so keep it as-is.
2024-03-02 19:40:06 +00:00
..
lqinternal
backoff.go
base_channel_test.go
base_channel.go
base_dummy.go
base_levelqueue_common.go
base_levelqueue_test.go
base_levelqueue_unique.go
base_levelqueue.go
base_redis_test.go
base_redis.go
base_test.go
base.go
config.go
manager_test.go Increase queue length (#27555) (#27562) 2023-10-10 20:22:26 +08:00
manager.go
queue.go
testhelper.go
workergroup.go Fix queue worker incorrectly stopped when there are still more items in the queue (#29532) (#29546) 2024-03-02 19:40:06 +00:00
workerqueue_test.go Fix queue worker incorrectly stopped when there are still more items in the queue (#29532) (#29546) 2024-03-02 19:40:06 +00:00
workerqueue.go Fix queue worker incorrectly stopped when there are still more items in the queue (#29532) (#29546) 2024-03-02 19:40:06 +00:00