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.go Add queue for code indexer (#10332) 2020-09-07 23:05:08 +08:00
queue_bytefifo.go Exponential Backoff for ByteFIFO (#15724) (#15793) 2021-05-08 14:27:00 -04:00
queue_channel.go
queue_channel_test.go
queue_disk.go Allow common redis and leveldb connections (#12385) 2020-09-28 00:09:46 +03:00
queue_disk_channel.go
queue_disk_channel_test.go use assignment in tests (#12734) 2020-09-06 01:50:57 +03:00
queue_disk_test.go use assignment in tests (#12734) 2020-09-06 01:50:57 +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
setting.go Migrate to use jsoniter instead of encoding/json (#14841) 2021-03-01 22:08:10 +01:00
unique_queue.go
unique_queue_channel.go
unique_queue_disk.go Allow common redis and leveldb connections (#12385) 2020-09-28 00:09:46 +03:00
unique_queue_disk_channel.go Prevent race in PersistableChannelUniqueQueue.Has (#14651) 2021-02-13 20:02:09 +01: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
workerpool.go