)]}'
{
  "log": [
    {
      "commit": "671a931e54dc6a0cafdcf0e4420728127b21a630",
      "tree": "53ca2b022da9799f76c3db2c09b6efe4799f5226",
      "parents": [
        "33e4e24df59605a9e2187f410f470a11d0549c8f"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Jun 28 13:37:17 2023 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Jul 21 11:59:42 2023 -0500"
      },
      "message": "Increase the default concurrency for tempest run\n\nrun-tempest role which run tempest test for all tempest\nbased job limit the concurrency (number of worker used to\nrun the tests) to number-of-cpu/2 (if number of cpu \u003e 3)\nwhich limit the jobs to use half of the available cpu to\nrun the tests. We are seeing a lot of timeout now a days\nand increasing the test runner worker can possibily solve\nthe timeout issue.\n\nThis commit modifies the logic of default concurrency to\nset as number-of-cpu -2 so that we will be utlizing the\navailable cpu in more efficient way.\n\nRelated-Bug: #2004780\n\nChange-Id: I8beeedade3098ad346d3a307b94bc3b254cde90a\n"
    },
    {
      "commit": "bd6481d93431738c72964ea0f8dd1d3e40c9778a",
      "tree": "06384bdf727209990a1d628af03e4255c05ec31c",
      "parents": [
        "7416b91cf74776530eafc62cc9b83c49a8103748"
      ],
      "author": {
        "name": "Lukáš Piwowarski",
        "email": "lpiwowar@redhat.com",
        "time": "Fri Jan 06 09:57:04 2023 +0100"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Tue Jan 31 14:14:45 2023 +0100"
      },
      "message": "Fix default values for variables in run-tempest role\n\nWith the new version of tox the parsing of postargs value has changed.\nPreviously an empty string was discarded by tox if it appeared in the\npostargs value in contrast with the latest version of tox which\nleaves the empty string intact.\n\nThe behavior of the latest tox version makes some jobs fail as some\nvariables in the run-tempest role have an empty string as a default\nvalue. This leads in some cases to the execution of an incorrect tempest\ncommand, for example:\n\ntempest run --regex \u0027[.*\\bsmoke\\b.*]\u0027 \u0027\u0027 --concurrency\u003d2\n\nThe patch changes the default value for blacklist_option,\nexclude_list_option and tempest_test_regex variables to None to prevent\nan empty string from being passed to postargs variable in tox.\n\nChange-Id: I006e33c5ea0753b68cf1feb8580cb029209af9a8\n"
    },
    {
      "commit": "be19f218138c7ab391eed1382cfa632a41bf0b0b",
      "tree": "15727f2e40d465001936c93649733d46afbbdb7d",
      "parents": [
        "6caf3b35732deffe4bca83151f6aa2f6c1975bb1"
      ],
      "author": {
        "name": "Lukáš Piwowarski",
        "email": "lpiwowar@redhat.com",
        "time": "Fri Oct 07 13:47:11 2022 +0200"
      },
      "committer": {
        "name": "Lukáš Piwowarski",
        "email": "lpiwowar@redhat.com",
        "time": "Mon Oct 10 14:01:49 2022 +0200"
      },
      "message": "Remove references to \u0027all-plugin\u0027 tox environment\n\nThe \u0027all-plugin\u0027 tox environment was deprecated by this patch [1].\nInstead of the \u0027all-plugin\u0027 it is recommended to use the \u0027all\u0027 tox\nenvironment.\n\nThis patch removes any reference to \u0027all-plugin\u0027 tox environment and\nupdates the documentation so that the installation steps work with\nthe \u0027all\u0027 tox venv.\n\n[1] https://review.opendev.org/c/openstack/tempest/+/543974\n\nRelated-Bug: 1862240\nChange-Id: I0a86d9cf33bff6576a6337967d6b663ab7d9f4a6\n"
    },
    {
      "commit": "617c84c7e5f040c1cdbff7bc63be7e74281c2b3c",
      "tree": "a56bc2b684deddcc31fa2e06d226b061e96de141",
      "parents": [
        "faf8dd36ba1947d682c4817e7ae60a9ef1ccae68"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Jul 27 16:24:53 2021 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Tue Jul 27 16:24:53 2021 -0500"
      },
      "message": "Fix run-tempest-26 role for stable/stein\n\nstable/stein uses old Tempest 26.0.0 to run the test\nand that is why we use stable/stein upper-constraints\nin the testing. But when any jobs with tempest plugins\ntry to run plugins tests, they fail.\n\nThis is because a new role run-tempest-26 (used for testing\nwith tempest 26.0.0) does not include the stable/stein in the\nlist of branches for whom we use stable constraints instead of\nmaster constraints. and due to that run-tempest-26 finds constraints\nmismatch and recreates the tempest virtual env. On recreation, venv\nremove the previously installed tempest pluings and so does not run\ntheir test.\n\nCloses-Bug: #1938227\nChange-Id: I00ac642fa602980d14612adc1ce65068d67db8ad\n"
    },
    {
      "commit": "1e4cb1da36012068acb0a189592d6e3cf80cdfb6",
      "tree": "23af0b915f8c7b71c2ac121e2d8a54d7d92405f4",
      "parents": [
        "cc0e3d16934f367ca562313318bc496f3c8493a9"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Apr 21 18:25:18 2021 -0500"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Jul 14 10:38:16 2021 -0500"
      },
      "message": "Use older run-tempest for stable branches\n\nrun-tempest is changed recently to add the new variables but\nkeep supporting the old ones too, for example:\ntempest_black_regex, tempest_exclude_regex. and if both\nold and new var are used in job definition (parent and child) then\nnew variables are picked. Because Tempest is branchless, zuul pick\nthe Tempest master playbooks/roles. That is why job running on stable\nbranch gate will pick the base job definition from Tempest master.\nThis way if any stable jobs which were defining the old var and using old\nTempest are broken if any of their parent job define the new var.\n\nThis commit pin the older run-tempest role for such stable branches.\n\nChange-Id: If49ab0c31aca5b7837636727096a9bc83f891b1b\n"
    }
  ]
}
