Project

General

Profile

Actions

Bug #4499

closed

[SDKs] one_task_per_input_file should call normalize() before getting its list of files

Added by Tim Pierce over 9 years ago. Updated over 9 years ago.

Status:
Resolved
Priority:
Normal
Assigned To:
Tim Pierce
Category:
SDKs
Target version:
Story points:
0.5

Description

sguthrie reports that qr1hi-d1hrv-3n1gezo6gondyrv, despite running with one_task_per_input_file, spawns 300 tasks on an input collection with 60 files in it:

Job qr1hi-8i9sb-zc7ivqn134e8czx takes input collection qr1hi-4zz18-zc07fkmhzhfzriz, which has 64 files.

This job runs addPopulationMemEff.py at commit 5299b46be, which specifies:

arvados.job_setup.one_task_per_input_file(if_sequence=0, and_end_task=True, input_as_path=True)

but the job produces nearly 300 tasks:

        "tasks_summary": {
          "done": 1,
          "running": 8,
          "failed": 0,
          "todo": 292
        },


Subtasks 2 (0 open2 closed)

Task #4755: Review 4499-one-task-per-input-file-normalizeResolvedTim Pierce12/09/2014Actions
Task #4619: call normalize before reporting file listResolvedTim Pierce12/09/2014Actions
Actions

Also available in: Atom PDF