Skip to content

Bug: GSuite Activities Pagination Infinite Loop #95

Description

@brianbeklaviyo

GSuite Activities connector enters infinite pagination loop when API continuously returns nextPageToken values, causing the connector to never complete collection and preventing logs from being saved to output destinations.

Looking at the logic for the connector, this might be fixed by way of:

  • Maximum pagination limits
  • Duplicate token detection
  • Circuit breakers for identical time ranges
  • Progress tracking mechanisms

We have only noticed this with the token operation.


  • We are running the latest main branch of the Grove repo
  • Shared cache (DynamoDB)
  • Deployed Grove with 1-2 workers on AWS ECS with CPU/Memory Utilization <50%
  • logs output to AWS S3

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions