)]}'
{
  "log": [
    {
      "commit": "6ecfe67d8e8166a3dc42332ba8d1615be6a14a68",
      "tree": "0576dff9b00f0e10e94286063bfb939b59506711",
      "parents": [
        "7de6e0b2eca9ac661a92badef4488d8d6380b06f"
      ],
      "author": {
        "name": "Lucas Alvares Gomes",
        "email": "lucasagomes@gmail.com",
        "time": "Wed Sep 23 11:54:19 2020 +0100"
      },
      "committer": {
        "name": "Lucas Alvares Gomes",
        "email": "lucasagomes@gmail.com",
        "time": "Mon Oct 26 13:55:33 2020 +0000"
      },
      "message": "Configure os-vif ovsdb_connection\n\nThis patch set the os-vif \"ovsdb_connection\" configuration option so it\ncan connect to the local OVSDB. By default, this option points to\ntcp:127.0.0.1:6640 and would fail if SERVICE_IP_VERSION \u003d\u003d 6.\n\nAlso, if SERVICE_IP_VERSION is an IPv6 address, it should be wraped with\nsquare brackets for it to work.\n\nChange-Id: Ie6eec4e140c7464936cf0b0c6307026a94c9f4ee\nSigned-off-by: Lucas Alvares Gomes \u003clucasagomes@gmail.com\u003e\n"
    },
    {
      "commit": "f966e287396538a563d80827dc7b77438e32eb6c",
      "tree": "911f573d6c3abbfdce6659a6a6026342da55a659",
      "parents": [
        "fa5742f8e1d95802cf8c623e29fcbc4931903b68"
      ],
      "author": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Thu Sep 24 14:47:39 2020 +0100"
      },
      "committer": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Fri Sep 25 11:34:03 2020 +0100"
      },
      "message": "Remove Fedora 30 support\n\nFedora 30 hit EOL earlier in the year and can be removed from devstack.\n\nhttps://en.wikipedia.org/wiki/Fedora_version_history#Version_history\n\nChange-Id: I47452700d520a544c93c0c187143ec763f026612\n"
    },
    {
      "commit": "44e7f58aa2bbd738857b39785a0583ce348bb6c6",
      "tree": "dfb68baf13abebe6232336724007381e1f280e55",
      "parents": [
        "c3b58f5335fb3545bf49b5d542ef9ed702de43c8",
        "312517d5101206b33d3c395d27ec93d385b7fd24"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Jun 12 18:14:01 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 12 18:14:01 2020 +0000"
      },
      "message": "Merge \"Use uwsgi binary from path\""
    },
    {
      "commit": "312517d5101206b33d3c395d27ec93d385b7fd24",
      "tree": "e84ea2fce87d6dd8c37d3cc9e31cd11f90796bec",
      "parents": [
        "43c172acd0aff65da07595ea54c807a5e0aa857f"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Fri Jun 22 22:23:29 2018 +1000"
      },
      "committer": {
        "name": "Dr. Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Mon Jun 01 15:48:16 2020 +0000"
      },
      "message": "Use uwsgi binary from path\n\nAll these uwsgi invocations assume that the uwsgi binary is in the\nsame directory as their project binaries are installed into (probably\n/usr/bin).  That may not be correct -- for example if using a packaged\nuwsgi on Fedora the binary will live in /usr/sbin/uwsgi (not /usr/bin\nwhere the project files from pip are).\n\nSwitch invocations to just find it in the path.\n\nChange-Id: I298e3374e9c84e209ffcabbaaacda17f8df19f4f\n"
    },
    {
      "commit": "65102e772e0fdbd5d3b0ac5eebb3179b461d6db0",
      "tree": "27ecaedd4346c7b13c99f352095fcae586b7adf7",
      "parents": [
        "9a6ae3419c6412a55456aa87b7a790c255f01028"
      ],
      "author": {
        "name": "Stephen Finucane",
        "email": "sfinucan@redhat.com",
        "time": "Wed May 27 14:24:09 2020 +0100"
      },
      "committer": {
        "name": "Stephen Finucane",
        "email": "sfinucan@redhat.com",
        "time": "Wed May 27 14:24:09 2020 +0100"
      },
      "message": "nova: Remove configuration of \u0027[scheduler] driver\u0027\n\nThis option was deprecated in Ussuri [1] as nova no longer provided any\nschedulers aside from the filter scheduler and the existence of\nthird-party schedulers was very unlikely. Stop configuring this and\nsimply use the default.\n\n[1] https://review.opendev.org/#/c/707225/\n\nChange-Id: Iabdd1d00e00ee269334f0fe0db265a97207e2dc6\nSigned-off-by: Stephen Finucane \u003csfinucan@redhat.com\u003e\n"
    },
    {
      "commit": "347abd41ce860e1f33dd3870ddc54431c6427d10",
      "tree": "8259a706a9175f5ab095d0751d80934043b79c3e",
      "parents": [
        "1d1f53ddc1f70fbf0a3605031c1ffbbcb6f18002"
      ],
      "author": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Fri Feb 07 14:34:29 2020 +0000"
      },
      "committer": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Tue Feb 18 11:38:34 2020 +0000"
      },
      "message": "Drop Fedora 29 support\n\nWith fedora-latest now using Fedora 30 images and Fedora 29 itself EOL\nwe can now remove support for it from devstack. This change also cleans\nup references to earlier Fedora releases under files/rpms/.\n\nChange-Id: I24332f7016ebb549ea678acf677c477b55ec4d4b\n"
    },
    {
      "commit": "c6f53dacd275d97cc32a5dd4258e2a86fc05d168",
      "tree": "8d44b8327707b4f0bc88b6ecff11e2d10c309da2",
      "parents": [
        "f1966d77630e62cb415a1c3bcb221897d3e7a1c6"
      ],
      "author": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Fri Feb 07 10:37:08 2020 +0000"
      },
      "committer": {
        "name": "Lee Yarwood",
        "email": "lyarwood@redhat.com",
        "time": "Tue Feb 18 11:38:34 2020 +0000"
      },
      "message": "nova: Use iscsi-initiator-utils 2.1.0 on Fedora 30 and 31\n\nI2f16658c5a3e22cac70912a0f3ad65cdd7071a1e worked around an open-iscsi\nbug that remains unpatched in Fedora 30 and 31 by using a private copr\nrepo with the patch applied. Rawhide has finally been rebased to 2.1.0\nwhere this issue and many others have been resolved.\n\nWe can now use a new repo that has been built for Fedora 30 and 31 that\nprovides this rebased package that we can either use until the rebase is\nbackported to 31 and 30 or 32 is supported.\n\nChange-Id: I5ba5885bd9c784949602aeb4ddff9d75fecc6b3d\n"
    },
    {
      "commit": "8dd6f153d6b8dfd8ae976e7f1c9df06019a159b9",
      "tree": "1ba84b96c0d691629defafa45538a19e54b1027f",
      "parents": [
        "0d3f08f69218699cfdeb554a6efb8d6bec7cfd85"
      ],
      "author": {
        "name": "Carlos Goncalves",
        "email": "cgoncalves@redhat.com",
        "time": "Mon Jan 20 07:24:17 2020 +0100"
      },
      "committer": {
        "name": "Carlos Goncalves",
        "email": "cgoncalves@redhat.com",
        "time": "Mon Jan 20 14:16:12 2020 +0100"
      },
      "message": "Add LIBVIRT_CPU_MODE to set CPU mode\n\nIn same cases, the hypervisor presents to the guest OS a named CPU model\nis similar to the host CPU and adds extra features to approximate the\nhost model. However, this does not guarantee all features will be\nprecisely match.\n\nThis patch adds LIBVIRT_CPU_MODE to allow users to define the CPU mode\nthey want to use, for example \"host-passthrough\".\n\nChange-Id: I83792c776b50d1d22584be2a37cc6a166f09c72b\n"
    },
    {
      "commit": "6ac1bb80b1fd2603ee312af1bd6a8c7bc386dc3d",
      "tree": "a8089ee60e3b0c284410d721243fcff5d167dc1b",
      "parents": [
        "92de86fb64bab2a6ecd982347d255e32b3e95d76",
        "7ddbece508413592cbb7540408b3edbf04ca8d04"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Dec 09 00:37:53 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Dec 09 00:37:53 2019 +0000"
      },
      "message": "Merge \"Enable libvirt virtio rng device\""
    },
    {
      "commit": "7ddbece508413592cbb7540408b3edbf04ca8d04",
      "tree": "e77f649955d9db3e93e078d22e6aa335b5838b3e",
      "parents": [
        "595759c764eebbaffeb120f178dcd9069fbba070"
      ],
      "author": {
        "name": "Clark Boylan",
        "email": "clark.boylan@gmail.com",
        "time": "Tue Dec 03 14:35:03 2019 -0800"
      },
      "committer": {
        "name": "Clark Boylan",
        "email": "clark.boylan@gmail.com",
        "time": "Thu Dec 05 07:58:23 2019 -0800"
      },
      "message": "Enable libvirt virtio rng device\n\nWe\u0027ve seen jobs where tests fail due to what appears to be rng\nstarvation. Enable virtio rng device to try and alleviate this.\n\nChange-Id: I70d800cdc45b6008f775110f22c0000736421529\n"
    },
    {
      "commit": "594885c80864710846f4fed35f19dc30a060f446",
      "tree": "002b4496773e9ec13b9c8be0f14867f62c488185",
      "parents": [
        "12e5ddcc2d0058ead4de76053db698ed21d4e813"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Fri Sep 27 16:45:09 2019 -0400"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Mon Sep 30 10:23:44 2019 -0400"
      },
      "message": "Centralize and configure nova with cinder service user access\n\nSince Queens [1] nova has been able to be configured with\ncinder service user credentials for operating on cinder\nresources without a user auth token similar to things nova\nneeds to do without a user auth token for working with neutron\nand placement resources.\n\nThis change:\n\n- centralizes the nova [cinder] section configuration\n- adds the necessary auth configuration\n\nNeeded by: https://review.opendev.org/549130/\n\n[1] I3c35bba43fee81baebe8261f546c1424ce3a3383\n\nChange-Id: I5640ee431f6856853f6b00ec7ed1ea21d05117dd\n"
    },
    {
      "commit": "1a46c898db9c16173013d95e2bc954992121077c",
      "tree": "04da5367b7dedbaf19018e0a9023e13e8078582f",
      "parents": [
        "ba50347526ea76b501dacf774ea6f0997361358c"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Fri Sep 20 08:11:08 2019 +1000"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Fri Sep 20 08:11:08 2019 +1000"
      },
      "message": "Restrict iscsi package hack to Fedora\n\nI forgot in I2f16658c5a3e22cac70912a0f3ad65cdd7071a1e that \"is_fedora\"\nmatches rhel/centos for historical reasons.  Restrict the install to\njust the Fedora platforms by checking DISTRO matches\n\nChange-Id: Ica4a690a4f2894a03ceb8557a947ed2ea4a60e53\n"
    },
    {
      "commit": "ba50347526ea76b501dacf774ea6f0997361358c",
      "tree": "34506283951e03d96f3af6bb48b33a5821d2ba91",
      "parents": [
        "c6a4c4547d5aedbd17fb3c38c5e9283602376e51"
      ],
      "author": {
        "name": "Artem Goncharov",
        "email": "artem.goncharov@gmail.com",
        "time": "Wed Nov 21 15:28:27 2018 +0100"
      },
      "committer": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Mon Sep 16 10:15:17 2019 +0000"
      },
      "message": "Update for f29\n\nIn Fedora 29 dstat was merged with pcp-system-tools (see\nhttps://pagure.io/fesco/issue/1956)\n\nWork around a iscsi bug with external packages until we can get the\npackage fixed.\n\nObsolete F27\n\nChange-Id: I2f16658c5a3e22cac70912a0f3ad65cdd7071a1e\n"
    },
    {
      "commit": "6926ed8ac5f04baabf0bef16e2b30f41747b8cf9",
      "tree": "274656f8fc488145cd3948f2407486cbf7752925",
      "parents": [
        "78e94096cea12d6f254159de4bedd66c2edf5402",
        "2468ceaa724aa5c8c44fb87ae223eb6687ff85f2"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Aug 22 18:37:25 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 22 18:37:26 2019 +0000"
      },
      "message": "Merge \"Merge (don\u0027t overwrite) $NOVA_CPU_CONF\""
    },
    {
      "commit": "2468ceaa724aa5c8c44fb87ae223eb6687ff85f2",
      "tree": "e578f15e7736239c698cdf549d2f4459d3625a35",
      "parents": [
        "4106e46b2ed042ebeec533ac9022baa5d623ae06"
      ],
      "author": {
        "name": "Eric Fried",
        "email": "openstack@fried.cc",
        "time": "Thu Jul 25 13:18:58 2019 -0500"
      },
      "committer": {
        "name": "Eric Fried",
        "email": "openstack@fried.cc",
        "time": "Thu Aug 22 13:34:17 2019 +0000"
      },
      "message": "Merge (don\u0027t overwrite) $NOVA_CPU_CONF\n\nPer the referenced bug, $NOVA_CPU_CONF was previously being initialized\nby copying $NOVA_CONF, thereby trashing any values already configured in\n$NOVA_CPU_CONF.\n\nWith this commit, we merge the values from $NOVA_CPU_CONF in after the\ncopy.\n\nNote that this makes use of the merge_config_file function, which is\ndefined in inc/meta-config, which wasn\u0027t being sourced from every code\npath that hit start_nova_compute; so this commit also moves that import\nfrom stack.sh to functions (next to the other imports from inc/, which\nmakes sense anyway).\n\nChange-Id: Id3e2baa2221e13f512f8dcf1248e1e15b6a7597f\nCloses-Bug: #1802143\n"
    },
    {
      "commit": "03f94cc40308978ac608f24ae111acad79cf7ed4",
      "tree": "74336636b00f100f8999b721a7e1687ac9b50ffd",
      "parents": [
        "5406b6f3cceeb3fd3fa8f9f13aa1eb63371a450b",
        "a23e4153ef6711ebddc05290bb19c4c2d4fc2c18"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Aug 20 18:37:05 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 20 18:37:05 2019 +0000"
      },
      "message": "Merge \"nova: Stop setting \u0027[DEFAULT] use_ipv6\u0027\""
    },
    {
      "commit": "0a3288c1b40a4338df351a3fef9a346e78e12191",
      "tree": "d2f48c5f5b57df8386e4c58b73b30135a3693284",
      "parents": [
        "c9abbf5709b04dedde15ca19796908103957f6b2"
      ],
      "author": {
        "name": "melanie witt",
        "email": "melwittt@gmail.com",
        "time": "Fri Aug 09 15:57:50 2019 +0000"
      },
      "committer": {
        "name": "melanie witt",
        "email": "melwittt@gmail.com",
        "time": "Sat Aug 10 08:24:12 2019 +0000"
      },
      "message": "Set console server host/address in nova-cpu.conf for multi-host\n\nCurrently, the console server host and listen address on the compute\nhost is always being set to localhost. This works fine in a single\nnode all-in-one deployment, but will not work properly when\nnova-compute is running on a separate host in a multi-node deployment.\n\nThis sets the console server host and listen address on the compute\nhost to the nova host IP and service listen address instead of the\nlocalhost.\n\nCo-Authored-By: Matt Riedemann \u003cmriedem.os@gmail.com\u003e\n\nCloses-Bug: #1669468\n\nChange-Id: Id8b0b4159b98c7ff3c85ec3daa03d556d9897ce9\n"
    },
    {
      "commit": "1f6bea1768c2066f3dd5604aee569ad633f45fbc",
      "tree": "9ceb72d634b5b685ad808b54e45ad854223ed081",
      "parents": [
        "aae311a1bedc75e355bf9748eed8423866e85993",
        "d33cdd01f83b891b010e0fd238f1816910f3fd77"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Aug 02 17:38:42 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Aug 02 17:38:42 2019 +0000"
      },
      "message": "Merge \"Add options to configure cache in nova\""
    },
    {
      "commit": "76a58003c4bc4fbd8efec064f4de4bb67000cade",
      "tree": "1d6bf4abd77461c92ea0badcf1d02dc4f61b93b8",
      "parents": [
        "0fc6b2c5a87a1884bf3cff086081b3a253cd9302",
        "d7d902f6b60298d56359a07a63b2355373e54956"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Fri Aug 02 12:07:35 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Aug 02 12:07:35 2019 +0000"
      },
      "message": "Merge \"Configure console proxy ports in nova-cpu.conf\""
    },
    {
      "commit": "d33cdd01f83b891b010e0fd238f1816910f3fd77",
      "tree": "5fae09ac1598df1e2110dc715123ad82e89f3640",
      "parents": [
        "0fc6b2c5a87a1884bf3cff086081b3a253cd9302"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Thu Aug 01 14:58:37 2019 +0200"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Thu Aug 01 18:16:30 2019 +0200"
      },
      "message": "Add options to configure cache in nova\n\nThis patch adds new options:\n* CACHE_BACKEND - with default \"dogpile.cache.memcached\"\n* MEMCACHE_SERVERS - with default \"localhost:1121\"\n\nto add possibility to configure various backends as cache in\nNova and Keystone.\nIt also adds options:\n* KEYSTONE_ENABLE_CACHE - True by default\n* NOVA_ENABLE_CACHE - True by default\n\nTo make possibility to enable and disable cache in those projects\u0027\nconfig files.\n\nDefault values configured there are the same as before were\nhardcoded for Keystone config.\n\nNova has also enabled this cache by default.\n\nChange-Id: I9082be077b59acd3a39910fa64e29147cb5c2dd7\nCloses-Bug: #1836642\n"
    },
    {
      "commit": "6f9fc85af1647cf32d624f30392d4cf478b069f7",
      "tree": "7f7c8ac9d21c7cfeebc14d24b1dfa62ab9abdb2d",
      "parents": [
        "df70dfaf8a37ea44ff4e3e804a4da39a4d9800dd",
        "b0b80d76e1b8787fbfa66aedaf700c2abe44e22d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Jul 30 12:31:36 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 30 12:31:36 2019 +0000"
      },
      "message": "Merge \"Remove VNC server listen addresses seeting to IPv4 from base job\""
    },
    {
      "commit": "b0b80d76e1b8787fbfa66aedaf700c2abe44e22d",
      "tree": "dd46614e4d34afd460fa28a92e5eb81345e702a2",
      "parents": [
        "420d3df48125a276974741a4f14a50df55184b8d"
      ],
      "author": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Wed Jul 24 10:31:27 2019 +0000"
      },
      "committer": {
        "name": "Ghanshyam Mann",
        "email": "gmann@ghanshyammann.com",
        "time": "Fri Jul 26 08:25:56 2019 +0000"
      },
      "message": "Remove VNC server listen addresses seeting to IPv4 from base job\n\n\u0027devstack\u0027 job set the VNC listen addresses \u0027VNCSERVER_LISTEN\u0027 and\n\u0027VNCSERVER_PROXYCLIENT_ADDRESS\u0027 IPv4 which makes \u0027devstack-ipv6\u0027 job\nto either unset those or set for IPv6 values.\n\nLet\u0027s remove the setting of those in base job and let lib/nova\nset based on configured ip version from job.\n\n\u0027devstack-ipv6\u0027 base job will be used to define the IPv6-only jobs\non Tempest and project side gate.\n\nChange-Id: Iea469128b15298aee61245e702d20603c8d376fb\nStory: #2005477\nTask: #35923\n"
    },
    {
      "commit": "b36afa110b84ce61d6d1fc1efe16a559c8eb16c4",
      "tree": "00af934ed65b2927200b014a8d6433982cd48a17",
      "parents": [
        "4106e46b2ed042ebeec533ac9022baa5d623ae06",
        "5b8656e748dca1c822556b27f51d67ab238e0721"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Jul 25 22:06:30 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 25 22:06:30 2019 +0000"
      },
      "message": "Merge \"Remove RetryFilter from config\""
    },
    {
      "commit": "d51baee40d0e50675d8055cab67b262ef0fc9f1f",
      "tree": "e97bed3f244ed0bec28c355c768a35461e0b6c2f",
      "parents": [
        "15c64f109e4a46404f4b553c6b566f80653e0887"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Fri Jul 12 11:51:17 2019 -0400"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Fri Jul 12 11:51:17 2019 -0400"
      },
      "message": "Add NOVA_SHUTDOWN_TIMEOUT variable\n\nThis adds a variable to control the [DEFAULT]/shutdown_timeout\nconfig in nova to control whether or not a guest should have\na graceful shutdown of the OS or if it should just stop\nimmediately (no timeout). Since devstack uses CirrOS images\nby default, the default value for the NOVA_SHUTDOWN_TIMEOUT\nvariable is 0 which should speed up tempest runs. The default\nin nova.conf [1] is 60 seconds.\n\n[1] https://docs.openstack.org/nova/latest/configuration/config.html#DEFAULT.shutdown_timeout\n\nChange-Id: Ida83f70a1c4e61e5248f2bd42b4c24f7ac6d2310\nRelated-Bug: #1829896\n"
    },
    {
      "commit": "134064ff8a40778e04f99c8608ffdfccf3c9d233",
      "tree": "b496dfc7a6bb538c24b4666328002067387872e2",
      "parents": [
        "8b31dce38b630ba3ed1883bcf91a90d296ae44f2",
        "283e86fbb59aa11afb21b916d3a106e442baee0e"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Wed Jul 03 14:35:49 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 03 14:35:49 2019 +0000"
      },
      "message": "Merge \"nova: Set \u0027[neutron] default_floating_pool\u0027 instead\""
    },
    {
      "commit": "d7d902f6b60298d56359a07a63b2355373e54956",
      "tree": "5c66e4733ddd0e603c501d7f83e2b0517504b47c",
      "parents": [
        "8b31dce38b630ba3ed1883bcf91a90d296ae44f2"
      ],
      "author": {
        "name": "melanie witt",
        "email": "melwittt@gmail.com",
        "time": "Fri May 24 20:09:28 2019 +0000"
      },
      "committer": {
        "name": "Stephen Finucane",
        "email": "sfinucan@redhat.com",
        "time": "Wed Jul 03 10:45:01 2019 +0100"
      },
      "message": "Configure console proxy ports in nova-cpu.conf\n\nIn change I8934d0b9392f2976347391c8a650ad260f337762, we began\nconfiguring console proxy ports for multiple cells in the nova\ncontroller config files to avoid \"Address already in use\" errors from\nport collisions when running multiple cells on a single host.\n\nThis correspondingly configures the console proxy ports in the nova\ncompute config file based on what cell we\u0027re in, according to the\nNOVA_CPU_CELL variable.\n\nThe base_url config for serial console is also added where the default\nwas previously used. The url is taken from the config option default in\nthe nova code: nova/conf/serial_console.py [1].\n\n[1] https://github.com/openstack/nova/blob/8f00b5d/nova/conf/serial_console.py#L54\n\nChange-Id: Id885fc5a769bce8111f1052a1b55d26be817c890\nCloses-Bug: #1830417\n"
    },
    {
      "commit": "8ab64b3236c93c8449edf80165017898b83f1269",
      "tree": "dc7f6c4055bb851efbe4d8cc03d71f9db8749d9b",
      "parents": [
        "20190ee83ab05f6b4b39690a6ac6c2286eefa5da"
      ],
      "author": {
        "name": "Dirk Mueller",
        "email": "dirk@dmllr.de",
        "time": "Fri Nov 17 19:52:29 2017 +0100"
      },
      "committer": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Fri Jun 28 16:28:03 2019 +0000"
      },
      "message": "Drop signing_dir option from configure_auth_token_middleware\n\nThis is no longer being used due to Keystone PKI tokens no longer\nbeing implemented.\n\nIn order to not break backward compatibility we create a new function\nthat is to be used instead and deprecate the old one. Modify the old\nfunction to ignore the 3rd argument and display a deprecation warning.\nAdjust callers to no longer create and set that directory, calling the\nnew function instead.\n\nChange-Id: Id0dec1ba72467cce5cacfcfdb2bc0af2bd3a3610\n"
    },
    {
      "commit": "5b8656e748dca1c822556b27f51d67ab238e0721",
      "tree": "dc3aaf72d9d92ae37ce12e30bdfbc6d32764cd14",
      "parents": [
        "fc9b41d7331374c58143154a7fe70f7d3f92d5db"
      ],
      "author": {
        "name": "Kenichi Omichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Tue Jun 18 23:38:28 2019 +0000"
      },
      "committer": {
        "name": "Kenichi Omichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Tue Jun 18 23:40:15 2019 +0000"
      },
      "message": "Remove RetryFilter from config\n\nSince Ic0a03e89903bf925638fa26cca3dac7db710dca3 RetryFilter has been\ndeprecated. So we should not enable the RetryFilter on our tests.\n\nChange-Id: I48c2c4d0714f582af8948dc88b48df1c2c62fcd2\n"
    },
    {
      "commit": "fc9b41d7331374c58143154a7fe70f7d3f92d5db",
      "tree": "b9f0049ad15e658bb0cfe8784055a365afc22dc6",
      "parents": [
        "66175f1ad6b2818778ddbd53ff433743abdf8485",
        "b57757ae14a54e78ebd533198564d24af77c51da"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sat Jun 15 10:03:05 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jun 15 10:03:05 2019 +0000"
      },
      "message": "Merge \"Add NOVA_NOTIFICATION_FORMAT variable\""
    },
    {
      "commit": "b57757ae14a54e78ebd533198564d24af77c51da",
      "tree": "bfda5af2a57b692d7903dc1873bd2709d52ec579",
      "parents": [
        "9ffa41ac39441bd7180496e42af28b3b692a2fc9"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Mon Jun 03 16:08:09 2019 -0400"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Tue Jun 11 13:53:51 2019 -0400"
      },
      "message": "Add NOVA_NOTIFICATION_FORMAT variable\n\nNova change https://review.opendev.org/603079/ changed the\ndefault configuration to send only unversioned notfications rather\nthan both versioned and unversioned notifications. This could break\nunsuspecting downstream projects (like Watcher) whose CI jobs are\nnot explicitly configuring nova for the types of notifications\nthey need but are just relying on getting both per the previous\ndefault of the config option.\n\nThis adds a variable which defaults to \"unversioned\" to match the\nnova default but allows downstream CI jobs to easily configure\nanother value.\n\nNeeded by https://review.opendev.org/663332/\n\nChange-Id: Ied9d50b07c368d5c2be658c744f340a8d1ee41e0\n"
    },
    {
      "commit": "a23e4153ef6711ebddc05290bb19c4c2d4fc2c18",
      "tree": "8655d19d1cd82465e1e360bef46b86e3a6b2bcfd",
      "parents": [
        "283e86fbb59aa11afb21b916d3a106e442baee0e"
      ],
      "author": {
        "name": "Stephen Finucane",
        "email": "sfinucan@redhat.com",
        "time": "Wed May 22 10:46:02 2019 +0100"
      },
      "committer": {
        "name": "Stephen Finucane",
        "email": "sfinucan@redhat.com",
        "time": "Fri May 31 15:12:04 2019 +0100"
      },
      "message": "nova: Stop setting \u0027[DEFAULT] use_ipv6\u0027\n\nChange I188fc2cd1b26fe7a71804f7e7d66b111d6f15e30 in nova stopped us\nrespecting this when generating the network templates injected into\ninstances on boot. With the removal of nova-network, there is no longer\nany other reason to set this.\n\nChange-Id: I925b7c6c23133cd5a835960f4507c979f615d78e\nSigned-off-by: Stephen Finucane \u003csfinucan@redhat.com\u003e\n"
    },
    {
      "commit": "283e86fbb59aa11afb21b916d3a106e442baee0e",
      "tree": "5233f4a5b76f5deef7606aa968dd793f8673aace",
      "parents": [
        "4b8cba77fe3444c925b5e4fe39743d54b0243eef"
      ],
      "author": {
        "name": "Stephen Finucane",
        "email": "sfinucan@redhat.com",
        "time": "Wed May 22 10:38:28 2019 +0100"
      },
      "committer": {
        "name": "Stephen Finucane",
        "email": "sfinucan@redhat.com",
        "time": "Fri May 31 15:12:04 2019 +0100"
      },
      "message": "nova: Set \u0027[neutron] default_floating_pool\u0027 instead\n\nIn change I2ce8ff3d7c33a402b8af50182ec01f512859c388, we duplicated the\n\u0027default_floating_pool\u0027 option, found in the \u0027[DEFAULT]\u0027 group, to the\n\u0027[neutron]\u0027 group. This allowed us to continue with our deprecation\nplans for the former option, which should be retired along with\nnova-network.\n\nUpdate the nova lib module so it\u0027ll set the new option, we can safely\nassume to be the correct one now that we\u0027ve removed support for cells v1\nand nova-network.\n\nChange-Id: If9a02b640e6c2e1300c7b11b7552ba13c1496d79\nSigned-off-by: Stephen Finucane \u003csfinucan@redhat.com\u003e\n"
    },
    {
      "commit": "4b8cba77fe3444c925b5e4fe39743d54b0243eef",
      "tree": "e4ccc899ff3f9d0fb5f676c09ce12482c7fd183e",
      "parents": [
        "984c3ae33b6a55f04a2d64ea9ffbe47e37e89953"
      ],
      "author": {
        "name": "Stephen Finucane",
        "email": "sfinucan@redhat.com",
        "time": "Tue May 21 14:17:11 2019 +0100"
      },
      "committer": {
        "name": "Stephen Finucane",
        "email": "sfinucan@redhat.com",
        "time": "Fri May 31 15:10:05 2019 +0100"
      },
      "message": "Remove n-cells, n-net and n-cauth\n\nRemove nova cells v1 support, which also allows/necessitates removing\nsupport for nova networks (which was only supported with cells v1) and\nnova-consoleauth (which was required by cells v1 but is unnecessary\notherwise).\n\nThe Depends-On isn\u0027t really necessary, but it\u0027s here to make sure this\ndoesn\u0027t merge until we _really_ have killed cells v1.\n\nI honestly expected this patch would be bigger.\n\nChange-Id: I90316208d1af42c1659d3bee386f95e38aaf2c56\nSigned-off-by: Stephen Finucane \u003csfinucan@redhat.com\u003e\nDepends-On: Ib0e0b708c46e4330e51f8f8fdfbb02d45aaf0f44\n"
    },
    {
      "commit": "fdbe849d958594a3195c46ceb51ec0f794f995b6",
      "tree": "f712bde442135b251b0beb6a6949fb684d0f5b1a",
      "parents": [
        "172f02f1e0b981e0867a1e2cf2777f40af88032e",
        "070e4ee65e73584bae5fdb23135abb972baf8ae9"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon May 20 07:46:19 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon May 20 07:46:19 2019 +0000"
      },
      "message": "Merge \"Deprecate swift3, use s3api in Swift repo\""
    },
    {
      "commit": "172f02f1e0b981e0867a1e2cf2777f40af88032e",
      "tree": "fcb759ef73dfd0a3ca4a24daa597898f09b9f32f",
      "parents": [
        "ed43ca9856d8187ea6a01a58e6dc52e7411f8f65",
        "d5a68a6b7039a66455d7e320379a6b0b3879891c"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Sun May 19 13:41:50 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun May 19 13:41:50 2019 +0000"
      },
      "message": "Merge \"Configure console proxy ports in nova_cellN.conf\""
    },
    {
      "commit": "070e4ee65e73584bae5fdb23135abb972baf8ae9",
      "tree": "fab77e6c39789ec2c1828504a9d2ad5c1acc4f48",
      "parents": [
        "58de715453fd9c55d57ee18e8f915685e8ebb6b7"
      ],
      "author": {
        "name": "Kota Tsuyuzaki",
        "email": "tsuyuzaki.kota@lab.ntt.co.jp",
        "time": "Thu Sep 13 03:08:19 2018 +0900"
      },
      "committer": {
        "name": "Kota Tsuyuzaki",
        "email": "tsuyuzaki.kota@lab.ntt.co.jp",
        "time": "Wed May 01 18:07:58 2019 +0000"
      },
      "message": "Deprecate swift3, use s3api in Swift repo\n\nswift3 is no longer actively maintained in the upstream.\nThat has been moved to Swift repository as s3api so we should\nuse s3api middleware instead. As well as swift3, s3token is\nalso maintained in Swift upstream.\n\nChange-Id: I4582d81da066ab53e6f11ad1df7af91425f2b0ca\n"
    },
    {
      "commit": "58de715453fd9c55d57ee18e8f915685e8ebb6b7",
      "tree": "a44568eb37535d7437bfb486d7d1338649af60f3",
      "parents": [
        "dc9ba8b8aee4022ef1598cd0d8cfd7dfe34a4b6b",
        "4705861dd01fdb37bde2a9432571501599d20766"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Mon Apr 29 12:23:17 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 29 12:23:17 2019 +0000"
      },
      "message": "Merge \"Explicitly set scheduler_available_filters\""
    },
    {
      "commit": "4705861dd01fdb37bde2a9432571501599d20766",
      "tree": "67182d995e186ff61b07e1b8f0d63e940353d2d8",
      "parents": [
        "3b5477d6356a62d7d64a519a4b1ac99309d251c0"
      ],
      "author": {
        "name": "Artom Lifshitz",
        "email": "alifshit@redhat.com",
        "time": "Wed May 23 10:08:56 2018 -0400"
      },
      "committer": {
        "name": "Terry Wilson",
        "email": "twilson@redhat.com",
        "time": "Tue Apr 23 10:15:23 2019 -0500"
      },
      "message": "Explicitly set scheduler_available_filters\n\nTempest\u0027s scheduler_available_filters has a special \u0027all\u0027 value that\nis understood to mean \u0027all filters are enabled\u0027 by various tempest\ntests. However, what it really means is \u0027the default nova filters are\nenabled.\u0027 In an effort to help clean that up, this patch explicitly\nsets scheduler_available_filters to nova\u0027s $FILTERS. Because $FILTERS\nis now used in both lib/nova and lib/tempest, it is renamed\n$NOVA_FILTERS.\n\nChange-Id: I6ffc1e9989cd61d666f9c1db9c94fbabd7151918\nRelated-bug: 1628443\n"
    },
    {
      "commit": "d5a68a6b7039a66455d7e320379a6b0b3879891c",
      "tree": "c0a1034cfa8456da1720e734082233f8c4d59234",
      "parents": [
        "13e260ea2c3220a217626b12bff538916fdd2caf"
      ],
      "author": {
        "name": "melanie witt",
        "email": "melwittt@gmail.com",
        "time": "Tue Apr 02 22:52:23 2019 +0000"
      },
      "committer": {
        "name": "melanie witt",
        "email": "melwittt@gmail.com",
        "time": "Wed Apr 03 04:19:30 2019 +0000"
      },
      "message": "Configure console proxy ports in nova_cellN.conf\n\nWe\u0027re able to run multiple cells in devstack by setting the variable\nNOVA_NUM_CELLS in the devstack local.conf. Since we run console\nproxies per cell, we will start two console proxies if\nNOVA_NUM_CELLS\u003d2. However, we\u0027ve not been configuring the console\nproxy ports in the nova_cellN.conf files, so an attempt to start\nmore than one will result in a port conflict and failure to start\nthe subsequent console proxy services with error:\n\n  ERROR nova error: [Errno 98] Address already in use\n\nThis adds configuration of the console proxy ports based on an offset\nwhile looping across NOVA_NUM_CELLS. The base port values are taken\nfrom the config option defaults in the nova code: nova/conf/vnc.py,\nnova/conf/spice.py, and nova/conf/serial_console.py.\n\nCloses-Bug: #1822873\n\nChange-Id: I8934d0b9392f2976347391c8a650ad260f337762\n"
    },
    {
      "commit": "8213d7c03990c8134cbe12bb6c7dac32bb7a0c50",
      "tree": "f8de7f1962fee6533e414edf105ce4fd7f972386",
      "parents": [
        "2bbc9bbbb8616711a0a52540f9a35d4394f0d0ad"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Mon Feb 11 12:28:15 2019 +1100"
      },
      "committer": {
        "name": "Clark Boylan",
        "email": "clark.boylan@gmail.com",
        "time": "Fri Mar 29 11:20:19 2019 -0700"
      },
      "message": "Add ISCSI_DEBUG option\n\nThis option adds a systemd override to start the iscsi daemon with\ndebugging enabled.\n\nChange-Id: Ie27991776aa07a695026036e47513221220332a0\n"
    },
    {
      "commit": "8bdbf850967b90ebdca428247bb93ad2eb6478c0",
      "tree": "7bfc702c96755e83f65f88ef5ef611d4454d382f",
      "parents": [
        "18d1dc99b75d27f321e4789f2ba8961d4cc165a2",
        "e2853bf2d0a2e63d53d0f2d0cb21fd406f6289b0"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Mar 26 08:07:26 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 26 08:07:26 2019 +0000"
      },
      "message": "Merge \"Set ownership of /etc/pki/\u003cconsole\u003e files for TLS\""
    },
    {
      "commit": "e2853bf2d0a2e63d53d0f2d0cb21fd406f6289b0",
      "tree": "fcfce0dbf3c08e4793f7579c2f11817beec1fdd4",
      "parents": [
        "e86a6aa9243ce908c71b2131686dbdeab61e57d9"
      ],
      "author": {
        "name": "melanie witt",
        "email": "melwittt@gmail.com",
        "time": "Wed Mar 13 13:16:51 2019 +0000"
      },
      "committer": {
        "name": "melanie witt",
        "email": "melwittt@gmail.com",
        "time": "Mon Mar 25 03:42:18 2019 +0000"
      },
      "message": "Set ownership of /etc/pki/\u003cconsole\u003e files for TLS\n\nOpenSSL 1.0.2 generates key files with default permissions: 644 and the\nfiles are copied to the /etc/pki/* directories with sudo.\n\nWhen the default CI node Ubuntu version was changed from Xenial \u003d\u003e\nBionic we changed from OpenSSL 1.0.2 \u003d\u003e 1.1.0. And OpenSSL 1.1.0\ngenerates key files with default permissions: 600. When we copy the key\nfile to /etc/pki/* using sudo, it becomes owned by root and then the\nconsole-related users are unable to read it.\n\nThis sets the ownership of the /etc/pki/\u003cconsole\u003e files to the\nuser:group intended to read them.\n\nCloses-Bug: #1819794\n\nChange-Id: I437a46c875cf633272e8cad0811e5557f2ac3641\n"
    },
    {
      "commit": "8c5486993dec738a3e83746af2d62bdba648c999",
      "tree": "be2d1fa8e273bee7229e5b8074fd9b065af793e2",
      "parents": [
        "72f632222f6d90d3545b5d7ca48297da4218e2ea"
      ],
      "author": {
        "name": "Stephen Finucane",
        "email": "sfinucan@redhat.com",
        "time": "Fri May 11 16:12:17 2018 +0530"
      },
      "committer": {
        "name": "Stephen Finucane",
        "email": "stephenfin@redhat.com",
        "time": "Thu Feb 28 10:20:39 2019 +0000"
      },
      "message": "Bump noVNC to 1.0.0\n\nThis introduces a breaking change in the URLs used to access the console\n[1]. This is updated in both the documentation and linked nova change.\n\n[1] https://github.com/novnc/noVNC/commit/83391ffc\n\nChange-Id: I14a0be0034f4a76ab37eb90325967500c3bf1ff9\nDepends-On: I9a50a111ff4911f4364a1b24d646095c72af3d2c\nRelated-bug: #1682020\n"
    },
    {
      "commit": "72f632222f6d90d3545b5d7ca48297da4218e2ea",
      "tree": "5332b20460136dcf5398b83cd45ac05b25cc724f",
      "parents": [
        "f9f11148cf1b43e1f3e9684cc11b0160d3ff4479"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Tue Feb 19 14:06:18 2019 +1100"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Tue Feb 19 14:06:18 2019 +1100"
      },
      "message": "Update cirros256 flavor to have some disk\n\nIt seems nova has changed defaults on who can create zero-sized disk\ninstances [1] and now some devstack jobs, like nodepool\u0027s, can\u0027t\ncreate cirros images using this flavor.  It seems the easiest thing to\ndo is just to bump it up.\n\n[1] https://review.openstack.org/#/c/603910/\n\nChange-Id: I1172d4775d608568ccbeb27e2975d83add892ea9\n"
    },
    {
      "commit": "f7be08f7889e4725d7d6bb462428fb577b7354dd",
      "tree": "a32cd02c226d17b618cfec38c24ba10ef0f2c6e7",
      "parents": [
        "ee4b6a0128bad7ae64e9ae7a9c79470585e93dc6",
        "29ab9b8e3065488842a2477a8a8c48020d955094"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Feb 05 10:47:37 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 05 10:47:37 2019 +0000"
      },
      "message": "Merge \"Always start iscsid for nova-compute\""
    },
    {
      "commit": "a5176e6f921f0aaa1493e146fee31f28bf6bdd64",
      "tree": "5556ffdaddf8bc18ac6bdb6303b6905baedb98f2",
      "parents": [
        "7adc401bba47fb6226f4a5827392f0c5d6de6cf4",
        "16a10d7435be54c97982b93bbc07686ebeb536ac"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Jan 24 01:54:52 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 24 01:54:52 2019 +0000"
      },
      "message": "Merge \"Configure nova\u0027s use of placement more correctly\""
    },
    {
      "commit": "29ab9b8e3065488842a2477a8a8c48020d955094",
      "tree": "7cb8fceba1940d9715cb141d07029fd0c3f3c263",
      "parents": [
        "7adc401bba47fb6226f4a5827392f0c5d6de6cf4"
      ],
      "author": {
        "name": "Luigi Toscano",
        "email": "ltoscano@redhat.com",
        "time": "Tue Jan 22 16:23:42 2019 +0100"
      },
      "committer": {
        "name": "Luigi Toscano",
        "email": "ltoscano@redhat.com",
        "time": "Tue Jan 22 16:23:42 2019 +0100"
      },
      "message": "Always start iscsid for nova-compute\n\nRecently iscsid was disabled by default on Ubuntu 18.04 (bionic),\nand it may be on Xenial too, see:\n\nhttps://bugs.launchpad.net/ubuntu/+source/open-iscsi/+bug/1755858\n\nOn a local Bionic deployment with Python 3, the lack of iscsid makes\nnova-compute fail with an exception when trying to attach a volume:\n\nInvalid input received: Connector doesn\u0027t have required information: initiator\n\nAsking for the service to be started even if it is already running should not\nhurt, so remove the check for the distribution.\n\nThis does not seem to be an issue on CentOS 7 (but Python 2) where\nthe socket activation of iscsid seems to work, so maybe there is\nanother way to make this working. Also, the service could be\nenabled, not just started.\n\nChange-Id: Ifa995dcf8eb930e959f54e96af6f5fce3eac28ae\n"
    },
    {
      "commit": "82537871376afe98a286e1ba424cf192ae60869a",
      "tree": "a9675d76f2d83843b221b8e775ea1a2662af9b06",
      "parents": [
        "85e6aaf54136409a7944fb645ec1bc78f212529b"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Fri Jan 18 10:42:13 2019 -0500"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Fri Jan 18 10:42:13 2019 -0500"
      },
      "message": "Restrict database access to nova-compute in singleconductor mode\n\nChange I4820abe57a023050dd8d067c77e26028801ff288 removed access\nto the database for the nova-compute process but only in\nsuperconductor mode. Grenade runs in singleconductor mode though\nso we are getting tracebacks in nova-compute logs during grenade\nruns because nova-compute is running with nova.conf which is\nconfigured with access to the nova API database.\n\nThis change handles removing database access for nova-compute\ngenerically to cover both the singleconductor and superconductor\ncases.\n\nChange-Id: I81301eeecc7669a169deeb1e2c5d298a595aab94\nCloses-Bug: #1812398\n"
    },
    {
      "commit": "16a10d7435be54c97982b93bbc07686ebeb536ac",
      "tree": "5138072622c6c10e9136a6db647112fd9b0e5cba",
      "parents": [
        "772ade5368ff124d219f9e55b61bb9bc763e47a7"
      ],
      "author": {
        "name": "Chris Dent",
        "email": "cdent@anticdent.org",
        "time": "Mon Jan 14 17:16:01 2019 +0000"
      },
      "committer": {
        "name": "Chris Dent",
        "email": "cdent@anticdent.org",
        "time": "Mon Jan 14 17:16:01 2019 +0000"
      },
      "message": "Configure nova\u0027s use of placement more correctly\n\nThis change addresses a few inconsistencies in how nova processes\nare configured to speak to the placement service.\n\nThe initial inspiration was that region_name was not being set in the\n[placement] section, despite $REGION_NAME being used when setting\nthe endpoint in the catalog. That\u0027s fixed.\n\nWhile fixing that two other issues became clear:\n\n* Configuring nova process to use placement should happen in lib/nova\n  not lib/placement so the function has been moved.\n* auth_strategy is not relevant in the [placement] section of a\n  nova process\n\nThe name of the function is maintained, in case there are plugins which\ncall it, but a comment is added to indicate that other services besides\nnova compute (such as the cell conductor) may use the function.\n\nChange-Id: I4a46b6460596e9a445bd90de2d52dbb71fb963df\n"
    },
    {
      "commit": "a61b4704871e7b0ae88a50932576e961eca615e4",
      "tree": "c827cd4d030ba19c0b9fb18f5210b640c5e3212d",
      "parents": [
        "ee9846132dcdb6ee8f87e592da433b0101e950f4",
        "770690eda1c4578dcca5c5cdfed6688e7e084b24"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Nov 02 15:29:37 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Nov 02 15:29:37 2018 +0000"
      },
      "message": "Merge \"Remove cgroup natty or less block\""
    },
    {
      "commit": "7d0003ef7ed2c2609ffe6782e0ce6147f9c9a3bf",
      "tree": "13c8392d4916f5a4c6f1eab5d8d77f982c3b2ca6",
      "parents": [
        "e9f3988a57498f8593ff51055be212402fec60ce"
      ],
      "author": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Thu Oct 11 08:59:26 2018 -0700"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Thu Oct 11 18:12:58 2018 +0000"
      },
      "message": "Make sure nova-compute is not configured with database access\n\nApparently we\u0027re inheriting some database config from the main file,\nwhich should not be set for nova-compute. If we\u0027re properly in superconductor\nmode where we have a dedicated config for compute, remove those lines\nif present.\n\nCloses-Bug: #1797413\n\nChange-Id: I4820abe57a023050dd8d067c77e26028801ff288\n"
    },
    {
      "commit": "770690eda1c4578dcca5c5cdfed6688e7e084b24",
      "tree": "08cd960513255b3c3ace19b13766b40aaa8799ac",
      "parents": [
        "53db72c6c64229db62649fc31965e024fbfec365"
      ],
      "author": {
        "name": "Steve Kowalik",
        "email": "steven@wedontsleep.org",
        "time": "Mon Sep 10 16:17:54 2018 -0600"
      },
      "committer": {
        "name": "Steve Kowalik",
        "email": "steven@wedontsleep.org",
        "time": "Mon Sep 10 16:20:27 2018 -0600"
      },
      "message": "Remove cgroup natty or less block\n\nGiven that Natty and other releases that don\u0027t use cgroups have been out\nof support in Ubuntu for years now, it\u0027s high time we removed the\nspecial case code block that sets up the cgroup mount.\n\nChange-Id: I5403a4b1b64a95236b4dfcb66c35c594a3460cca\n"
    },
    {
      "commit": "5da7e4a22ede5f3049e7607a54a0f5ca2b413a29",
      "tree": "79fc2ab71026afcb588696cf1930370f832167c8",
      "parents": [
        "0530ceec9e190828bb6e9962db65a3ce89e89be8",
        "dc7b4294632172d0b743f98448942fe260a8a3ff"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Jul 10 06:10:28 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 10 06:10:28 2018 +0000"
      },
      "message": "Merge \"Fix running with SERVICE_IP_VERSION\u003d6\""
    },
    {
      "commit": "226dac2166fcfdc966192c17c8d437f1eb2704be",
      "tree": "924749a2dcc8cbcd13e94b121ac88cf3bf0b79e4",
      "parents": [
        "cd2924c363db6e1525d16dc97ea053fe16a9848a",
        "2b3bb30d9906f70894a1945956fb8216cd929ad0"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Jun 07 07:29:30 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 07 07:29:30 2018 +0000"
      },
      "message": "Merge \"Only sync the local cell in superconductor mode\""
    },
    {
      "commit": "270a8e65e23d896c50b5632d4ea003fe0b0ce083",
      "tree": "bf115199edf4ec7ac555b8bf61e673afdd2113c9",
      "parents": [
        "4bf4e1884c1018ab10e7556bf2aaad191c158f4e",
        "21221d1ad1462cdcaed4d052c3324ae384b407d4"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon May 21 20:00:37 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon May 21 20:00:37 2018 +0000"
      },
      "message": "Merge \"Configure nova to auto-calculate compute RPC upgrade levels\""
    },
    {
      "commit": "65ad79409537a76aec5cdba4360094a3047a025d",
      "tree": "6f10eafc00fa8020e61e3bc054e0834e4cf9a698",
      "parents": [
        "b89bfa21b0e144d8160478b54a45a1087ea3e1df"
      ],
      "author": {
        "name": "melanie witt",
        "email": "melwittt@gmail.com",
        "time": "Wed May 09 17:55:40 2018 +0000"
      },
      "committer": {
        "name": "melanie witt",
        "email": "melwittt@gmail.com",
        "time": "Fri May 11 04:30:54 2018 +0000"
      },
      "message": "Configure console proxy settings for nova-cpu.conf\n\nChange 12579c3db7b28381c8ec97945aa23ee02d54d22b moved console-related\nsettings from the global nova.conf to the per cell nova_cellN.conf\nbecause of a recent change in nova that moved console token\nauthorizations from the nova-consoleauth service backend to the\ndatabase backend and thus changed the deployment layout requirements\nfrom global console proxies to per cell console proxies.\n\nThe change erroneously also removed console configuration settings from\nthe nova-compute config file nova-cpu.conf because the nova-cpu.conf\nbegins as a copy of the global nova.conf.\n\nThis adds configuration of console proxies to the nova-cpu.conf in the\nstart_nova_compute routine. The settings have also been split up to\nclarify which settings are used by the console proxy and which settings\nare used by nova-compute.\n\nCloses-Bug: #1770143\n\nChange-Id: I2a98795674183e2c05c29e15a3a3bad1a22c0891\n"
    },
    {
      "commit": "12579c3db7b28381c8ec97945aa23ee02d54d22b",
      "tree": "873ea8bfe87e1d6abfe7a7ef5221746e1500cb7c",
      "parents": [
        "3051d3ceff805037fb84477a887c67a327394be4"
      ],
      "author": {
        "name": "melanie witt",
        "email": "melwittt@gmail.com",
        "time": "Sat May 05 23:55:32 2018 +0000"
      },
      "committer": {
        "name": "melanie witt",
        "email": "melwittt@gmail.com",
        "time": "Mon May 07 15:16:22 2018 +0000"
      },
      "message": "Set console proxy configuration according to cells v2 setup\n\nChange 969239029d4a13956747e6e0b850d6c6ab4035f0 completed the\nconversion of console token authorization storage from the\nnova-consoleauth service to the database backend. With this change,\nconsole proxies need to be configured on a per cell basis instead\nof globally.\n\nThere was a devstack change 6645cf7a26428f3af1e4739ac29c6a90b67f99dc\nfollowing it that re-enabled the novnc tempest tests, but the nova-next\njob that runs the console proxies with TLS is *not* part of the normal\nset of jobs that run on devstack changes (it\u0027s in the experimental\nqueue), so it was able to merge without the nova-next job passing.\n\nThis configures the nova console proxies in the per cell configuration\nfile if cells v2 is configured for multiple cells in order to pass the\nnova-next job.\n\nCloses-Bug: #1769286\n\nChange-Id: Ic4fff4c59eda43dd1bc6e7b645b513b46b57c235\n"
    },
    {
      "commit": "8cdf31e232b365ee438a9fa14c2d53a96919e28b",
      "tree": "e9520aacb8520dccdd75875148859d2cc438b7a0",
      "parents": [
        "200f8dd0fe91b92b867c5b50924044a7ec1f32fb",
        "ed2d491960138f92e819b6f6ed9dd5eb99d4a54f"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri May 04 16:16:10 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 04 16:16:10 2018 +0000"
      },
      "message": "Merge \"Run console proxies per cell instead of globally\""
    },
    {
      "commit": "ed2d491960138f92e819b6f6ed9dd5eb99d4a54f",
      "tree": "5513684db385c0cbd7f9d9648e89eba9e01d21e0",
      "parents": [
        "e46d6ad2b7a1033385eb80fc641be930c985a7ca"
      ],
      "author": {
        "name": "melanie witt",
        "email": "melwittt@gmail.com",
        "time": "Tue Jul 18 22:29:41 2017 +0000"
      },
      "committer": {
        "name": "melanie witt",
        "email": "melwittt@gmail.com",
        "time": "Tue May 01 00:07:27 2018 +0000"
      },
      "message": "Run console proxies per cell instead of globally\n\nAlong with converting to the database backend for console token auth,\nthe console proxies need to run per cell instead of globally. This way,\nthe instance UUID isn\u0027t needed in the access url as users will be\nhanded an access url local to the cell their instances is in. With\nconsole proxies sharded across cells, a large cloud will no longer have\na bottleneck of one console proxy for the entire deployment.\n\nThis also disables the novnc tempest tests with a TODO to re-enable\nthem once the nova patch series that converts from the nova-consoleauth\nbackend -\u003e cell database backend lands.\n\nChange-Id: I67894a31b887a93de26f3d2d8a1fa84be5b9ea89\n"
    },
    {
      "commit": "c114449bdb6fc8c4ede2b7845aa2ba049bdc332f",
      "tree": "2ccf31d9df730569fd2748c667ca6d1127ae736e",
      "parents": [
        "486057f3391ce3a262f8226f7652ed14b3b444f3"
      ],
      "author": {
        "name": "Dirk Mueller",
        "email": "dirk@dmllr.de",
        "time": "Wed Apr 11 21:33:50 2018 +0200"
      },
      "committer": {
        "name": "Dirk Mueller",
        "email": "dirk@dmllr.de",
        "time": "Wed Apr 11 23:44:48 2018 +0200"
      },
      "message": "Switch to mkisofs for openSUSE distributions\n\nIn Tumbleweed genisoimage was dropped in favor of cdrtools,\nso installing that no longer works. We can however install\nmkisofs directly and switch to that as that is also available\nin Leap 42.3 and Leap 15.0+ family distros.\n\nAlso drop dependency on libmysqlclient-devel which appears\nunnecessary (and is no longer available with mariadb 10.2+)\n\nChange-Id: Ie8402204b6cdf94c21865caba116d3fd1298c5ad\n"
    },
    {
      "commit": "a62ede7d5034185a85c8ee99a916f41c0f2bde75",
      "tree": "293c1f7ddb5b628e187afc7ffc8c9d9d06437734",
      "parents": [
        "d9060111d9496306c90e0349f4df1167e9b01ad5"
      ],
      "author": {
        "name": "Paul Belanger",
        "email": "pabelanger@redhat.com",
        "time": "Wed Mar 14 11:58:56 2018 -0400"
      },
      "committer": {
        "name": "Paul Belanger",
        "email": "pabelanger@redhat.com",
        "time": "Sat Mar 31 19:20:24 2018 -0400"
      },
      "message": "Use NOVA_BIN_DIR / SWIFT_BIN_DIR for binaries\n\nFix a few path issues where we didn\u0027t properly use NOVA_BIN_DIR /\nSWIFT_BIN_DIR.\n\nThis is part of the effort to start using a virtualenv for openstack\nservices.\n\nChange-Id: I6eb383db65cc902c67c43e5cb1a16a9716a914b2\nSigned-off-by: Paul Belanger \u003cpabelanger@redhat.com\u003e\n"
    },
    {
      "commit": "2b3bb30d9906f70894a1945956fb8216cd929ad0",
      "tree": "8aca58842273ad1b85859a3ddfe56713e6a08cde",
      "parents": [
        "236250f1c3e9f328f0dc23ab168afbcfa639a33b"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Fri Mar 23 19:56:26 2018 -0400"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Fri Mar 23 19:56:26 2018 -0400"
      },
      "message": "Only sync the local cell in superconductor mode\n\nWhen nova-manage db sync runs on cell1 in superconductor\nmode, the [api_database]/connection config option isn\u0027t\nset in the config file on purpose so the cell can\u0027t\nreach the API database.\n\nAs a result, the db sync on the cell config can\u0027t hit\nthe API DB to sync cell0, which is not something we need\nhere anyway, but it results in an error message.\n\nThis tells the cell config db sync to just run it on the\ncell database and not try to sync cell0.\n\nChange-Id: Iac092762decd6de9e90e264f2998d255e8e40d00\n"
    },
    {
      "commit": "bd857b928e008019a3655cece4a5077a57f8aa91",
      "tree": "d968ab6cf5e4a411a3a7060df7252369e73fbb34",
      "parents": [
        "18abffb72b514e0b364f54459df62c2ebc12d4bf",
        "a3844240ab80626adbfdfda59df0fa8133340a50"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Fri Mar 16 08:14:22 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 16 08:14:22 2018 +0000"
      },
      "message": "Merge \"Set [scheduler]workers\u003d$API_WORKERS\""
    },
    {
      "commit": "dc7b4294632172d0b743f98448942fe260a8a3ff",
      "tree": "b3c4c6da9ba5624306e74e92e7868cf756f94a86",
      "parents": [
        "a6a36d11d8ec39f6d782596469884559bc768d21"
      ],
      "author": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Tue Sep 19 10:52:32 2017 +0000"
      },
      "committer": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Sun Mar 11 08:53:41 2018 +0000"
      },
      "message": "Fix running with SERVICE_IP_VERSION\u003d6\n\n- There are some locations where we need the raw IPv6 address instead of the\n  url-quoted version enclosed in brackets.\n- Make nova-api-metadata service listen on IPv6 when we need that.\n- Use SERVICE_HOST instead of HOST_IP for TLS_IP.\n\nChange-Id: Id074be38ee95754e88b7219de7d9beb06f796fad\nPartial-Bug: 1656329\n"
    },
    {
      "commit": "21221d1ad1462cdcaed4d052c3324ae384b407d4",
      "tree": "89749e80bcbbac3181d3089ebf43e3ed43be4bb6",
      "parents": [
        "e184e762aa392047667d193b3f332665ff2e6c35"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Tue Mar 06 10:08:36 2018 -0500"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Tue Mar 06 23:50:36 2018 +0000"
      },
      "message": "Configure nova to auto-calculate compute RPC upgrade levels\n\nThe openstack-ansible team found a regression in Queens when setting\nthe compute RPC upgrade_levels to \u0027auto\u0027 on a fresh install before any\ncomputes had started up. The dependent change fixes the issue in nova\nbut for future proofing against this sort of issue again, we can set\nthe compute RPC upgrade levels in devstack to \u0027auto\u0027 for fresh installs\nas well. Note that grenade already sets \u0027auto\u0027 for compute upgrade\nlevels, which is why we didn\u0027t catch this in grenade testing with the\ncompute RPC 5.0 version bump that caused the issue.\n\nDepends-On: https://review.openstack.org/549737/\n\nChange-Id: I07f34dbc09b6108ba8f5b2a83a28c75eb42be495\nRelated-Bug: #1753443\n"
    },
    {
      "commit": "458543694d0546481ff0ac27393d8c454e86a0c5",
      "tree": "c3c3b372f786582654338178af0d640e45e96207",
      "parents": [
        "96abf696f5ebcf5498e5f6a8dda84967ee6d8d1e",
        "8dd918c59e630cc9e7be87b8eb35aa12079e3693"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Mon Mar 05 12:48:01 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 05 12:48:01 2018 +0000"
      },
      "message": "Merge \"Update nova api_class setting to backend\""
    },
    {
      "commit": "730ce45466a903c639554b2e70f6e40a02e9e29d",
      "tree": "acab498072f77b608e7bdfbfdec20add3ec2ceec",
      "parents": [
        "83ecb97fec7efde09f543fb1f5ef65bd6d4f1011"
      ],
      "author": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Fri Feb 23 13:56:48 2018 +0000"
      },
      "committer": {
        "name": "Mohammed Naser",
        "email": "mnaser@vexxhost.com",
        "time": "Fri Feb 23 16:52:23 2018 -0500"
      },
      "message": "Create NOVA_READY_TIMEOUT in is_nova_ready function\n\nThe function was introduced in [0] using a hardcoded timeout of 60\nseconds which turns out to be too small on slow machines. Create a new\nglobal variable NOVA_READY_TIMEOUT instead so that users can\noverride the timeout if necessary.\n\n[0] I32eb59b9d6c225a3e93992be3a3b9f4b251d7189\n\nCo-Authored-By: Mohammed Naser \u003cmnaser@vexxhost.com\u003e\nChange-Id: I0cd7f193589a1a0776ae76dc30cecefe7ba9e5db\n"
    },
    {
      "commit": "a7a8675cc1870a68a4fd91d256cafef8f6863da4",
      "tree": "a6367702306afbe3245166ab5cc52950f08303a4",
      "parents": [
        "d3106720d22eed7861e14b746e36715adc2933ee",
        "ac475bbb2a906f481b953494ba28690a716a3554"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Thu Feb 22 20:47:56 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 22 20:47:57 2018 +0000"
      },
      "message": "Merge \"Correct configuration setting using NUMBER_FAKE_NOVA_COMPUTE\""
    },
    {
      "commit": "9f71c4ad4eb7b122e4941e97f2f56a70e203b35c",
      "tree": "6c453ca21c62601a0f428587dd5d48d146420873",
      "parents": [
        "fddf3430d8b3bb6bc60c6c69c344e7ae437ee894",
        "e9870eb18d19dbb807d4d312cf4aead23c6f8f40"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Tue Feb 20 09:39:19 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 20 09:39:19 2018 +0000"
      },
      "message": "Merge \"nova: add support for TLS between novnc proxy \u0026 compute nodes\""
    },
    {
      "commit": "a3844240ab80626adbfdfda59df0fa8133340a50",
      "tree": "e812ca5406c8c43f5b0b919858e5f28541ff880a",
      "parents": [
        "22d70554acf711558c1a5018f9162eb5f1f4086c"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Sun Feb 18 17:14:48 2018 -0500"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Sun Feb 18 17:14:48 2018 -0500"
      },
      "message": "Set [scheduler]workers\u003d$API_WORKERS\n\nSince blueprint placement-claims in Pike, the Nova FilterScheduler\nuses the placement service to make resource allocation \u0027claims\u0027\nbefore sending the build request to the chosen compute host to\nperform the legacy style resource claim. This allows us to safely\nscale out the number of scheduler workers when using the FilterScheduler.\n\nThe [scheduler]workers option defaults to ncpu if using the\nFilterScheduler (which is the default scheduler driver) so to avoid\nout of memory issues, we need to set $API_WORKERS scheduler workers\nif using the FilterScheduler in devstack.\n\nDepends-On: Ifdcd363d7bc22e73d76d69777483e5aaff4036e3\nChange-Id: Ieae234eb5388560b3f66bf60c156a91a8e831bc4\n"
    },
    {
      "commit": "ac475bbb2a906f481b953494ba28690a716a3554",
      "tree": "c4c21326216c3ffdd30c4e6bb66ba58eaf8ab306",
      "parents": [
        "fbdefacc1d7be98d9b34a2fb7f35aada33611604"
      ],
      "author": {
        "name": "Chris Dent",
        "email": "cdent@anticdent.org",
        "time": "Wed Feb 07 18:35:40 2018 +0000"
      },
      "committer": {
        "name": "Chris Dent",
        "email": "cdent@anticdent.org",
        "time": "Wed Feb 07 19:06:36 2018 +0000"
      },
      "message": "Correct configuration setting using NUMBER_FAKE_NOVA_COMPUTE\n\nIn Change-Id Ia3843818014f7c6c7526ef3aa9676bbddb8a85ca the \u0027host\u0027\nsetting used for each of the fake compute hosts was accidentally named\n\u0027nhost\u0027 (\u0027\\nhost\u0027 was edited poorly), so the setting doesn\u0027t actually do\nanything: you create multiple nova-compute processes they think they are\nall on the same host and only one hypervisor and resource provider is\ncreated.\n\nWith the correction in place, the wait_for_compute function needs to be\nupdated to be aware of the fact that the hostnames on the compute\nservices will have a numeric prefix when the fake virt driver is used.\n\nChange-Id: I5e8430d170c0b1c4f195ebe510aff8be59e4a3bc\n"
    },
    {
      "commit": "7916735cff459662791401a42e410321e9f24aa0",
      "tree": "f3ac8ad97ac127e186b3ba0f5074bdebe894e3d3",
      "parents": [
        "632d87a17cb41839d8c572ce21f2c62928e3e6be",
        "49144e627120f9ec1cf72dfc84e02b9b81e669b6"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.openstack.org",
        "time": "Wed Jan 31 12:44:43 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jan 31 12:44:43 2018 +0000"
      },
      "message": "Merge \"Remove glance api_servers from nova config\""
    },
    {
      "commit": "8dd918c59e630cc9e7be87b8eb35aa12079e3693",
      "tree": "6f5f1f5923a4f6b69c3ad482e00175fb9d5803c9",
      "parents": [
        "614cab33c40159f0bc10d92c9f8dc3f9783708d9"
      ],
      "author": {
        "name": "Kaitlin Farr",
        "email": "kaitlin.farr@jhuapl.edu",
        "time": "Tue Oct 24 09:34:03 2017 -0400"
      },
      "committer": {
        "name": "Kaitlin Farr",
        "email": "kaitlin.farr@jhuapl.edu",
        "time": "Tue Jan 23 19:45:07 2018 +0000"
      },
      "message": "Update nova api_class setting to backend\n\nCastellan switches the `api_class` config option to `backend`. The change\nis still backwards compatible with the old `api_class` setting, but cinder\nalready updated to use the new option (see I5e46c738531d5d56777e91a00f4cee9531356f2e)\nand it is better to use the new setting.\n\nChange-Id: Ib609c82e7076d19676baaf4f08abd79ea11db0e3\n"
    },
    {
      "commit": "f6d566c21d0b33344e58fcbc9ec388d7503570da",
      "tree": "1de86a983b5498c1f1ab18cb7b1f2b84617dd1ce",
      "parents": [
        "c1700973886bce1ec212c788e28a6fa372329b2d"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Fri Dec 22 11:39:29 2017 -0500"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Fri Dec 22 12:12:41 2017 -0500"
      },
      "message": "Configure nova_cell1.conf to use placement for reschedules\n\nNova now calculates alternate hosts in the scheduler and\nsends those to the cell for reschedules in case a build on\na given compute node fails.\n\nThe cell conductor needs to claim resources against the\nalternate hosts in Placement during a reschedule, therefore\nit needs to be configured to talk to the placement service.\n\nPart of blueprint return-alternate-hosts\n\nChange-Id: Ie599968d9e7537e551fe6d9deb63a91b256b1e11\n"
    },
    {
      "commit": "1a2c86cff99d5628f93105c8d4ed815baf781941",
      "tree": "2e1e54e4e58a8df929dea12f01869fa0891ea07a",
      "parents": [
        "adab96a3a215ed6931470b9673c0c87308edfb7c"
      ],
      "author": {
        "name": "jiangyikun",
        "email": "yikunkero@gmail.com",
        "time": "Thu Sep 07 17:56:13 2017 +0800"
      },
      "committer": {
        "name": "Yikun Jiang",
        "email": "yikunkero@gmail.com",
        "time": "Fri Nov 17 01:32:09 2017 +0000"
      },
      "message": "Cleanup nova cell configuration before config it\n\nSome old configuration(such as, LOG_COLOR config) will remain\nif we don\u0027t cleanup.\n\nSo, we should cleanup the configuration before we config it.\n\nChange-Id: I7aff609dadf3acba13a36894614b35005f51280d\n"
    },
    {
      "commit": "e9870eb18d19dbb807d4d312cf4aead23c6f8f40",
      "tree": "866a8d3fad5408829aec2c062ecf85c2e26052ad",
      "parents": [
        "9640d3bfbf55e74560677f9a13c241303666543a"
      ],
      "author": {
        "name": "Daniel P. Berrange",
        "email": "berrange@redhat.com",
        "time": "Thu Nov 10 13:03:32 2016 +0000"
      },
      "committer": {
        "name": "melanie witt",
        "email": "melwittt@gmail.com",
        "time": "Thu Oct 19 18:32:51 2017 +0000"
      },
      "message": "nova: add support for TLS between novnc proxy \u0026 compute nodes\n\nNova is gaining the ability to run TLS over the connection between the\nnovnc proxy service and the QEMU/KVM compute node VNC server.\n\nThis adds a new config param - \u0027NOVA_CONSOLE_PROXY_COMPUTE_TLS\u003dTrue\u0027 -\nwhich instructs devstack to configure libvirt/QEMU to enable TLS for the\nVNC server, and to configure the novncproxy to use TLS when connecting.\nNB this use of TLS is distinct from use of TLS for the public facing API\ncontrolled by USE_SSL, they can be enabled independently.\n\nThis is done in a generic manner so that it is easy to extend to cover\nuse of TLS with the SPICE and serial console proxy services too.\n\nChange-Id: Ib29d3f5f18533115b9c51e27b373e92fc0a28d1a\nDepends-on: I9cc9a380500715e60bd05aa5c29ee46bc6f8d6c2\nImplements bp: websocket-proxy-to-host-security\n"
    },
    {
      "commit": "843b039b3ca24c79865d991df43bfcd5ebe0b97b",
      "tree": "fbb70b221208eed43d7cdd88c407e7b23c6ea7e8",
      "parents": [
        "e4eef81c2bd257e890be636a7a9fd4cb61ea3d5b"
      ],
      "author": {
        "name": "jianghua wang",
        "email": "jianghua.wang@citrix.com",
        "time": "Thu Sep 21 14:16:06 2017 +0000"
      },
      "committer": {
        "name": "Jianghua Wang",
        "email": "jianghua.wang@citrix.com",
        "time": "Fri Oct 13 07:25:43 2017 +0000"
      },
      "message": "Use the renamed vnc options\n\nAs the following commit has renamed the two vnc options; let\u0027s\nuse the new options in devstack:\nhttps://review.openstack.org/#/c/498387/\n\nChange-Id: Id125666814ea9bb8a22b579aee0f6bc1c65ade80\n"
    },
    {
      "commit": "1f82f43016f5e3c51560c8b7c0b9c07350731f6c",
      "tree": "e45f2a765f82e271586c2ae2578436310092ea80",
      "parents": [
        "888033483807de036cc97840315b7ce9a04ca169"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Wed Oct 04 09:51:02 2017 +1100"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Wed Oct 04 09:54:43 2017 +1100"
      },
      "message": "Revert \"Remove cache dirs from the services\"\n\nThis reverts commit ef5ebed6c9ca3d9d47fd2a732a1542555a0f65ba.\n\nThe problem here is a backwards-incompatible change to\nconfigure_auth_token_middleware.  Plugins are still passing a\n\"signing_dir\" which is interpreted now as the \"section\" argument\n... this leads to an interesting red-herring issue; because \"v\" is a\ngnu sed command for checking the version, a signing_dir of \"/var/...\"\n(as done in most plugins) gives the weird error:\n\n sed: -e expression #1, char 32: expected newer version of sed\n\nI think we\u0027ll either need a new function, or dummy arguments to get\nthis back in.\n\nChange-Id: I2098d4eb2747282622cf486fa7dbf216f932f58b\n"
    },
    {
      "commit": "ef5ebed6c9ca3d9d47fd2a732a1542555a0f65ba",
      "tree": "8aabc7d2def8f3a71f6efddf37183ef282b47a19",
      "parents": [
        "e8190c414e21b7d7f93eb9a3eeea3463f553a300"
      ],
      "author": {
        "name": "Jamie Lennox",
        "email": "jamielennox@gmail.com",
        "time": "Mon Sep 25 09:38:38 2017 +1000"
      },
      "committer": {
        "name": "Jamie Lennox",
        "email": "jamielennox@gmail.com",
        "time": "Tue Sep 26 10:10:11 2017 +1000"
      },
      "message": "Remove cache dirs from the services\n\nPKI tokens have been actively deprecated from keystone and there are\ndeprecations being emitted from keystonemiddleware. Because of this we\nno longer need an auth cache directory in the services where the PKI\ncertifcates used to be stored.\n\nRemove the creation and use of all these AUTH_CACHE directories.\n\nChange-Id: I5680376e70e74882e9fdb87ee1b95d5f40570ad7\n"
    },
    {
      "commit": "86bdfffbe0ac887ccf5a027caedf02837262a081",
      "tree": "1bd850a154873f65ad416aa53019b9313911def3",
      "parents": [
        "fe91455e7d671a515920a973b5e77f56ffdab6ef",
        "0eebeb415ada3437b598d0ceb6952dc7ad9134d9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Sep 19 13:23:02 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Sep 19 13:23:02 2017 +0000"
      },
      "message": "Merge \"clean up screen and tail_log references\""
    },
    {
      "commit": "80021b8f9fff243b8edad6d9f1139bd080cea608",
      "tree": "cc0ef728e98064de812efc6f4c06617b43384323",
      "parents": [
        "0f75c57ad6b0011561777ae95b53612051149518",
        "411c34da69f423059a04431a542be2b1b7a65f38"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Sep 08 15:27:18 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Sep 08 15:27:18 2017 +0000"
      },
      "message": "Merge \"Fix URLs when running with tls-proxy enabled\""
    },
    {
      "commit": "1ad91a7d4b332faf244696545778497ea65137a4",
      "tree": "8146b739e10801f24cb49458a834b861d12262a5",
      "parents": [
        "a7623994bcdb1985a30ed9c5a03a000579da0b23",
        "cdba1b371628aa0e8bc5b687351c5ee9b39e9bc6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Sep 07 13:38:03 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Sep 07 13:38:03 2017 +0000"
      },
      "message": "Merge \"Remove screen support from devstack completely\""
    },
    {
      "commit": "a7623994bcdb1985a30ed9c5a03a000579da0b23",
      "tree": "5a809b6196c7e765e939d1954ec5caeb0b256573",
      "parents": [
        "2d5494cfc57b95b61f8b33240eff65f1a339a53e",
        "c2fe916fc7c6c00cdfa0085e198eaf2ad4d915d1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Sep 06 18:16:21 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Sep 06 18:16:21 2017 +0000"
      },
      "message": "Merge \"Wait for compute service to check in\""
    },
    {
      "commit": "b9e368b9f60778bef0c6ddea122ca020a1f760b1",
      "tree": "97dda8e91c5677ec95bed8c0dea32a2e4b81ab43",
      "parents": [
        "bd054c58de81cfcf87df2ab35a55711582c915dc",
        "aceb27e858b594ae80bf07bb0278a715e5a4cd3b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Sep 06 01:26:55 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Sep 06 01:26:55 2017 +0000"
      },
      "message": "Merge \"Add procname for uwsgi based services\""
    },
    {
      "commit": "7e9ec03af4a94b25f0058c48c0ae7c8da504e62f",
      "tree": "291cc7b42f224668d8e4871d6e0173d6b311039b",
      "parents": [
        "62f07747aedbf2f5d2a9a7ab91ba1d752756664d",
        "b645904d4aae46a8be5cee3a23710565b211f458"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Sep 02 10:26:26 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Sep 02 10:26:26 2017 +0000"
      },
      "message": "Merge \"Use get_notification_url when configuring notifications\""
    },
    {
      "commit": "0eebeb415ada3437b598d0ceb6952dc7ad9134d9",
      "tree": "c14ecf238bd797caca6535240a5e13b34a818c1f",
      "parents": [
        "cdba1b371628aa0e8bc5b687351c5ee9b39e9bc6"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Aug 30 14:16:58 2017 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Fri Sep 01 15:08:17 2017 -0400"
      },
      "message": "clean up screen and tail_log references\n\nChange-Id: I6bcfa09931ed1f70e071ccb16688c15c7ef2898f\n"
    },
    {
      "commit": "cdba1b371628aa0e8bc5b687351c5ee9b39e9bc6",
      "tree": "b13e396dbb3826eb76413d9a56c59503bda68138",
      "parents": [
        "d84f10c10b66e4c909880e6c0b5e588981845ccf"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Aug 30 11:11:06 2017 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Fri Sep 01 15:08:17 2017 -0400"
      },
      "message": "Remove screen support from devstack completely\n\nThis tears out the alternative path of using screen, so that we only\nuse systemd enabled paths. This simplifies the number of ways that\ndevstack can be run, and provides a much more reliable process\nlauncher than the screen based approach.\n\nChange-Id: I8c27182f60b0f5310b3a8bf5feb02beb7ffbb26a\n"
    },
    {
      "commit": "411c34da69f423059a04431a542be2b1b7a65f38",
      "tree": "0ba2887bdc4267484887e158b000a02fb48770aa",
      "parents": [
        "c5aca3c99660a65f9e690b93f7f260ff7cf30c15"
      ],
      "author": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Tue Aug 29 14:40:26 2017 +0000"
      },
      "committer": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Tue Aug 29 14:40:26 2017 +0000"
      },
      "message": "Fix URLs when running with tls-proxy enabled\n\nVarious services are returning broken links when running behind\ntls-proxy. These issues can be fixed by setting the X-Forwarded-Proto\nheader in the apache config and letting oslo_middleware parse it.\n\nChange-Id: Ibe5dbdc4644ec812f0435f59319666fc336c195a\nPartial-Bug: 1713731\n"
    },
    {
      "commit": "9d7e74e57c73d25e214e0269dbd9d342e8cd960c",
      "tree": "fbe584a94c95a94e0b27332646f16eccc0204069",
      "parents": [
        "c5aca3c99660a65f9e690b93f7f260ff7cf30c15"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Fri Aug 25 10:17:18 2017 -0400"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Fri Aug 25 10:17:18 2017 -0400"
      },
      "message": "Setup logging for nova_cell1.conf\n\nWhen run in the default superconductor mode, the screen-n-cond-cell1\nlogs are not formatting in oslo format or colorized like the other\nlogs. This is because screen-n-super-cond is running using nova.conf\nwhich is configured for oslo format logging with color.\n\nThe oslo format logging is also needed to correctly index the logs\nfrom screen-n-cond-cell1 in logstash.\n\nThis change simply configures nova_cell*.conf files for logging\nlike nova.conf.\n\nChange-Id: I44fc11f09bb7283be0b068f5e02a424f3e5dafe2\nCloses-Bug: #1713070\n"
    },
    {
      "commit": "aceb27e858b594ae80bf07bb0278a715e5a4cd3b",
      "tree": "46481a63b2e7fdf2b196e897892fb45c3b0ddc65",
      "parents": [
        "644a6b9f106507ebc6fd49c51f0c5f6abfaa97fb"
      ],
      "author": {
        "name": "Davanum Srinivas",
        "email": "davanum@gmail.com",
        "time": "Thu Aug 17 08:59:59 2017 -0400"
      },
      "committer": {
        "name": "Davanum Srinivas",
        "email": "davanum@gmail.com",
        "time": "Thu Aug 17 10:33:14 2017 -0400"
      },
      "message": "Add procname for uwsgi based services\n\nCode in grenade and elsewhere rely on the process/service name\nwhen one runs \"ps auxw\" and they grep for example \"grep -e glance-api\"\nto check if the service is running. with uwsgi, let us make sure\nwe use process name prefix so it is easier to spot the services\nand be compatible with code elsewhere that relies on this.\n\nChange-Id: I4d1cd223ed9904fcb19b26fc9362b676e0b4f9b3\n"
    },
    {
      "commit": "98c95f4fa1029adff778902be3afb92c080e15b3",
      "tree": "4585dfc6efa33d6d1e8646b5c0bc4bf90f47aa27",
      "parents": [
        "371e6e105562f9ef2881e8409c9aacfbe5530cd4"
      ],
      "author": {
        "name": "Davanum Srinivas",
        "email": "davanum@gmail.com",
        "time": "Wed Aug 16 09:10:04 2017 -0400"
      },
      "committer": {
        "name": "Davanum Srinivas",
        "email": "davanum@gmail.com",
        "time": "Wed Aug 16 09:10:08 2017 -0400"
      },
      "message": "Stop nova conductor properly (singleconductor mode)\n\nstop_nova_conductor dropped the ball when the CELLSV2_SETUP mode is\nset to \"singleconductor\". We should cleanup the older style \"n-cond\"\nin this case.\n\nChange-Id: I9ffd6d09df6f390a842b8a374097f144564d2db4\n"
    },
    {
      "commit": "967e81c8c32bb26b0e21bf92caca3b6a5a83651a",
      "tree": "731c08e0722d658858e3bdd494710fd0ad088962",
      "parents": [
        "688993bf2e82ff5c2b22b5644affbf7a11d8343e",
        "ab980ce5d6792a273db3e93eb3d163bfdc38b1de"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Aug 14 08:02:01 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Aug 14 08:02:01 2017 +0000"
      },
      "message": "Merge \"Disable track_instance_changes when in superconductor mode\""
    },
    {
      "commit": "641c817fd7ff84b1382f34a490f1b34254b7b900",
      "tree": "254cc48075eb4ea02b09b72e60d4c4844ab97ec9",
      "parents": [
        "a61ccb65ba26885fece5dca8c177fad078175ebf",
        "0629c4fe22ce02aefde7ee9a18ef75a2687bee01"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Aug 12 18:37:32 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Aug 12 18:37:32 2017 +0000"
      },
      "message": "Merge \"Remove DiskFilter and RamFilter from Nova scheduling defaults\""
    },
    {
      "commit": "a61ccb65ba26885fece5dca8c177fad078175ebf",
      "tree": "5bb26999ca25f91e39c9ec9e26c6bc75912cd0d7",
      "parents": [
        "0ed3b6208952e546b7ce5c0d3dc13cb628e3f00d",
        "cfc3edc97c3075c800e8366e3ff4e1d21578caca"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Aug 12 18:14:27 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Aug 12 18:14:27 2017 +0000"
      },
      "message": "Merge \"Add \"--nvram\" to virsh undefine domain when clean_nova\""
    },
    {
      "commit": "0629c4fe22ce02aefde7ee9a18ef75a2687bee01",
      "tree": "85f1500f9c915652bcf3935ce6e9a2a59c370e24",
      "parents": [
        "801494550a58220e1bcbd531e810e1ca59efa7e8"
      ],
      "author": {
        "name": "Sylvain Bauza",
        "email": "sbauza@redhat.com",
        "time": "Thu Aug 10 15:34:29 2017 +0200"
      },
      "committer": {
        "name": "Sylvain Bauza",
        "email": "sbauza@redhat.com",
        "time": "Thu Aug 10 15:37:44 2017 +0200"
      },
      "message": "Remove DiskFilter and RamFilter from Nova scheduling defaults\n\nIn Ocata, we replaced the verification logic for CPU, RAM and disk by calling\nthe Placement API instead of using those legacy scheduler filters, it\u0027s time\nto remove them from the default list of filters that are run, especially\nsince Nova now removes them from the conf opt defaults thanks to\nIbe1cee1cb2642f61a8d6bf9c3f6bbee4f2c2f414\n\nChange-Id: I2e81f1bbce7476d63e84e70dcdd59a1163f89f09\nRelated-Bug: #1709328\n"
    },
    {
      "commit": "b645904d4aae46a8be5cee3a23710565b211f458",
      "tree": "32b503701583e9f9d654e3ef1c92280846f0a633",
      "parents": [
        "dea3083d984569eac9647f1a28f10ae98afc42f7"
      ],
      "author": {
        "name": "Kenneth Giusti",
        "email": "kgiusti@gmail.com",
        "time": "Fri Aug 04 18:08:37 2017 -0400"
      },
      "committer": {
        "name": "Kenneth Giusti",
        "email": "kgiusti@gmail.com",
        "time": "Fri Aug 04 18:08:37 2017 -0400"
      },
      "message": "Use get_notification_url when configuring notifications\n\nIf a project manually configures the oslo.messaging transport url for\nnotifications it should use \u0027get_notification_url\u0027, not\n\u0027get_transport_url\u0027.  get_transport_url should only be used to obtain\nthe RPC transport address.\n\nChange-Id: I77772dfa9f30a3db2db6d0387260dfe3452a26ef\nCloses-Bug: #1708754\n"
    },
    {
      "commit": "49144e627120f9ec1cf72dfc84e02b9b81e669b6",
      "tree": "ac47b905b950cabaf6c6225b684a083609b93bf3",
      "parents": [
        "dea3083d984569eac9647f1a28f10ae98afc42f7"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Aug 02 09:49:27 2017 -0400"
      },
      "committer": {
        "name": "Eric Fried",
        "email": "efried@us.ibm.com",
        "time": "Fri Aug 04 21:58:30 2017 +0000"
      },
      "message": "Remove glance api_servers from nova config\n\nThis should now be able to be discovered from the service catalog,\nthere is no reason to set it.\n\nChange-Id: I7383b589fbcef9423beeab735db42c594f7b56fd\nget auth from context for glance endpoints:\nDepends-On: I4e755b9c66ec8bc3af0393e81cffd91c56064717\n"
    },
    {
      "commit": "c2fe916fc7c6c00cdfa0085e198eaf2ad4d915d1",
      "tree": "69a15ff7d699b2d4525746d2c6ad764f17a8435d",
      "parents": [
        "f7c250128bbff29402230a573be1339e7a713e0c"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Fri Jul 28 11:29:18 2017 +0000"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Aug 02 09:40:25 2017 -0400"
      },
      "message": "Wait for compute service to check in\n\nWith cell v2, on initial bring up, discover hosts can\u0027t run unless all\nthe compute nodes have checked in. The documentation says that you\nshould run ``nova service-list --binary nova-compute`` and see all\nyour hosts before running discover hosts. This isn\u0027t really viable in\na multinode devstack because of how things are brought up in parts.\n\nWe can however know that stack.sh will not complete before the compute\nnode is up by waiting for the compute node to check in before\ncompleting. This happens quite late in the stack.sh run, so shouldn\u0027t\nadd any extra time in most runs.\n\nCells v1 and Xenserver don\u0027t use real hostnames in the service table\n(they encode complex data that is hostname like to provide more\ntopology information than just hostnames). They are exempted from this\ncheck.\n\nRelated-Bug: #1708039\n\nChange-Id: I32eb59b9d6c225a3e93992be3a3b9f4b251d7189\n"
    },
    {
      "commit": "ab980ce5d6792a273db3e93eb3d163bfdc38b1de",
      "tree": "511620a580e178935e0a7de0fa3e4a3741f4b4e2",
      "parents": [
        "dea3083d984569eac9647f1a28f10ae98afc42f7"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Tue Aug 01 16:38:42 2017 -0400"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Tue Aug 01 16:38:42 2017 -0400"
      },
      "message": "Disable track_instance_changes when in superconductor mode\n\nWhen configured for superconductor mode, which is the default,\nnova-compute can\u0027t reach the MQ for nova-scheduler so there is\nno point in even enabling the track_instance_changes code since\nit\u0027s a waste of time as the scheduler will never get the message.\n\nChange-Id: I2662ebd47323428b403d3c2236bec78f1fb1050f\n"
    },
    {
      "commit": "edb6a4fb68c2ba9cf84d5f4aa298e86d581755d3",
      "tree": "ae20f8c87965674860f2b7c3cd1bc218f11460e2",
      "parents": [
        "8c3720e5890ffbbe1d29fe38549fe01b19b87adc",
        "01c0cc6d37ccca13e0e7e48a58dcc7ba98967f1c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 28 00:53:33 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 28 00:53:33 2017 +0000"
      },
      "message": "Merge \"Revert \"Wait for compute service to check in\"\""
    }
  ],
  "next": "01c0cc6d37ccca13e0e7e48a58dcc7ba98967f1c"
}
