You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
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>
4 years ago
..
bytefifo.go Add Unique Queue infrastructure and move TestPullRequests to this (#9856) 5 years ago
helper.go Migrate to use jsoniter instead of encoding/json (#14841) 4 years ago
manager.go Always set the merge base used to merge the commit (#15352) (#15385) 4 years ago
queue.go Add queue for code indexer (#10332) 5 years ago
queue_bytefifo.go Exponential Backoff for ByteFIFO (#15724) (#15793) 4 years ago
queue_channel.go Add Unique Queue infrastructure and move TestPullRequests to this (#9856) 5 years ago
queue_channel_test.go Fix Workerpool deadlock (#10283) 5 years ago
queue_disk.go Allow common redis and leveldb connections (#12385) 4 years ago
queue_disk_channel.go Add Unique Queue infrastructure and move TestPullRequests to this (#9856) 5 years ago
queue_disk_channel_test.go use assignment in tests (#12734) 5 years ago
queue_disk_test.go use assignment in tests (#12734) 5 years ago
queue_redis.go [Vendor] Update go-redis to v8.5.0 (#13749) 4 years ago
queue_test.go Migrate to use jsoniter instead of encoding/json (#14841) 4 years ago
queue_wrapped.go Prevent timer leaks in Workerpool and others (#11333) 5 years ago
setting.go Migrate to use jsoniter instead of encoding/json (#14841) 4 years ago
unique_queue.go Add Unique Queue infrastructure and move TestPullRequests to this (#9856) 5 years ago
unique_queue_channel.go Add Unique Queue infrastructure and move TestPullRequests to this (#9856) 5 years ago
unique_queue_disk.go Allow common redis and leveldb connections (#12385) 4 years ago
unique_queue_disk_channel.go Prevent race in PersistableChannelUniqueQueue.Has (#14651) 4 years ago
unique_queue_redis.go [Vendor] Update go-redis to v8.5.0 (#13749) 4 years ago
unique_queue_wrapped.go Add Unique Queue infrastructure and move TestPullRequests to this (#9856) 5 years ago
workerpool.go Prevent timer leaks in Workerpool and others (#11333) 5 years ago