Gitea: Gate timeout (504) when creating pull-requests #91
Labels
No Label
Service
Buildbot
Service
Chat
Service
Gitea
Service
Translate
Type
Bug
Type
Config
Type
Deployment
Type
Feature
Type
Setup
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
Dependencies
No dependencies set.
Reference: infrastructure/blender-projects-platform#91
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Often creating pull-request will result in the 504 error. This is likely caused by some sub-optimal checks in Gitea. There is fix in the works for this, which needs some extra testing and deployment: https://github.com/blender/gitea/tree/fix-slow-check-many-files
There might be extra sources for the slowdown tough.
Gate timeout when creating pull-requeststo Gate timeout (504) when creating pull-requestsI'm able to replicate the 504 issue on UATEST consistently;
main
(e.g.before-big-change
)main
Ref: https://uatest.projects.blender.org/bartvdbraak/blender/compare/main...before-big-change
I will test the optimizations Brecht suggested and try and add my own or involve the Gitea maintainers (e.g. Matti).
Brecht's fix seems to have worked.
I didn't get a 504 while creating the Pull Request after building and releasing a new
gitea
version based on https://github.com/blender/gitea/tree/fix-slow-check-many-files, see https://uatest.projects.blender.org/bartvdbraak/blender/pulls/1The fix for this issue has been cherry picked into
blender-merged-develop
(57f1c31) and tested on our Acceptance environment.Brecht also created a PR (#31548) for this fix upstream, which has been backported to v1.22
After discussing deploying the change to production, we chose to wait until after the 4.2 release, therefor it's deployment is planned for this Wednesday (2024-07-17).
Deployment was executed today at 13.00 CEST and completed at 13.05 CEST.
Everything went according to plan without any failures, a snapshot will be kept until tomorrow.
Gate timeout (504) when creating pull-requeststo Gitea: Gate timeout (504) when creating pull-requests