)]}'
{
  "commit": "431acaa53ad0914eaf8bc89366b693640acbde13",
  "tree": "5c6fedd3d4cd204c4b99b42afbc5eba83a167341",
  "parents": [
    "009b12662712fd70670c0dc6015e1a135d4a3cd0"
  ],
  "author": {
    "name": "Lorenz Brun",
    "email": "lorenz@monogon.tech",
    "time": "Wed Aug 09 14:29:24 2023 +0200"
  },
  "committer": {
    "name": "Lorenz Brun",
    "email": "lorenz@monogon.tech",
    "time": "Wed Aug 09 16:10:05 2023 +0000"
  },
  "message": "m/n/c/consensus: fix flaky TestEtcdMetrics\n\nThe metrics endpoint comes up before the bootstrap process is complete.\nThe test context then gets cancelled as the test has succeeded,\nbut the consensus runnable is not done bootstrapping, causing it to\nreturn an error and TestHarness to\nfail the test.\n\nFix this by waiting for the etcd state to be populated, indicating that\nthe bootstrap machinery has done its job.\n\nFixes https://github.com/monogon-dev/monogon/issues/258\n\nChange-Id: Ied270191aaebb226822a1c9d7f8c6312bd0da1ed\nReviewed-on: https://review.monogon.dev/c/monogon/+/2043\nTested-by: Jenkins CI\nReviewed-by: Tim Windelschmidt \u003ctim@monogon.tech\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "06d5d1b4a2ed3395710eb5923e8de517a0401243",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/consensus/consensus_test.go",
      "new_id": "f2bafbac75e68ee5f0368ab497a840fc914eb237",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/consensus/consensus_test.go"
    }
  ]
}
