)]}'
{
  "log": [
    {
      "commit": "7a39bc1551d0f3fbcda870fc9defafe1d91934e0",
      "tree": "0220e16a9000f8830a710c6b67b1ffbb83b7c5ee",
      "parents": [
        "a4a48b2f299ed9a507fb7f512c6b0a26c77f621d"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Jul 30 11:32:57 2024 -0700"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Jul 30 11:32:57 2024 -0700"
      },
      "message": "Add early failure detection in devstack-tempest-ipv6\n\nEarly failure detection was added in devstack-tempest job\nin https://review.opendev.org/c/openstack/tempest/+/924956\nbut missed to add ipv6 base job.\n\nChange-Id: I3970ac7d68248b9720a9062e2ebc7915035e52a1\n"
    },
    {
      "commit": "a4a48b2f299ed9a507fb7f512c6b0a26c77f621d",
      "tree": "6921568e410ded84a754dd83485815bbcb505835",
      "parents": [
        "1af21705c53bc9911ea467eaeee2bc12489a43ed"
      ],
      "author": {
        "name": "Dr. Jens Harbott",
        "email": "harbott@osism.tech",
        "time": "Thu Jul 25 19:08:57 2024 +0200"
      },
      "committer": {
        "name": "Dr. Jens Harbott",
        "email": "harbott@osism.tech",
        "time": "Thu Jul 25 20:37:03 2024 +0200"
      },
      "message": "Add early failure detection for tempest base job\n\nZuul can do better resource allocation if it learns early that a job\nwill fail even when tests haven\u0027t completed yet. This is done by adding\na regular expression that will match on a single failing test within a\ntempest run. The regex is copied from what the zuul project has already\nbeen using successfully for some time.\n\nChange-Id: I8c9488a55d04e32384d1523a9658a8711b05c340\n"
    },
    {
      "commit": "89a6811cd060bdec92f5efa1e53fd90b3961982a",
      "tree": "251c52bea930c2d3677cf14dbe2f64d0e4e5d6ff",
      "parents": [
        "c3200abba521c86c6bc7e0c76fc07d93982a6554"
      ],
      "author": {
        "name": "melanie witt",
        "email": "melwittt@gmail.com",
        "time": "Thu May 30 20:09:46 2024 +0000"
      },
      "committer": {
        "name": "melanie witt",
        "email": "melwittt@gmail.com",
        "time": "Thu May 30 21:23:56 2024 +0000"
      },
      "message": "Bump http_timeout in devstack-tempest\n\nIn the gate we occasionally see failures like the following:\n\n  urllib3.exceptions.ReadTimeoutError:\n    HTTPSConnectionPool(host\u003d\u002710.209.0.62\u0027, port\u003d443):\n    Read timed out. (read timeout\u003d60)\n\n  urllib3.exceptions.ReadTimeoutError:\n    HTTPSConnectionPool(host\u003d\u002710.209.99.246\u0027, port\u003d9696):\n    Read timed out. (read timeout\u003d60)\n\nwhere Tempest gives up waiting for an HTTP response after 60 seconds.\n\nIt doesn\u0027t appear to be related only to one service, as it has been\nseen when calling Nova API or Neutron API (the port\u003d9696 example is a\ncall to Neutron API).\n\nWe could try bumping the http_timeout from the default 60 seconds to 90\nseconds to see if it helps in slow environments.\n\nRelated-Bug: #1999893\n\nChange-Id: I2b2a6a4dee40ee86ca89f6f7f9a83409f8312617\n"
    },
    {
      "commit": "7042abd91f70c05105d423bf97ac19f9ba3f9223",
      "tree": "fce651679228e182d1d81e19e562c6f412cb6e6b",
      "parents": [
        "fa5e69d455750a64c81839b901259fa1791451e3"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Thu Mar 07 09:57:44 2024 +0100"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Fri Mar 08 09:52:38 2024 +0100"
      },
      "message": "Add ovs and ovn logs to be collected in all devstack jobs\n\nML2/OVN is default Neutron backend in Devstack since couple of cycles\nalready and it would be useful to have ovs/ovn logs collected in all\nsuch jobs.\n\nRelated-Bug: #2052787\nChange-Id: Icce8f469b3bc1154b6ac46382f35ee6ff91682f3\n"
    },
    {
      "commit": "2038c895d9af89b281481b14bbdefeeeaa37044a",
      "tree": "4170b861a09c058aeffad02c80c253e54e604217",
      "parents": [
        "2a68b13277e15efd4b4a8e8b399b7af6826f82a8"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Thu Jun 22 21:18:58 2023 -0500"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Jun 23 03:40:28 2023 +0000"
      },
      "message": "Remove setting of DEFAULT_IMAGE_NAME to non exit image\n\nDue to devstack logic of setting the two different images in\ntempest, we has to set the DEFAULT_IMAGE_NAME to non exit image\nwhich broke ironic. Below patch fix the logic in devstack so\nwe do not need to set non exit image in DEFAULT_IMAGE_NAME\n- https://review.opendev.org/c/openstack/devstack/+/886795/\n\nChange-Id: I22f343c9d8ca8ec4044e2d6877378d29383e2890\n"
    },
    {
      "commit": "768d253670941ed5c88d923452192b385224622f",
      "tree": "1b2be2dc7410099a5bfea55c40674e8723a718b8",
      "parents": [
        "c3a950b7fe8cc6420c2f320535559340de683bc8"
      ],
      "author": {
        "name": "whoami-rajat",
        "email": "rajatdhasmana@gmail.com",
        "time": "Sat Feb 26 00:16:35 2022 +0530"
      },
      "committer": {
        "name": "Rajat Dhasmana",
        "email": "rajatdhasmana@gmail.com",
        "time": "Wed Jun 14 09:29:54 2023 +0000"
      },
      "message": "Add test to rebuild volume backed instance\n\nThis feature is available from compute API version 2.93\nand cinder API version 3.68.\n\nDepends-On: https://review.opendev.org/c/openstack/glance/+/886071\n\nChange-Id: I8ca059a4702471d4d30ea5a06079859eba3f5a81\n"
    },
    {
      "commit": "e2183ca8f6562675ac0c31583be8316e4ffec161",
      "tree": "1e7bdeadf37d1b317c317c89ed38dba94bfbe867",
      "parents": [
        "6bb98c2aa478f7ad32838fec4b59c4acb73ccf21"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Feb 10 19:31:52 2023 -0600"
      },
      "committer": {
        "name": "Ghanshyam",
        "email": "gmann@ghanshyammann.com",
        "time": "Sat Feb 11 19:05:26 2023 +0000"
      },
      "message": "Minimize the tests footprint in multinode job\n\nmultinode job run all the tests including multinode and\nnon multinode tests. But we do not need to run all the\nnon multinode tests in this job instead smoke tests along\nwith multinode tests should be enough to run. This make\nmultinode jobs to run only smoke and multinode tests. For\nthat, we need to tag the multinode tests with \u0027multinode\u0027 attr.\n\nRelavant-Bug: #2004780\nChange-Id: I7e87d1db3ef3a00b3d27f0904d0af6a270e03837\n"
    },
    {
      "commit": "61f5733a66be136137ce89843dd8081dbe644802",
      "tree": "64932bf4891e1a32a543a3c4a71527445a67518b",
      "parents": [
        "9ca8827ff52bf1a94a860ac5503702ad059ca18d"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Nov 25 11:46:20 2020 -0600"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Nov 25 18:03:56 2020 +0000"
      },
      "message": "Decentralize the zuul jobs into zuul.d\n\nCurrent .zuul.yaml file has 36 jobs definition and\nit is growing more which makes it hard to read and\nerror prone.\n\nThis commit move the jobs definitions to zuul.d directory to\ndifferent yaml files:\n- base.yaml includes base jobs definition\n- integrated-gate.yaml includes integrated jobs to be\n  used in other openstack projects too.\n- stable-jobs.yaml includes all stable jobs\n- tempest-specific.yaml includes jobs supposed to run on Tempest\n  gate only\n- project.yaml includes different pipelines (check, gate etc) definition\n\nChange-Id: I984ecee81a9730b663764800f604333f28fd8180\n"
    }
  ]
}
