Skip to content

Conversation

@bentsherman
Copy link
Member

@bentsherman bentsherman commented Nov 14, 2025

This PR moves the task hashing logic from TaskProcessor to a separate class TaskHasher

  • Isolates the task hashing logic, making it easier to understand and test
  • Makes the TaskProcessor easier to read

@bentsherman bentsherman requested a review from jorgee November 14, 2025 18:53
@netlify
Copy link

netlify bot commented Nov 14, 2025

Deploy Preview for nextflow-docs-staging canceled.

Name Link
🔨 Latest commit 99aee48
🔍 Latest deploy log https://app.netlify.com/projects/nextflow-docs-staging/deploys/695fce673f7f8f00081638c9

Copy link
Member

@pditommaso pditommaso left a comment

Choose a reason for hiding this comment

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

Bit against reshuffling code without a clear motivation.

@bentsherman
Copy link
Member Author

The motivation is in the PR description

Copy link
Contributor

@jorgee jorgee left a comment

Choose a reason for hiding this comment

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

Overall changes look fine with me. Just a minor comment about some method moved to TaskHash to consider to move to TaskRun as it looks like they are just using TaskRun data and they are also called from the LinObserver.

@bentsherman bentsherman dismissed pditommaso’s stale review January 8, 2026 16:05

Comments were addressed

@bentsherman bentsherman merged commit 29f775f into master Jan 8, 2026
25 checks passed
@bentsherman bentsherman deleted the task-hasher branch January 8, 2026 16:05
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