Fanout / Resume / METAHUMAN ENGINE / SOURCE MAP
15核へ独立配布/失敗分だけ再開
一つのworkerに複数unitを抱かせない。Bus、各Master、各Groupを別jobへし、manifestとjournalによって途中から再開できる。
15 jobs
kernel順はBus → Master → Groupとして決定論的に列挙される。unit IDはkernel本文から照合し、同じunitの重複や不足を入口で止める。
job状態
- 01pending未実行
- 02runningattempt開始
- 03success / no_fire結果保存
- 04failed理由とattempt保持
- 05resumecomplete以外だけ再実行
負荷と再試行
workers、model、effort、timeout、max-attemptsをCLIで固定できる。coreの一部が失敗してもmanifestを失わず、後段assembleがfailureとして可視化する。
再開の根拠
complete判定は結果ファイルの存在とjob statusに基づく。完了したunitを再度生成せず、未完了だけを同じrun directory内で継続する。