1
1
mirror of https://github.com/go-gitea/gitea synced 2024-12-26 02:24:27 +00:00
gitea/modules
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
..
analyze Speed up enry.IsVendor (#15213) (#15245) 2021-04-02 01:16:00 +02:00
auth Add SameSite setting for cookies (#14900) 2021-03-07 08:12:43 +00:00
avatar Avatars and Repo avatars support storing in minio (#12516) 2020-10-14 21:07:51 +08:00
base Add some Unit-Tests (#14500) 2021-01-28 19:08:11 +01:00
cache [Vendor] Update go-redis to v8.5.0 (#13749) 2021-02-10 21:28:32 +00:00
charset Ensure that the detected charset order is set in chardet test (#12574) 2020-08-23 14:15:29 +01:00
context Defer closing the gitrepo until the end of the wrapped context functions (#15653) (#15746) 2021-05-07 18:28:02 +02:00
convert [API] pull notification subject status: add "merged" (#15344) (#15654) 2021-04-28 20:24:56 +01:00
cron Cron job to cleanup hook_task table (#13080) 2021-01-26 22:02:42 +01:00
doctor Delete references if repository gets deleted (#15681) (#15684) 2021-05-01 00:09:58 +02:00
emoji Fix several render issues (#14986) 2021-03-16 00:20:05 +01:00
eventsource Migrate to use jsoniter instead of encoding/json (#14841) 2021-03-01 22:08:10 +01:00
forms Move repo.CloseIssuesViaCommitInAnyBranch to issue settings (#14965) 2021-03-16 02:00:52 +01:00
generate Add gitea-vet (#10948) 2020-04-05 07:20:50 +01:00
git Performance improvement for last commit cache and show-ref (#15455) (#15701) 2021-05-03 16:51:41 +02:00
gitgraph Fix bug on commit graph (#15517) (#15530) 2021-04-17 14:46:30 +02:00
graceful Drop back to use IsAnInteractiveSession for SVC (#15749) (#15762) 2021-05-07 17:44:35 +02:00
hcaptcha hCaptcha Support (#12594) 2020-10-02 23:37:53 -04:00
highlight Use existing analyzer module for language detection for highlighting (#13522) 2020-11-13 16:13:41 -05:00
httpcache Add ETag header (#15370) (#15552) 2021-04-20 12:01:58 -04:00
httplib fix webhook timeout bug (#15613) (#15621) 2021-04-26 14:42:12 +02:00
indexer If the default branch is not present do not report error on stats indexing (follow-up of #15546) (#15583) (#15594) 2021-04-22 22:30:18 +02:00
lfs Close file on invalid range (Addition to #15166) (#15268) (#15308) 2021-04-06 15:25:31 -04:00
log Migrate to use jsoniter instead of encoding/json (#14841) 2021-03-01 22:08:10 +01:00
markup Upgrade to bluemonday 1.0.7 (#15379) (#15380) 2021-04-09 19:41:30 -04:00
matchlist Add Allow-/Block-List for Migrate & Mirrors (#13610) 2020-11-28 19:37:58 -05:00
metrics Prometheus endpoint (#5256) 2018-11-04 22:20:00 -05:00
migrations migration: github: if rate limit is not enabled, ignore it (#15490) (#15495) 2021-04-15 18:24:01 +03:00
nosql Fix setting redis db path (#15698) (#15708) 2021-05-03 22:30:30 +01:00
notification fix double 'push tag' action feed (#15078) (#15083) 2021-03-21 14:51:31 +00:00
options Add StatDir and replace com.StatDir (#14099) 2020-12-22 07:40:57 +08:00
password Check passwords against HaveIBeenPwned (#12716) 2020-09-08 17:06:39 -05:00
pprof Add golangci (#6418) 2019-06-12 15:41:28 -04:00
private Migrate to use jsoniter instead of encoding/json (#14841) 2021-03-01 22:08:10 +01:00
process Reduce data races (#14549) 2021-02-03 22:36:38 +01:00
public Add ETag header (#15370) (#15552) 2021-04-20 12:01:58 -04:00
queue Exponential Backoff for ByteFIFO (#15724) (#15793) 2021-05-08 14:27:00 -04:00
recaptcha Migrate to use jsoniter instead of encoding/json (#14841) 2021-03-01 22:08:10 +01:00
references Add mentionable teams to tributeValues and change team mention rules to gh's style (#13198) 2020-12-21 16:39:28 +01:00
repofiles Remove possible resource leak (#15067) (#15082) 2021-03-21 17:07:37 +01:00
repository Set GIT_DIR correctly if it is not set (#15751) (#15769) 2021-05-07 20:01:25 +02:00
secret Attachments: Add extension support, allow all types for releases (#12465) 2020-10-05 01:49:33 -04:00
session Migrate to use jsoniter instead of encoding/json (#14841) 2021-03-01 22:08:10 +01:00
setting Add reverse proxy configuration support for remote IP address (#14959) 2021-03-16 00:27:28 +02:00
ssh Make internal SSH server host key path configurable (#14918) 2021-03-08 03:43:59 +01:00
storage Add size to Save function (#15264) (#15270) 2021-04-04 12:04:55 -04:00
structs Make manual merge autodetection optional and add manual merge as merge method (#12543) 2021-03-03 22:41:23 -05:00
svg Fix filepath basename on Windows for SVG bindata (#12241) 2020-07-13 21:16:40 +01:00
sync Fix missing unlock in uniquequeue (#9790) 2020-01-15 23:58:33 +02:00
task Migrate to use jsoniter instead of encoding/json (#14841) 2021-03-01 22:08:10 +01:00
templates Prevent incorrect HTML escaping in swagger.json (#14957) 2021-03-11 23:43:04 -05:00
test Move middlewares to web/middleware (#14480) 2021-01-30 10:55:53 +02:00
timeutil Fix display since time round (#14226) 2021-01-28 13:29:22 +01:00
translation Use index of the supported tags to choose user lang (#15452) (#15488) 2021-04-15 16:47:43 +02:00
upload Update golangci-lint to version 1.31.0 (#13102) 2020-10-11 21:27:20 +01:00
uri Dump github/gitlab/gitea repository data to a local directory and restore to gitea (#12244) 2020-12-27 11:34:19 +08:00
user Add gitea-vet (#10948) 2020-04-05 07:20:50 +01:00
util [API] Add pagination to ListBranches (#14524) 2021-02-03 20:06:13 +01:00
validation Move macaron to chi (#14293) 2021-01-26 16:36:53 +01:00
web Defer closing the gitrepo until the end of the wrapped context functions (#15653) (#15746) 2021-05-07 18:28:02 +02:00