当前位置: 首页 > news >正文

bazel远程构建(Remote Execution) -- Buildfarm部署中的问题

问题1:server报logOverdueOperation和WARNING: removed dispatched operation shard/operations/, worker报WARNING: missing queued operation: shard/operations/等问题,详情如下:

Server Log

INFO: DispatchedMonitor: Testing shard/operations/c1701659-f015-492b-abdb-ec5b190d07d0 because 1648017713060ms overdue (1648017713060 >= 0)
Mar 23, 2022 6:41:53 AM build.buildfarm.instance.shard.RedisShardBackplane queue
WARNING: removed dispatched operation shard/operations/c1701659-f015-492b-abdb-ec5b190d07d0
Mar 23, 2022 6:41:53 AM build.buildfarm.instance.shard.DispatchedMonitor lambda$requeueDispatchedOperation$0
INFO: DispatchedMonitor::run: requeue(shard/operations/c1701659-f015-492b-abdb-ec5b190d07d0) 13.2932ms
Mar 23, 2022 6:41:54 AM build.buildfarm.instance.shard.DispatchedMonitor logOverdueOperation
INFO: DispatchedMonitor: Testing shard/operations/c1701659-f015-492b-abdb-ec5b190d07d0 because 1648017714076ms overdue (1648017714076 >= 0)
Mar 23, 2022 6:41:54 AM build.buildfarm.instance.shard.ShardInstance canOperationBeRequeued
WARNING: Operation shard/operations/c1701659-f015-492b-abdb-ec5b190d07d0 not requeued.  Operation has been requeued too many times ( 6 > 5).
Mar 23, 2022 6:41:54 AM build.buildfarm.instance.shard.DispatchedMonitor lambda$requeueDispatchedOperation$0
INFO: DispatchedMonitor::run: requeue(shard/operations/c1701659-f015-492b-abdb-ec5b190d07d0) 0.0108280ms

Woker Log

WARNING: missing queued operation: shard/operations/c1701659-f015-492b-abdb-ec5b190d07d0
Mar 23, 2022 6:41:52 AM build.buildfarm.worker.InputFetcher fetchPolled
SEVERE: invalid queued operation: shard/operations/c1701659-f015-492b-abdb-ec5b190d07d0

使用了两台机器

机器1:部署redis1、server1、worker1

机器2:worker2

其中worker1默认没有任何日志,worker2报上述Woker Log。

定位步骤:

更改源码,在WARNING: missing queued operation打印的源码处加日志,判断执行情况,然后重新源码构建运行server和worker,

可以发现worker2上显示的丢失operation在worker1上运行,(测试命令执行是在机器1和机器2上执行现象一样,猜测和server同机器的worker更优先分配,减少传输时间?)

类似报错如下链接

Operation has been requeued too many times · Issue #1047 · bazelbuild/bazel-buildfarm · GitHub

备注:查询buildFarm问题,可以在如下buildFarm的issues中查询,可获取其他人类似问题时buildFarm官方人员的回答。链接如下:

Issues · bazelbuild/bazel-buildfarm · GitHub

http://www.lryc.cn/news/240319.html

相关文章:

  • 论文阅读:MedSegDiff: Medical Image Segmentation with Diffusion Probabilistic Model
  • openssl加解密-干货分享
  • 【考研数据结构代码题7】求一元多项式之和
  • python避坑指南(更新中)
  • 可以远程控制电脑桌面的软件有哪些?
  • 洛谷 P1250 种树
  • java大视频在线预览(支持断点下载)
  • OpenCV入门10——特征点检测与匹配
  • 教育机构拒绝“数据陷阱”,群硕将英孚新一代教学管理系统搬上桌
  • 小辰的智慧树(差分+前缀和)
  • Windows如何使用key登录Linux服务器
  • k8s无法删除pv,pvc问题
  • 基于框架的线性回归
  • 万宾科技智能井盖传感器使用方式,具有什么效果?
  • 13.什么是Spring beans?
  • 算法通关村第十二关|白银|字符串经典基础面试题
  • Spring框架学习 -- 读取和存储Bean对象
  • APM工具skywalking部署
  • MFC打开可执行文件exe
  • css实现原生form表单label必填选项红色*样式,以及js控制必填校验
  • 10_6 input输入子系统,流程解析
  • 竞赛选题 题目:垃圾邮件(短信)分类 算法实现 机器学习 深度学习 开题
  • Web前端—移动Web第三天(移动Web基础、rem、less、综合案例—极速问诊)
  • MySQL--慢查询(一)
  • 【大神支招】3步,打造一张BI报表
  • 【Linux】文件操作
  • (动手学习深度学习)第13章 实战kaggle竞赛:狗的品种识别
  • 自定义注解+AOP
  • Ribbon
  • git -1