Skip to content

Roadmap: lightweight and extensible render farm foundations #2

Description

@loonghao

What to build

Track the public roadmap for keeping Renderacre lightweight to deploy while making the control plane durable, resource-aware, observable, and ready for future database and cloud integrations.

Guiding principles:

  • Keep the first deployment shape small: controller, worker, shared storage, and an optional dashboard.
  • Prefer SQLite as the default durable backend, with clean seams for Postgres and managed/cloud backends later.
  • Keep OpenJD as the portable job contract and avoid coupling the core scheduler to a specific DCC application.
  • Preserve the current REST and Python submitter contracts where possible.
  • Add production behavior as vertical slices that can be shipped and tested independently.

Acceptance criteria

  • The child issues cover durability, long-running lease correctness, resource-aware scheduling, operator controls, observability, and lightweight deployment.
  • Each child issue is small enough to be implemented and verified independently.
  • Public issue text avoids local machine details, private infrastructure details.

Blocked by

None - can start immediately.

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

    enhancementNew feature or request

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions