Skip to content

[Bug][Github] GraphQL API requests will eventually fail forever collecting large repositories data #8028

Description

@ClaudioMascaro

Search before asking

  • I had searched in the issues and found no similar issues.

What happened

We are facing trouble trying to collect data from a few very large repositories. This one in question has 57,425 workflow runs, with some of them having about 175 job runs. Eventually the stage fails retrying graphql api requests until token expires, without any success:
image

What do you expect to happen

This is a key project for our company, and there are other projects with the same problem. We are expecting to delivery metrics for our teams. we are using API_TIMEOUT: "120s" and API_RETRY: "20", but it doesn't seem that will resolve the problem increasing more.

How to reproduce

Adding a project for a large repository and collecting data. We run 2 pipelines at once, but when running this pipeline without concurrency, it will fails even earlier.

Anything else

No response

Version

v0.21.0-rc1

Are you willing to submit PR?

  • Yes I am willing to submit a PR!

Code of Conduct

Metadata

Metadata

Assignees

Labels

component/pluginsThis issue or PR relates to pluginstype/bugThis issue is a bug

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions