Skip to content

test connection parameters #3848

Description

@minrk

The traefik switch introduced a 60s timeout despite my thinking the timeout was set at 600s (preserving prior config).

We don't have a test for this, so some requests were failing and not really showing up until @yuvipanda noticed because pushing an image layer took over 60s and failed.

We should have some tests (they don't need to be in CI) to measure our expected timeouts.

It would probably also be useful to have some characteristics of failing builds. Right now, we have a success/failure, but because we get so many builds of nonsense or stale repos that fail and not that many builds overall, the build success rate metric isn't particularly meaningful unless it's just 0 for a sustained period of time.

Failure to push at the end of the build is super meaningful, though, as that always indicates a problem. We don't have an indicator for that, though.

These recent requests did show up in this metric as 502 errors on PATCH to harbor. That's not the easiest thing to see in the noise.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions