Skip to content
vxvx
GitHubBlueskydev.toRSS

Remote pools at their own width

Send work to a remote pool and vx fills the pool, not your laptop’s core count.

Remote tasks admitted against the pool’s own capacity.

A laptop has eight cores; a remote execution cluster may have sixty-four workers. Capping remote work at the local core count wastes most of the cluster.

An executor plugin declares its capacity, and vx admits remote tasks against that number while local tasks keep their own limit.

// config

// vx.workspace.ts
import { defineWorkspace } from '@vzn/vx/config'
import { reapi } from '@vzn/vx-reapi'

export default defineWorkspace({
  plugins: [reapi({ endpoint: 'grpcs://remote.example.com', execute: true, capacity: 64 })],
})
Turborepo, Nx and other product names are trademarks of their owners. vx is not affiliated with or endorsed by them.