stable
Clone or download
Read-only
Git LFS upload requests are no more blocked by the limit set for the max body size of a request elsewhere in Tuleap. A dedicated global endpoint /uploads/ is used to handle to large file uploads instead of something specific to Git LFS. This endpoint can be used by controllers capable to handle the body size of a request themselves. Having something generic will allow us in the future to dedicate this type of trafic to a dedicated FPM pool more easily and can be reused outside of the context of Git LFS for anything that should handle large and long lived requests (caused by I/O wait not by performance issue). This is part of story #12322: have git-lfs batch and basic transfer API Change-Id: I5030e7d003531ba9f26d6c50d4e7338ac8c76aca
Modified Files
Name | ||||
---|---|---|---|---|
M | plugins/gitlfs/include/Batch/Response/Action/BatchResponseActionHrefUpload.php | +1 | −1 | Go to diff View file |
M | plugins/gitlfs/include/gitlfsPlugin.class.php | +11 | −11 | Go to diff View file |
A | src/etc/nginx/tuleap.d/08-uploads.conf | +7 | −0 | Go to diff View file |
M | tools/docker/reverse-proxy/nginx.conf | +2 | −1 | Go to diff View file |