Project

General

Profile

Actions

Feature #22029

closed

arvados-dispatch-cloud option to use a different directory than /tmp for staging the crunch-run binary

Added by Peter Amstutz 3 months ago. Updated 9 days ago.

Status:
Resolved
Priority:
Normal
Assigned To:
Category:
Crunch
Target version:
Story points:
-

Description

Arvados dispatch cloud by default copies itself to /tmp when launching a new compute node instance, which does not work if /tmp is mounted noexec, for example. Currently the only workaround is to disable automatic crunch-run installation and place the burden back on the admin to install/upgrade crunch-run on every compute node/image.

It would be much better to offer configuration option that tells arvados-dispatch-cloud where to install the crunch-run binary.


Subtasks 1 (0 open1 closed)

Task #22312: Review 22029-crunch-run-install-dirResolvedTom Clegg11/12/2024Actions

Related issues

Related to Arvados - Bug #21999: Support compute nodes with /tmp mounted with "noexec" flagResolvedLucas Di PentimaActions
Actions #1

Updated by Peter Amstutz 3 months ago

  • Related to Bug #21999: Support compute nodes with /tmp mounted with "noexec" flag added
Actions #2

Updated by Peter Amstutz 3 months ago

  • Description updated (diff)
Actions #3

Updated by Peter Amstutz 3 months ago

  • Description updated (diff)
Actions #4

Updated by Peter Amstutz 3 months ago

  • Target version changed from Development 2024-08-28 sprint to Development 2024-09-11 sprint
Actions #5

Updated by Peter Amstutz 3 months ago

  • Target version changed from Development 2024-09-11 sprint to Development 2024-09-25 sprint
Actions #6

Updated by Peter Amstutz 2 months ago

  • Target version changed from Development 2024-09-25 sprint to Development 2024-10-09 sprint
Actions #7

Updated by Peter Amstutz about 2 months ago

  • Target version changed from Development 2024-10-09 sprint to Development 2024-10-23 sprint
Actions #8

Updated by Tom Clegg about 1 month ago

  • Assigned To set to Tom Clegg
Actions #9

Updated by Peter Amstutz about 1 month ago

  • Target version changed from Development 2024-10-23 sprint to Development 2024-11-06 sprint
Actions #10

Updated by Peter Amstutz 30 days ago

  • Target version changed from Development 2024-11-06 sprint to Development 2024-11-20
Actions #11

Updated by Peter Amstutz 16 days ago

  • Target version changed from Development 2024-11-20 to Development 2024-12-04
Actions #12

Updated by Peter Amstutz 14 days ago

  • Target version changed from Development 2024-12-04 to Development 2024-11-20
Actions #13

Updated by Tom Clegg 13 days ago

  • Status changed from New to In Progress
  • Description updated (diff)
Actions #14

Updated by Tom Clegg 10 days ago

22029-crunch-run-install-dir @ ed27877f50a6c05dbfc14a511f7222977671cc5e -- developer-run-tests: #4552

22029-crunch-run-install-dir @ ed27877f50a6c05dbfc14a511f7222977671cc5e -- developer-run-tests: #4554

  • All agreed upon points are implemented / addressed. Describe changes from pre-implementation design.
    • New config is Containers.CloudVMs.DeployRunnerDirectory
  • Anything not implemented (discovered or discussed during work) has a follow-up story.
    • N/A
  • Code is tested and passing, both automated and manual, what manual testing was done is described.
    • N/A
  • New or changed UX/UX and has gotten feedback from stakeholders.
    • N/A
  • Documentation has been updated.
  • Behaves appropriately at the intended scale (describe intended scale).
    • N/A
  • Considered backwards and forwards compatibility issues between client and server.
    • N/A
  • Follows our coding standards and GUI style guidelines.
Actions #15

Updated by Lucas Di Pentima 9 days ago

That was easy! This LGTM, thanks!

Actions #16

Updated by Tom Clegg 9 days ago

  • Status changed from In Progress to Resolved
Actions

Also available in: Atom PDF