)]}'
{
  "commit": "c7584fda4dcc943656e115d5ebfc6fad72270d83",
  "tree": "61cfcdc34078d93529ac229b54e44f40f3b9df78",
  "parents": [
    "3e93ad81d20c0b2fb86bc04c8da3cde6f6a7cd80"
  ],
  "author": {
    "name": "Han-Wen Nienhuys",
    "email": "hanwen@engflow.com",
    "time": "Wed Aug 19 00:40:41 2026 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Wed Aug 19 00:42:09 2026 -0700"
  },
  "message": "Fix SimpleLogHandler log rotation/size-cap property names (https://github.com/bazelbuild/bazel/pull/30235)\n\nThe server JVM logging config passed \u0027limit\u0027 and \u0027total_limit\u0027 keys, which are FileHandler property names left over from before the switch to SimpleLogHandler (commit 8b99432877). SimpleLogHandler (commit 172d36dfe19) reads \u0027rotate_limit_bytes\u0027 and \u0027total_limit_bytes\u0027, so both values fell back to 0 (unlimited): java.log never rotated and the 20 MB total cap was never enforced. The dead rotate branch also disabled the only per-record flush, leaving the log tail buffered in memory.\n\n### Description\n\nthis rewires properties that got lost in commit 8b99432877.\n\n### Motivation\n\nthis leaves log records in memory for longer, which makes debugging crashes harder.\n\n### Build API Changes\n\nn/a\n\n### Checklist\n\n- [ ] I have added tests for the new use cases (if any).\n- [ ] I have updated the documentation (if applicable).\n\n### Release Notes\n\nRELNOTES: None\n\nCloses #30235.\n\nPiperOrigin-RevId: 967036476\nChange-Id: Ie7eca5364e71e49ccfded4bdeb8051947f79b2d0\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e6ac58b8e5282b19583058fab6570e997ac3a519",
      "old_mode": 33188,
      "old_path": "src/main/cpp/startup_options.cc",
      "new_id": "fd488fa8112a56917b1b531250aa4a7a03e7edb0",
      "new_mode": 33188,
      "new_path": "src/main/cpp/startup_options.cc"
    }
  ]
}
