Skip to content

Conversation

@ethany-nv
Copy link
Collaborator

@ethany-nv ethany-nv commented Dec 18, 2025

Description

This PR uses asyncio to migrate logs for all the tasks within a workflow concurrently. Previously, the worker would synchronously migrate logs from Redis to cloud storage per task, which was inefficient.

This PR also batches together delete operations to increase the speed of clearing all the stale Redis keys.

Issue #174

Checklist

  • I am familiar with the Contributing Guidelines.
  • New or existing tests cover these changes.
  • The documentation is up to date with these changes.

@ethany-nv ethany-nv requested a review from a team December 18, 2025 01:24
xutongNV
xutongNV previously approved these changes Dec 18, 2025
Copy link
Contributor

@xutongNV xutongNV left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

have you test this with a big workflow?

RyaliNvidia
RyaliNvidia previously approved these changes Dec 18, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants