gitea icon indicating copy to clipboard operation
gitea copied to clipboard

Enabled chunked transfers in LFS

Open ryank231231 opened this issue 1 year ago • 1 comments

Feature Description

LFS in Gitea currently doesn't use chunked transfers, which causes the whole body to be read before it is stored. This means 100+ MB uploads will be blocked by Cloudflare.

It looks like the LFS client looks for the Transfer-Encoding: chunked header from the server in https://github.com/git-lfs/git-lfs/blob/4140f638e9e305605f2e8cd941355340bb71fbf0/tq/basic_upload.go#L58-59 even though HTTP/1.1 says this isn't required.

Screenshots

No response

ryank231231 avatar Dec 24 '22 02:12 ryank231231