-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
repro -P seems to check status of dependancies too often #3644
Labels
bug
Did we break something?
Comments
In Discord, @efiop suggested problem might be in Lines 78 to 90 in 11e56db
|
3 tasks
efiop
pushed a commit
that referenced
this issue
Apr 21, 2020
* Only reproduce steps once * Add test * Fix linter nasties * Got the order wrong * Check for previous run * Formatting * Do the de-duplication in _reproduce_stages Co-authored-by: Charles Baynham <[email protected]>
Fixed by #3645 . Kudos @charlesbaynham 🥇 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
DVC 0.91.0, Windows 10, pip
Description
Running
dvc repro -P
on a large graph seems to check all the early dependences once for each output, even if it has already been checked.In the following repo:
Where each of the step 2 stages depends on steps 1, I think that calling
dvc repro -P
results in 4x checks of the outputs of step1.I conclude this because, in my repo, I have several hundred stages in "step2" which all depend on a "step1" which is an import. When I run
dvc repro -P
, I get themessage several hundred times.
The text was updated successfully, but these errors were encountered: