1
1
mirror of https://github.com/go-gitea/gitea synced 2024-10-06 11:14:04 +00:00
gitea/modules/queue
6543 d644709b22
Exponential Backoff for ByteFIFO (#15724) (#15793)
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>

Co-authored-by: zeripath <art27@cantab.net>
Co-authored-by: Lauris BH <lauris@nix.lv>
2021-05-08 14:27:00 -04:00
..
bytefifo.go
helper.go Migrate to use jsoniter instead of encoding/json (#14841) 2021-03-01 22:08:10 +01:00
manager.go Always set the merge base used to merge the commit (#15352) (#15385) 2021-04-10 14:08:30 +02:00
queue_bytefifo.go Exponential Backoff for ByteFIFO (#15724) (#15793) 2021-05-08 14:27:00 -04:00
queue_channel_test.go
queue_channel.go
queue_disk_channel_test.go use assignment in tests (#12734) 2020-09-06 01:50:57 +03:00
queue_disk_channel.go
queue_disk_test.go use assignment in tests (#12734) 2020-09-06 01:50:57 +03:00
queue_disk.go Allow common redis and leveldb connections (#12385) 2020-09-28 00:09:46 +03:00
queue_redis.go [Vendor] Update go-redis to v8.5.0 (#13749) 2021-02-10 21:28:32 +00:00
queue_test.go Migrate to use jsoniter instead of encoding/json (#14841) 2021-03-01 22:08:10 +01:00
queue_wrapped.go
queue.go Add queue for code indexer (#10332) 2020-09-07 23:05:08 +08:00
setting.go Migrate to use jsoniter instead of encoding/json (#14841) 2021-03-01 22:08:10 +01:00
unique_queue_channel.go
unique_queue_disk_channel.go Prevent race in PersistableChannelUniqueQueue.Has (#14651) 2021-02-13 20:02:09 +01:00
unique_queue_disk.go Allow common redis and leveldb connections (#12385) 2020-09-28 00:09:46 +03:00
unique_queue_redis.go [Vendor] Update go-redis to v8.5.0 (#13749) 2021-02-10 21:28:32 +00:00
unique_queue_wrapped.go
unique_queue.go
workerpool.go