1
0
mirror of https://github.com/go-gitea/gitea.git synced 2024-12-04 14:46:57 -05:00
gitea/modules/queue
wxiaoguang 6465f94a2d
Fix queue worker incorrectly stopped when there are still more items in the queue ()
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 16:07:54 +00:00
..
lqinternal Help to recover from corrupted levelqueue () 2023-05-29 10:52:32 +08:00
backoff.go Rewrite queue () 2023-05-08 19:49:59 +08:00
base_channel_test.go Rewrite queue () 2023-05-08 19:49:59 +08:00
base_channel.go Improve queue & process & stacktrace () 2023-05-11 07:45:47 +00:00
base_dummy.go Rewrite queue () 2023-05-08 19:49:59 +08:00
base_levelqueue_common.go Help to recover from corrupted levelqueue () 2023-05-29 10:52:32 +08:00
base_levelqueue_test.go Help to recover from corrupted levelqueue () 2023-05-29 10:52:32 +08:00
base_levelqueue_unique.go Help to recover from corrupted levelqueue () 2023-05-29 10:52:32 +08:00
base_levelqueue.go Help to recover from corrupted levelqueue () 2023-05-29 10:52:32 +08:00
base_redis_test.go Kd/fix redis unit test () 2023-05-11 10:09:37 +08:00
base_redis.go Improve queue & process & stacktrace () 2023-05-11 07:45:47 +00:00
base_test.go Rewrite queue () 2023-05-08 19:49:59 +08:00
base.go Rewrite queue () 2023-05-08 19:49:59 +08:00
config.go Rewrite queue () 2023-05-08 19:49:59 +08:00
manager_test.go Increase queue length () 2023-10-10 18:47:49 +08:00
manager.go Improve queue and logger context () 2023-05-26 07:31:55 +00:00
queue.go Document the queue item's marshaling behavior () 2023-09-26 13:58:57 +08:00
testhelper.go Rewrite queue () 2023-05-08 19:49:59 +08:00
workergroup.go Fix queue worker incorrectly stopped when there are still more items in the queue () 2024-03-02 16:07:54 +00:00
workerqueue_test.go Fix queue worker incorrectly stopped when there are still more items in the queue () 2024-03-02 16:07:54 +00:00
workerqueue.go Fix queue worker incorrectly stopped when there are still more items in the queue () 2024-03-02 16:07:54 +00:00