【问题标题】:Why bazel remote cache hit is greater than total actions number为什么 bazel 远程缓存命中大于总操作数
【发布时间】:2021-04-29 15:23:09
【问题描述】:

我们正在使用 Bazel 来构建和测试远程缓存。并且在运行bazel test 时,有时 Bazel 会报告远程缓存命中数大于总操作数。在哪些情况下会发生这种情况?我只是假设远程缓存命中应该始终小于总操作数。

我们使用的 Bazel 版本是 3.7.0

【问题讨论】:

    标签: bazel


    【解决方案1】:

    Bazel documentation 建议:

    如果您获得 0 个进程(或数量低于预期),请运行 bazel clean,然后运行您的构建/测试命令。

    也许由于某种原因您的缓存“损坏”了。

    【讨论】:

    • 感谢您的回答!我们从干净的构建中复制 bazel 本地构建工件,并将其用作本地缓存以加快构建/测试时间。同时我们正在使用远程缓存。这会影响动作和命中数吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-08-16
    • 1970-01-01
    • 2022-06-22
    • 2023-02-24
    • 2022-12-09
    相关资源
    最近更新 更多