@@ -273,8 +273,28 @@ blacksmith auth login --non-interactive --organization openclaw
|
273 | 273 | Use AWS/Hetzner only when Blacksmith is down, quota-limited, missing the needed |
274 | 274 | environment, or owned capacity is explicitly the goal. |
275 | 275 | |
| 276 | +When AWS capacity is under pressure, do not start with `class=beast`. |
| 277 | +`beast` begins at 48xlarge instances and can burn 192 vCPU quota per request. |
| 278 | +Use `standard` first, then `fast`, and use `large`/`beast` only when the task |
| 279 | +truly needs that many cores or the AWS quota increase has landed. |
| 280 | + |
| 281 | +Preferred AWS pressure-relief flow: |
| 282 | + |
| 283 | +```sh |
| 284 | +CRABBOX_CAPACITY_REGIONS=eu-west-1,eu-west-2,eu-central-1,us-east-1,us-west-2 \ |
| 285 | + pnpm crabbox:warmup -- --provider aws --class standard --market on-demand --idle-timeout 90m |
| 286 | +pnpm crabbox:hydrate -- --id <cbx_id-or-slug> |
| 287 | +pnpm crabbox:run -- --id <cbx_id-or-slug> --timing-json --shell -- "env NODE_OPTIONS=--max-old-space-size=4096 OPENCLAW_TEST_PROJECTS_PARALLEL=6 OPENCLAW_VITEST_MAX_WORKERS=1 OPENCLAW_VITEST_NO_OUTPUT_TIMEOUT_MS=900000 pnpm check:changed" |
| 288 | +pnpm crabbox:stop -- <cbx_id-or-slug> |
| 289 | +``` |
| 290 | + |
| 291 | +Use `--market spot` only when testing Spot behavior or saving cost matters more |
| 292 | +than launch reliability. Use `--market on-demand` when diagnosing quota/capacity |
| 293 | +because it removes Spot market churn from the failure. |
| 294 | + |
276 | 295 | ```sh |
277 | | -pnpm crabbox:warmup -- --provider aws --class beast --market on-demand --idle-timeout 90m |
| 296 | +CRABBOX_CAPACITY_REGIONS=eu-west-1,eu-west-2,eu-central-1,us-east-1,us-west-2 \ |
| 297 | + pnpm crabbox:warmup -- --provider aws --class fast --market on-demand --idle-timeout 90m |
278 | 298 | pnpm crabbox:hydrate -- --id <cbx_id-or-slug> |
279 | 299 | pnpm crabbox:run -- --id <cbx_id-or-slug> --timing-json --shell -- "env NODE_OPTIONS=--max-old-space-size=4096 OPENCLAW_TEST_PROJECTS_PARALLEL=6 OPENCLAW_VITEST_MAX_WORKERS=1 OPENCLAW_VITEST_NO_OUTPUT_TIMEOUT_MS=900000 pnpm test:changed" |
280 | 300 | pnpm crabbox:stop -- <cbx_id-or-slug> |
|