Skip to content

Runs step: the run count does not match the factors it prints #111

Description

@mosoriob

What happens

The Runs step prints a product whose factors do not give its own answer.

The parameter settings require 2 runs (1 input resources × 1 parameters).

1 × 1 is 1, not 2. The count 2 is correct — the dataslice held two resources, and two Tapis
jobs were submitted. The 1 input resources label is wrong; it should read 2.

Seen twice at TACC, on two different threads and two different datasets:

  • thread x4gbmq00msmbp9ib2 runs (1 input resources × 1 parameters)
  • thread jx8ibyilmsmg1pvt2 runs (1 input resources × 1 parameters), dataset
    nunap-interview-data, which then submitted 2 executions

A single-resource dataslice prints 1 runs (1 input resources × 1 parameters), which is
consistent. So the count is right and only the printed factor is wrong.

Why it matters

The user reads this line before pressing Send Runs. It is the only warning of how many jobs
are about to go to the cluster. It currently understates the input count.

Found while resolving #92.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions