diff --git a/infra/k8s/jobs/fxhnt-backtest-refs.yaml b/infra/k8s/jobs/fxhnt-backtest-refs.yaml index 7da00cb..9ff3508 100644 --- a/infra/k8s/jobs/fxhnt-backtest-refs.yaml +++ b/infra/k8s/jobs/fxhnt-backtest-refs.yaml @@ -21,8 +21,8 @@ # in THIS CronJob with its OWN memory limit (4Gi req / 6Gi limit), never in the 4Gi dagster daemon — the same # reasoning that motivated the original sleeve-ret split (it previously OOM-killed the daemon, exit 137, and # because OOM is uncatchable that also skipped the forward-nav step and broke the nightly forward track). -# `--min-dollar-vol` inside `report_backtest_summary` bounds the READ to the liquid subset, so panels stay -# memory-bounded, never the whole ~794-coin table. +# The liquid-universe bound (`liquid_universe(min_dollar_vol=10M)` inside `_persist_bybit_book`) restricts the +# READ to the liquid subset, so panels stay memory-bounded, never the whole ~794-coin table. # # FULLY-DECOUPLED BATCH: NO PVC, NO podAffinity — it reads TimescaleDB over the network (5432; both # `bybit_features` for the sleeve compute and the operational DB for `backtest_summary` + the unlock-calendar