Skip to content

Rule 8: Lower parallel skew thresholds, remove 4-thread minimum#342

Merged
erikdarlingdata merged 1 commit into
devfrom
fix/rule8-skew-thresholds
Feb 27, 2026
Merged

Rule 8: Lower parallel skew thresholds, remove 4-thread minimum#342
erikdarlingdata merged 1 commit into
devfrom
fix/rule8-skew-thresholds

Conversation

@erikdarlingdata
Copy link
Copy Markdown
Owner

Summary

  • Removed >= 4 thread requirement — DOP 2 skew is worth flagging
  • DOP 2: warn at 75% (one thread doing 3x the other)
  • DOP 3+: warn at 50% (one thread doing more than all others combined)
  • threadCount * 1000 minimum rows guard unchanged

Test plan

  • Dashboard and Lite build clean
  • plan-b 32/32 tests passing

🤖 Generated with Claude Code

DOP 2 with all work on one thread is still skew worth flagging.
Threshold is now 75% at DOP 2, 50% at DOP 3+. Removed the >= 4
thread requirement that prevented detection at low DOP.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@erikdarlingdata erikdarlingdata merged commit 608c1fd into dev Feb 27, 2026
@erikdarlingdata erikdarlingdata deleted the fix/rule8-skew-thresholds branch February 27, 2026 23:01
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.

1 participant