Skip to content

Wrapper input - #4553

Merged
btovar merged 2 commits into
cooperative-computing-lab:masterfrom
btovar:wrapper_input
Oct 28, 2026
Merged

btovar merged 2 commits into
cooperative-computing-lab:masterfrom
btovar:wrapper_input

Conversation

@btovar

@btovar btovar commented Oct 28, 2026

Copy link
Copy Markdown
Member

Second part of #4544

Merge Checklist

The following items must be completed before PRs can be merged.
Check these off to verify you have completed all steps.

  • make test Run local tests prior to pushing.
  • make format Format source code to comply with lint policies. Note that some lint errors can only be resolved manually (e.g., Python)
  • make lint Run lint on source code prior to pushing.
  • Manual Update: Update the manual to reflect user-visible changes.
  • Type Labels: Select a github label for the type: bugfix, enhancement, etc.
  • Product Labels: Select a github label for the product: TaskVine, Makeflow, etc.
  • PR RTM: Mark your PR as ready to merge.

ZacKienzle2 and others added 2 commits October 23, 2026 01:33
Since the batch interface rework (cooperative-computing-lab#3898), batch_wrapper_write lists the wrapper it creates
as an input of the task. The makeflow hooks that write a wrapper (resource monitor, docker,
singularity, sandbox, enforcement, umbrella, vc3 builder) then add the same file again
through makeflow_hook_add_input_file.

Under -T vine the task then has two identical input mounts. The worker returns such a task
as forsaken and makeflow resubmits it without end, so `--monitor` and `--allocation` do
not work with TaskVine.

makeflow_hook_add_input_file now skips an input that is already listed with the same outer
and inner names.
If a task already lists a file with the same inner and outer name,
the repeated file is ignored. If it lists a different outer name for
the same inner name, this is a fatal error.
@btovar btovar added this to the 7.17.5 milestone Oct 28, 2026
@btovar
btovar merged commit 2abc1e5 into cooperative-computing-lab:master Oct 28, 2026
13 checks passed
@btovar

btovar commented Oct 28, 2026

Copy link
Copy Markdown
Member Author

Thank you again @ZacKienzle2!

@btovar
btovar deleted the wrapper_input branch October 28, 2026 22:35
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.

2 participants