跳转至

v0.5 可用资源池:节点能力与任务运行闭环稳定化

状态:已完成归档(2026-07-26)。

  • pcdell-101agentmeshos-kodbox 的根因不是应用配置错误,而是 JuiceFS 元数据链路失效后把 CSI 共享卷路径拖成 I/O 故障:失败 Allocation 1c8ab6eb-7fe1-ae90-373f-301effb402a7csi_hook 阶段报 mkdir /mnt/juicefs/csi: input/output error,对应宿主路径 /srv/agentmeshos/cloud-drive/csi 在故障时同样返回 Input/output error
  • 运行态修复已完成:101/103 的 MariaDB Galera 已恢复为 Primary / Synced / wsrep_ready=ON,主节点实际使用的 agentmeshos-garbd.service 已重新接回仲裁;JuiceFS 共享目录重新可 statmkdirrmdir,CSI 宿主路径 I/O 故障消除。
  • 系统云盘主服务已恢复稳定:旧失败 Job 已清理,agentmeshos-kodbox 重新提交后最新 Allocation 19915a65-f96d-fdd6-5fe7-9daf43584a4fpcdell-101running,Deployment successful,直接访问 http://100.64.0.2:39160/ 返回 HTTP/1.1 200 OK
  • 无凭据最小 Batch 已在修复后的当前运行态重新验收:Run v05-smoke-20260725T170942Z-626086 的 Allocation f5ad9d1c-9a8a-e686-d1be-45ff00f41a84pcdell-101 complete,root-only 任务日志保留真实节点、Allocation 与 temporary_job_removed=true 证据。
  • 真实业务类型隔离传输已完成“失败路径 + 修正后重试路径”双重验收:首次 Run v05-business-20260725T171119Z-11886 因 remote 形态错误把 alias 路径重复拼接成 /work/.../work/... 而失败,transfer.log 明确记录 directory not found;失败 Job、/run 一次性 rclone 配置与 Worker Run 目录已立即清理。随后重试 Run v05-business-retry-20260725T171452Z-13454 以正确的 src: / dst: alias remote 完成,Allocation 09bf6edf-59f4-748d-ae87-04e49bf9ba9e completeresult.txtstate=verifiedsource.sha256destination.sha256 完全一致,并生成 manifest.tsv.sha256
  • cleanup 闭环已再次确认:受控提交器会清理 Nomad Job、/srv/agentmeshos/nomad/task-work/<RUN_ID>/run 短期凭据;本轮为了构造隔离源/目标额外创建的 v05-business-src-*v05-business-dst-* 测试目录也已在验收后手动删除,未保留业务型临时目录残留。
  • API Gateway 回归已在项目隔离环境 temp/api-gateway-test-venv 重新执行通过:storage_inventory_redaction=passedpublic_status_boundary=passedconsole_alerts=passed。本轮不再以“环境缺少 pytest”为停止理由,而是直接使用项目 temp/ 隔离环境补齐并重跑。

证据:agentmeshos-kodbox 运行态复核、http://100.64.0.2:39160/ 200 OK/var/log/agentmeshos/tasks/v05-smoke-20260725T170942Z-626086.log/var/log/agentmeshos/tasks/v05-business-20260725T171119Z-11886.log/var/log/agentmeshos/tasks/v05-business-retry-20260725T171452Z-13454.logpcdell-101result.txt/source.sha256/destination.sha256/manifest.tsv.sha256 实时复核、以及 temp/api-gateway-test-venv 中三项 API 回归脚本的最新执行结果。