-
Notifications
You must be signed in to change notification settings - Fork 62
Create checkpoint recursively #535
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
Conversation
- for file diffs we only create higher ranks if it makes sense (contains changes) - if delta cannot be created / fetched return on error
Pull Request Test Coverage Report for Build 19674760225Details
💛 - Coveralls |
MarcelGeo
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Just wondering, If we do not want flask command where projectId will be as argument. This command will create checkpoints tree for some project. We do not need to manage it trough api call.
MarcelGeo
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nice
Do not update global config variable for gevent mode. Make sure we do not use gevent env for tests apart of dedicated tests. In those tests mock configuration rather than modifing global variable.
Rewrite fallback logic for create checkpoints functions (both merged diffs and project deltas) to create intermediate (lower ranks) checkpoints if missing recursively instead of using individual diffs directly.
Advantage of this approach is that in case of too heavy request which would not complete from individual diffs now it would at least cache some partial results.