)]}'
{
  "commit": "f217c9cb37b6da4a38b90908086a2dfe50c674e8",
  "tree": "5703c48b212b4e6020e16b42d50147217ff92e37",
  "parents": [
    "02df6937cda3f627a47d42391b09b7da0fe3b849"
  ],
  "author": {
    "name": "cheister",
    "email": "cheister@gmail.com",
    "time": "Mon Mar 11 08:48:23 2024 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Mon Mar 11 08:48:56 2024 -0700"
  },
  "message": "Disable perfdata when running JavaToolchainCompileClasses or JavaToolchainCompileBootClasspath\n\nCopybara Import from https://github.com/bazelbuild/rules_java/pull/149\n\nBEGIN_PUBLIC\nDisable perfdata when running JavaToolchainCompileClasses or JavaToolchainCompileBootClasspath (#149)\n\nA [recent JDK update](https://github.com/openjdk/jdk/commit/84f23149e22561173feb0e34bca31a7345b43c89#diff-7313eb3d328797a7720fa1b2b73cd159934506593443e45534baad80cb1382b7R924-R927) started printing the following warning message from the JVM\n```\n[warning][perf,memops] Cannot use file /tmp/hsperfdata_username/2 because it is locked by another process (errno \u003d 11)\n```\non linux hosts.  Also referenced from https://github.com/bazelbuild/bazel/issues/3236\n\nThis PR disables the perfdata generation when running JavaToolchainCompileClasses or JavaToolchainCompileBootClasspath so this warning message won\u0027t be printed.\n\nCloses #149\nEND_PUBLIC\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/bazelbuild/rules_java/pull/149 from cheister:no-perfdata 601c3e5ad6959db85917e8297711daaacaa37b22\nPiperOrigin-RevId: 614679249\nChange-Id: I7e90c0ec0b93ac57763d3a5af546c4af9f7c9dc0\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "78fdbc74ce3a23dbfd80434eeaba5ad7c82b395a",
      "old_mode": 33188,
      "old_path": "toolchains/default_java_toolchain.bzl",
      "new_id": "721192dedaee6e8f673dfa7a8b99c4c1bff0f1cd",
      "new_mode": 33188,
      "new_path": "toolchains/default_java_toolchain.bzl"
    }
  ]
}
