Question
Run submission has never completed end to end against a live Ensemble Manager. #85 and #88 each
fixed a defect on this path, and neither fix has been exercised against a real server. This is
the last item of #76's checklist that #76 did not close.
It is not the SOW acceptance criterion — §8 is the single-form model input config, which
passes (#76). This is about not shipping an unproven path.
What is already settled, so this is a short walk
Measured while resolving #76, signed in against TACC:
The one caveat worth knowing before you run it
TACC holds 264 executions: 263 localex and 1 tapis. So the Tapis submission path has
essentially never been used there, by Lit or anything else. A failure may well be TACC's Tapis
configuration rather than ui-react.
Why this is not done yet
Submitting creates a real job on TACC's cluster. That is a bigger side effect than the catalog
test rows #76 wrote and removed, and it was not covered by the go-ahead for those. It needs an
explicit decision on whether to fire a real run at the client's production deployment, and which
model to fire.
End to end testing / hello world file input test is the obvious candidate — it is a
sleep-and-echo fixture, it is the config #76 used, and it has a required and an optional input.
What to check when it runs
Question
Run submission has never completed end to end against a live Ensemble Manager. #85 and #88 each
fixed a defect on this path, and neither fix has been exercised against a real server. This is
the last item of #76's checklist that #76 did not close.
It is not the SOW acceptance criterion — §8 is the single-form model input config, which
passes (#76). This is about not shipping an unproven path.
What is already settled, so this is a short walk
Measured while resolving #76, signed in against TACC:
/executionEngines/tapis,/executionsand/executionsLocal— three separate mounts, noshared prefix.
executionEnginePathmaps them correctly.EXECUTION_ENGINE: tapisis right for TACC. Its live Lit config atmint.tacc.utexas.edu/config.jssetsREACT_APP_EXECUTION_ENGINE = "tapis". The constraintui-react submits runs to /executionEngines/localex, a route that does not exist #88 put on Flip mint.tacc.utexas.edu to ui-react #77 stands.
Authorization: Bearer …, so the Ensemble Manager calls send no Authorization header — localStorage key mismatch #85 fix holds in the browser.The one caveat worth knowing before you run it
TACC holds 264 executions: 263
localexand 1tapis. So the Tapis submission path hasessentially never been used there, by Lit or anything else. A failure may well be TACC's Tapis
configuration rather than
ui-react.Why this is not done yet
Submitting creates a real job on TACC's cluster. That is a bigger side effect than the catalog
test rows #76 wrote and removed, and it was not covered by the go-ahead for those. It needs an
explicit decision on whether to fire a real run at the client's production deployment, and which
model to fire.
End to end testing / hello world file input testis the obvious candidate — it is asleep-and-echo fixture, it is the config #76 used, and it has a required and an optional input.
What to check when it runs
execution_engine: tapis.MintResultsreads the engine off theexecution row rather than config, and its
localex/wingspath rewrite is dead code, so itshould need nothing.