Project

General

Profile

Actions

Bug #19277

closed

Arvados client inside container should use local keepstore

Added by Tom Clegg 5 months ago. Updated 2 months ago.

Status:
Resolved
Priority:
Normal
Assigned To:
Category:
Keep
Target version:
Start date:
07/19/2022
Due date:
% Done:

100%

Estimated time:
(Total: 0.00 h)
Story points:
-
Release relationship:
Auto

Description

Currently, when crunch-run starts a local keepstore process, it gets used by arv-mount, but is not advertised to, or usable from, processes inside the container.

The result is that, when many containers are running, a container that uses the Arvados API natively (as lightning does) oversaturates the fixed keepstore gateway nodes while the closer/faster keepstore processes sit idle. (Example: #19236#note-9)

Implementation
  • local keepstore listens on non-loopback interface(s) (currently listens only on localhost, which is inaccessible from the container)
  • crunch-run passes suitable ARVADOS_KEEP_SERVICES env var into the container

Subtasks 1 (0 open1 closed)

Task #19279: Review 19277-local-keep-from-ctrResolvedLucas Di Pentima07/19/2022

Actions
Actions

Also available in: Atom PDF