Story #8831

[Docs] Document installing crunchrunner on the compute nodes

Added by Brett Smith over 3 years ago. Updated over 3 years ago.

Status:
Resolved
Priority:
Normal
Assigned To:
Category:
Crunch
Target version:
Start date:
03/30/2016
Due date:
% Done:

100%

Estimated time:
(Total: 0.00 h)
Story points:
0.5

Description

Add appropriate instructions to:


Subtasks

Task #8981: Update docsResolvedTom Clegg

Task #8987: Review 8831-crunchrunner-docResolvedTom Clegg

Associated revisions

Revision eebcb5e6
Added by Tom Clegg over 3 years ago

Merge branch '8831-crunchrunner-doc'

closes #8831

History

#1 Updated by Brett Smith over 3 years ago

  • Assigned To set to Tom Clegg
  • Target version changed from Arvados Future Sprints to 2016-04-27 sprint

#2 Updated by Tom Clegg over 3 years ago

  • Category set to Crunch
  • Status changed from New to In Progress

#8815's description expected crunchrunner to be "automatically installed on compute & shell nodes" but here we're only asking for compute nodes. I'm guessing the "shell nodes" part was meant to help crunch-job to work in dev/local mode, and that its omission here wasn't accidental rather than meaningful. OTOH, it only makes sense if dev/local mode is actually expected to work...

Meanwhile,

8831-crunchrunner-doc @ db276b8 adds crunchrunner to compute node dependencies; doesn't touch shell nodes.

#3 Updated by Brett Smith over 3 years ago

Tom Clegg wrote:

#8815's description expected crunchrunner to be "automatically installed on compute & shell nodes" but here we're only asking for compute nodes. I'm guessing the "shell nodes" part was meant to help crunch-job to work in dev/local mode, and that its omission here wasn't accidental rather than meaningful. OTOH, it only makes sense if dev/local mode is actually expected to work...

You followed the rationale in #8815 right, I think. You have to have crunchrunner installed in $PATH anywhere you use crunch-job's local run mode on a job that uses the crunchrunner Crunch script. Installing it on the shell nodes helps with that.

I think I would vote that we document it as a shell node dependency, because even if crunch-job's local run mode doesn't work now, it's one less thing we have to catch up with later when we get that working again. But I can see both sides of it, so if you'd rather not, that's fine with me.

8831-crunchrunner-doc @ db276b8 adds crunchrunner to compute node dependencies; doesn't touch shell nodes.

This looks good to me. If you make the analogous change to the shell node install guide too, that's fine too. Thanks.

#4 Updated by Tom Clegg over 3 years ago

  • Status changed from In Progress to Resolved
  • % Done changed from 50 to 100

Applied in changeset arvados|commit:eebcb5e6a6cb98562212f30841a0411872ac3e89.

Also available in: Atom PDF