Fix MatrixDepot benchmark CI failures and improve error handling #1341
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
Problem
PR #1035 attempted to increase the matrix size limit from 500 to 5000, but the CI system stalled because:
Solution
This PR implements comprehensive improvements:
1. Graceful Error Handling
2. Progress Tracking System
3. Conservative Size Limit
4. Early Termination
5. Better Logging
@info
,@warn
,@debug
for appropriate log levelsTesting
Tested locally with subset of matrices - error handling and progress tracking work correctly.
Related Issues
🤖 Generated with Claude Code