gitea/modules/queue
zeripath e22ee468cf
Exponential Backoff for ByteFIFO (#15724)
This PR is another in the vein of queue improvements. It suggests an
exponential backoff for bytefifo queues to reduce the load from queue
polling. This will mostly be useful for redis queues.

Signed-off-by: Andrew Thornton <art27@cantab.net>

Co-authored-by: Lauris BH <lauris@nix.lv>
2021-05-08 17:29:47 +01:00
..
bytefifo.go
helper.go
manager.go Always set the merge base used to merge the commit (#15352) 2021-04-10 09:27:29 +01:00
queue.go
queue_bytefifo.go Exponential Backoff for ByteFIFO (#15724) 2021-05-08 17:29:47 +01:00
queue_channel.go
queue_channel_test.go Prevent race in TestChannelQueue_Batch (#15703) 2021-05-03 17:16:59 +01:00
queue_disk.go
queue_disk_channel.go Only use boost workers for leveldb shadow queues (#15696) 2021-05-02 08:22:30 +01:00
queue_disk_channel_test.go
queue_disk_test.go
queue_redis.go
queue_test.go
queue_wrapped.go
setting.go
unique_queue.go
unique_queue_channel.go
unique_queue_disk.go
unique_queue_disk_channel.go Only use boost workers for leveldb shadow queues (#15696) 2021-05-02 08:22:30 +01:00
unique_queue_redis.go
unique_queue_wrapped.go
workerpool.go Only use boost workers for leveldb shadow queues (#15696) 2021-05-02 08:22:30 +01:00