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
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:
We have only noticed this with the
tokenoperation.mainbranch of the Grove repo