Skip to content

Add in-memory capacity for TaskRunner Process and Docker #437

Description

@thomas-depierre

Feature description

Today, we moved the "/tmp/kestra-wd" folder to a tmpfs to take advantage of in-memory performance. Would it be possible to also offer this capability to runners (Process and Docker at least) to benefit from these same advantages?
Example:

  type: io.kestra.plugin.scripts.shell.Script
  taskRunner:
    type: io.kestra.plugin.scripts.runner.docker.Docker / type: io.kestra.plugin.core.runner.Process
    pullPolicy: IF_NOT_PRESENT
    cpu:
      cpus: 1
    memory:
      memory: 512Mi
    volume:
      inMemory: true
      limit: 8G

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    area/backendNeeds backend code changesarea/pluginPlugin-related issue or feature requestgood first issueGreat issue for new contributorskind/performancePerformance-related issue

    Fields

    Stage

    Backlog

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions