)]}'
{
  "commit": "775376246bdb95f3688f24f3021f54b6d2fd10d4",
  "tree": "8100d9e25648104818ddaf2aaaa9e8e2cea0c512",
  "parents": [
    "83f62a4f9bb094c4c30b843d7d44bff6c6f5abd8"
  ],
  "author": {
    "name": "Dmitry Ivankov",
    "email": "dmitry.ivankov@cognite.com",
    "time": "Thu Oct 15 08:50:52 2020 +0200"
  },
  "committer": {
    "name": "Yun Peng",
    "email": "pcloudy@google.com",
    "time": "Fri Oct 16 10:53:55 2020 +0200"
  },
  "message": "[1/3] Bump grpc to 1.32.x to fix a too_many_pings regression\n\nPart 1: add v1.32.x version to third_party/grpc\nNote: partly switches to v1.32.x too as not all bits are versioned and\n      some of unversioned bits are used from other third_party targets\nComposed PR: https://github.com/bazelbuild/bazel/pull/12273\n\ngrpc-java transition from v1.26.0 to v1.31.1 enabled auto flow control\nwhich  started failing in RBE with\n\nio.grpc.StatusRuntimeException: RESOURCE_EXHAUSTED: Bandwidth exhausted\nHTTP/2 error code: ENHANCE_YOUR_CALM\nReceived Goaway\ntoo_many_pings\n\ngrpc-java v1.32.2 has a bugfix attempt on that\ngrpc v1.32.0 also has something new around keepalive pings\n\nHopefully version bump to those helps\n\nhttps://github.com/bazelbuild/bazel/issues/12264\n\nNote: also an attempt and disabling auto flow by default is made in\nhttps://github.com/bazelbuild/bazel/pull/12266\n\nCloses https://github.com/bazelbuild/bazel/pull/12279\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "bfd16b667e745aad361d7cd0ae7bb35b7aff2851",
      "old_mode": 33188,
      "old_path": "third_party/grpc/BUILD",
      "new_id": "e4748b905838858d43cac9abb35ac8e332f9255c",
      "new_mode": 33188,
      "new_path": "third_party/grpc/BUILD"
    },
    {
      "type": "modify",
      "old_id": "faff9352ea28d80d6ce837ebe6a21407b13e2512",
      "old_mode": 33188,
      "old_path": "third_party/grpc/README.bazel.md",
      "new_id": "c7a3ac2f8cb50f16bce84cc843979e827ee8ccfb",
      "new_mode": 33188,
      "new_path": "third_party/grpc/README.bazel.md"
    },
    {
      "type": "modify",
      "old_id": "dd2b5d30923a7c0d773a150723acffc5195879a3",
      "old_mode": 33188,
      "old_path": "third_party/grpc/bazel/protobuf.bzl",
      "new_id": "c0abfb3ee44353d950357c4595bb867c40a797e9",
      "new_mode": 33188,
      "new_path": "third_party/grpc/bazel/protobuf.bzl"
    },
    {
      "type": "rename",
      "old_id": "2596fd5decd6b5d333f4ef00c88b81557e1b15a8",
      "old_mode": 33188,
      "old_path": "third_party/grpc/bazel_1.31.1.patch",
      "new_id": "2596fd5decd6b5d333f4ef00c88b81557e1b15a8",
      "new_mode": 33188,
      "new_path": "third_party/grpc/bazel_1.32.0.patch",
      "score": 100
    },
    {
      "type": "modify",
      "old_id": "695ef8581ba326d5a735b4ac40ef7f050cc13fd0",
      "old_mode": 33188,
      "old_path": "third_party/grpc/compiler/src/java_plugin/cpp/java_generator.cpp",
      "new_id": "facb95de145cef67dd4d1d4828d0d2c81d3fd231",
      "new_mode": 33188,
      "new_path": "third_party/grpc/compiler/src/java_plugin/cpp/java_generator.cpp"
    },
    {
      "type": "modify",
      "old_id": "66a4e9c9c43602fbddd5d899978e67ab16dcb339",
      "old_mode": 33188,
      "old_path": "third_party/grpc/compiler/src/java_plugin/cpp/java_generator.h",
      "new_id": "2ecc884efd4506f547300f4be175e33ed210fcc4",
      "new_mode": 33188,
      "new_path": "third_party/grpc/compiler/src/java_plugin/cpp/java_generator.h"
    },
    {
      "type": "modify",
      "old_id": "d8b10c52422dde8dc400ae346e27faa7f9bdeeb6",
      "old_mode": 33188,
      "old_path": "third_party/grpc/compiler/src/java_plugin/cpp/java_plugin.cpp",
      "new_id": "2eed9d260d1698c9f6b4afb94e0c1773fc28f17f",
      "new_mode": 33188,
      "new_path": "third_party/grpc/compiler/src/java_plugin/cpp/java_plugin.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "26b0ae4222e4b8ae861f41566111a314a55b4895",
      "new_mode": 33188,
      "new_path": "third_party/grpc/grpc-api-1.32.2.jar"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9470c72a2aa916ea2cdf370295b467dc94feee9b",
      "new_mode": 33188,
      "new_path": "third_party/grpc/grpc-auth-1.32.2.jar"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "91e94b65de02c143c72d52d4c3b0dbea6b10dbd5",
      "new_mode": 33188,
      "new_path": "third_party/grpc/grpc-context-1.32.2.jar"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "60ec9075d491bea11c7a486df014432a9c2341c8",
      "new_mode": 33188,
      "new_path": "third_party/grpc/grpc-core-1.32.2.jar"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a08935fdf059a24e6ae381ef8bab3127eac84063",
      "new_mode": 33188,
      "new_path": "third_party/grpc/grpc-netty-1.32.2.jar"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5f8e87f0fd64d426ed408f4817b44f6f04477043",
      "new_mode": 33188,
      "new_path": "third_party/grpc/grpc-protobuf-1.32.2.jar"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1ec35874d92e1c7e793bfa92b43bd8ffb6e9ba51",
      "new_mode": 33188,
      "new_path": "third_party/grpc/grpc-protobuf-lite-1.32.2.jar"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1b0b6a9b53292a531fd9d439f9e6fc8af4f1516b",
      "new_mode": 33188,
      "new_path": "third_party/grpc/grpc-stub-1.32.2.jar"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "60f4d0090a98dd2f954ec4853bd17dd706d0a63e",
      "new_mode": 33188,
      "new_path": "third_party/grpc/grpc_1.32.0.patch"
    }
  ]
}
