Skip to content

canvas 19: shipped image memory defaults lag actual requirements (buildtasks) #2142

Description

@qq7

turnkeylinux-apps/canvas#38 (v19/Trixie) runs web + 4 delayed_job workers (runtime setting, 1 GiB ceiling each) + PostgreSQL + Redis on one box; upstream currently recommends ≥8 GB RAM for this. Build-time defaults weren't adjusted:

  • bt-vm:76: VM_MEMORY=2048 → shipped .vmx/.ovf default is 2 GB (¼ of upstream's rec)
  • bt-container:68: ON_MEMORY=0.50 → published 0.5 GB minimum
  • bt-vm VM_GUESTOS has no trixie-amd64 branch → canvas-19.0-trixie VM bundling would fatal regardless

Suggested: sync VM_MEMORY (e.g. 4096) + ON_MEMORY, add trixie-amd64. Optionally document a low-memory profile (PassengerMaxPoolSize 2, 1+1 workers, 2 GB swap → ~2–2.5 GB for small installs).

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

    buildtaskshttps://github.com/turnkeylinux/buildtaskscanvas

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions