)]}'
{
  "log": [
    {
      "commit": "cace4044316befbbef9bcb7af2003f3045350830",
      "tree": "25f818c90fb3631787c94ef55e2c545b3e857f3c",
      "parents": [
        "5613db3caa9193dcf84edabe04400341644ecab0"
      ],
      "author": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Mon Oct 23 11:21:24 2023 -0700"
      },
      "committer": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Mon Oct 23 11:21:24 2023 -0700"
      },
      "message": "Fix performance stats gathering for global VENV\n\nChange-Id: I113c571ffddb241b29b1394e181ed0145b3c1e04\n"
    },
    {
      "commit": "1b601c7b1e8a3ec4816cb827ccd8bf909a05debb",
      "tree": "db28e4d032434113e3f51b1d25b3b37058e7bdb6",
      "parents": [
        "76c519bde69cb05b09aea3e983cf35469acaa624"
      ],
      "author": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Mon Apr 25 07:47:56 2022 -0700"
      },
      "committer": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Tue Apr 26 08:02:39 2022 -0700"
      },
      "message": "Tolerate missing deps in get-stats.py\n\nIn order to run on systems where not all requirements are present,\nwe should be tolerant of missing external dependencies, such as\npsutil and pymysql. Print a warning (to stderr) and just leave out\nthose stats in that case.\n\nAlso make running the stats collector use ignore_errors:yes to avoid\nfailures in the future. I think the stats is not critical enough to\nfail a job for bugs like this.\n\nRelated-Bug: #1970195\nChange-Id: I132b0e1f5033c4f109a8b8cc776c0877574c4a49\n"
    },
    {
      "commit": "c2772c2984e4f29aa6032725e4f7d8680a54ed19",
      "tree": "be68d78a7eb1aaff15200705d4139dc616216318",
      "parents": [
        "aac6b6c7912b3feae4b68789508bee4bf1544731"
      ],
      "author": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Fri Apr 08 08:48:49 2022 -0700"
      },
      "committer": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Wed Apr 20 13:07:22 2022 -0700"
      },
      "message": "Gather performance data after tempest\n\nThis makes us gather a bunch of consistent statistics after we run\ntempest that can be use to measure the impact of a given change. These\nare stable metrics such as \"number of DB queries made\" and \"how much\nmemory is each service using after a tempest run.\"\n\nNote that this will always run after devstack to generate the JSON\nfile, but there are two things that control its completeness:\n\n - MYSQL_GATHER_PERFORMANCE must be enabled to get per-db stats\n - Unless tls-proxy is enabled, we will only get API stats for keystone\n\nChange-Id: Ie3b1504256dc1c9c6b59634e86fa98494bcb07b1\n"
    }
  ]
}
