-
Notifications
You must be signed in to change notification settings - Fork 12
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
DM-38041: rewrite pre-exec-init logic to work without QGs and respect storage class differences #444
Commits on Sep 12, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 0f99ac1 - Browse repository at this point
Copy the full SHA 0f99ac1View commit details -
Configuration menu - View commit details
-
Copy full SHA for eba7aac - Browse repository at this point
Copy the full SHA eba7aacView commit details -
Implement QG-free version of pre-exec-init's init-output writing.
This does not use TaskFactory (which is in ctrl_mpexec anyway) because it takes a lot more care with storage class conversions and components, and it saves all writes until after it's done all checks, in order to reduce the chance that we leave a repository messy when we encounter an error.
Configuration menu - View commit details
-
Copy full SHA for 80abceb - Browse repository at this point
Copy the full SHA 80abcebView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5ed0199 - Browse repository at this point
Copy the full SHA 5ed0199View commit details -
Add methods to get init refs from QG without TaskDef.
The old ones that take TaskDef will be deprecated on DM-40442.
Configuration menu - View commit details
-
Copy full SHA for 8cc5a38 - Browse repository at this point
Copy the full SHA 8cc5a38View commit details -
Add convenience method to build QBB for pre-exec-init to QG.
This code was moved here from ctrl.mpexec.CmdLineFwk.preExecInitQBB with minimal changes.
Configuration menu - View commit details
-
Copy full SHA for 13d6283 - Browse repository at this point
Copy the full SHA 13d6283View commit details -
Rework QG-based init-output writing as a QG method.
This reimplements functionality previously in ctrl_mpexec's PreExecInit by delegating to the new PipelineGraph.instantiate_tasks instead. PreExecInit.saveInitOutputs now delegates to this method.
Configuration menu - View commit details
-
Copy full SHA for ce13fc2 - Browse repository at this point
Copy the full SHA ce13fc2View commit details -
Configuration menu - View commit details
-
Copy full SHA for db9c870 - Browse repository at this point
Copy the full SHA db9c870View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6e0feb7 - Browse repository at this point
Copy the full SHA 6e0feb7View commit details -
Configuration menu - View commit details
-
Copy full SHA for ff8a123 - Browse repository at this point
Copy the full SHA ff8a123View commit details -
Configuration menu - View commit details
-
Copy full SHA for ad90609 - Browse repository at this point
Copy the full SHA ad90609View commit details -
Configuration menu - View commit details
-
Copy full SHA for 87dcde6 - Browse repository at this point
Copy the full SHA 87dcde6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 23e361d - Browse repository at this point
Copy the full SHA 23e361dView commit details -
Configuration menu - View commit details
-
Copy full SHA for ee18f67 - Browse repository at this point
Copy the full SHA ee18f67View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9f0f3b6 - Browse repository at this point
Copy the full SHA 9f0f3b6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9a3e471 - Browse repository at this point
Copy the full SHA 9a3e471View commit details