- 16 Nov, 2020 1 commit
-
-
Stan Hu authored
-
- 14 Nov, 2020 1 commit
-
-
Stan Hu authored
When an upload (e.g. a CI artifact) reaches the maximum file size limit, uploads via S3 would return a 500 error to the user. This made it difficult to understand why the upload failed. This was happening because the `hardLimitReader` was aborting the transfer with `ErrEntityTooLarge`, but this error was wrapped in layers of AWS errors. Since none of these AWS errors were understood by the file handler, a 500 error was returned. To fix this, AWS has a way to retrieve the original error. We now recursively go down the error stack to find the root cause. Note that there is an open issue in the AWS SDK to make this easier with Golang (https://github.com/aws/aws-sdk-go/issues/2820).
-
- 13 Nov, 2020 4 commits
-
-
Alessio Caiazza authored
-
Alessio Caiazza authored
[ci skip]
-
Alessio Caiazza authored
Implement conditional GETs for image resizer See merge request gitlab-org/gitlab-workhorse!647
-
Matthias Kaeppler authored
We now set a `Last-Modified` header based on either local file timestamps or the respective header returned from an object storage provider.
-
- 12 Nov, 2020 2 commits
-
-
Alessio Caiazza authored
Use detected file format for image scaler See merge request gitlab-org/gitlab-workhorse!651
-
Aleksei Lipniagov authored
Make decisions based on what Go's `image.DecodeConfig` tells us the image format actually is instead of using the data sent from Rails app.
-
- 10 Nov, 2020 2 commits
-
-
Nick Thomas authored
Rework image scaler tests See merge request gitlab-org/gitlab-workhorse!650
-
Matthias Käppler authored
We all test this in the module now
-
- 09 Nov, 2020 1 commit
-
-
Alessio Caiazza authored
jaeger: limit operation cardinality by using route regex See merge request gitlab-org/gitlab-workhorse!648
-
- 05 Nov, 2020 3 commits
-
-
Igor Wiedler authored
-
Alessio Caiazza authored
Update release steps - NO CHANGELOG See merge request gitlab-org/gitlab-workhorse!645
-
Matthias Käppler authored
Now mentions that the gitlab repo also needs to be updated for the version to be deployed to .com.
-
- 03 Nov, 2020 2 commits
-
-
Jacob Vosmaer authored
Document workhorse mission and how to add new features - NO CHANGELOG See merge request gitlab-org/gitlab-workhorse!637
-
Alessio Caiazza authored
Our markdown processor do not allow embedding videos.
-
- 02 Nov, 2020 1 commit
-
-
Nick Thomas authored
Update raven-go and gocertifi packages See merge request gitlab-org/gitlab-workhorse!644
-
- 30 Oct, 2020 2 commits
-
-
Alessio Caiazza authored
Adjust image scaler latency buckets See merge request gitlab-org/gitlab-workhorse!643
-
Matthias Käppler authored
These looked misaligned. According to production logs, we currently serve 99% of all those requests in less than 200ms.
-
- 29 Oct, 2020 1 commit
-
-
Stan Hu authored
The updated gocertifi package has a properly-recognized LICENSE file for the license_finder gem. raven-go has minor changes: https://github.com/getsentry/raven-go/compare/v0.1.0..v0.2.0
-
- 28 Oct, 2020 3 commits
-
-
Nick Thomas authored
-
Nick Thomas authored
[ci skip]
-
Alessio Caiazza authored
Remove unnecessary config struct pointers NO CHANGELOG See merge request gitlab-org/gitlab-workhorse!642
-
- 27 Oct, 2020 8 commits
-
-
Jacob Vosmaer authored
-
Jacob Vosmaer authored
Add a metric that tracks max image scaler processes See merge request gitlab-org/gitlab-workhorse!640
-
Nick Thomas authored
Exclude dot-files from being linted See merge request gitlab-org/gitlab-workhorse!641
-
Matthias Käppler authored
This was matching `.go` files in my local `.git` folder. Let's just exclude all hidden files.
-
Matthias Kaeppler authored
This will allow us to compute a saturation metric to see how close we are to exhausting this `actual / max`. Refs https://gitlab.com/gitlab-com/runbooks/-/issues/52
-
Nick Thomas authored
Add a total-requests metric for the image scaler See merge request gitlab-org/gitlab-workhorse!638
-
Matthias Kaeppler authored
Broken down by a `status` label
-
Alessio Caiazza authored
Clean up main.go NO CHANGELOG See merge request gitlab-org/gitlab-workhorse!639
-
- 26 Oct, 2020 3 commits
-
-
Jacob Vosmaer authored
Set default max image scaler procs to num_cpu / 2 See merge request gitlab-org/gitlab-workhorse!635
-
Matthias Käppler authored
This is a more realistic value for a single node setup and development. The recommendation is to use num_cores / 2 as a guideline.
-
Jacob Vosmaer authored
-
- 23 Oct, 2020 2 commits
-
-
Nick Thomas authored
Simplify config handling in main() See merge request gitlab-org/gitlab-workhorse!634
-
Jacob Vosmaer authored
-
- 22 Oct, 2020 2 commits
-
-
Alessio Caiazza authored
Don't log "success" when failing over to original image Closes #311 See merge request gitlab-org/gitlab-workhorse!636
-
Matthias Käppler authored
-
- 21 Oct, 2020 2 commits
-
-
Nick Thomas authored
Add route for Debian package uploads See merge request gitlab-org/gitlab-workhorse!610
-
-