)]}'
{
  "log": [
    {
      "commit": "0b79f6f7690773701a37921f626782e528fa9c36",
      "tree": "ba2e694c2423a919ae82157c3852133992575b96",
      "parents": [
        "a40f9cb91fbedddec89f0ffd6c7dd4b3828a232e"
      ],
      "author": {
        "name": "Dr. Jens Harbott",
        "email": "harbott@osism.tech",
        "time": "Tue Jul 04 07:18:01 2023 +0200"
      },
      "committer": {
        "name": "Dr. Jens Harbott",
        "email": "frickler@offenerstapel.de",
        "time": "Wed Aug 02 05:11:03 2023 +0000"
      },
      "message": "Add debian-bookworm job\n\nChange-Id: Id5e54775e2be38a75db0bd1f55d1d3b5ae7ef71f\n"
    },
    {
      "commit": "2e607b0cbd91d9243c3e9424a500598c72ae34ad",
      "tree": "7af703f4739f09208729d1ffc0a7b6c3748b4dcc",
      "parents": [
        "b33ec4bf1bec70f9a95af55fe47d30418c7325c2",
        "15b2e429685fc753759ef8f3773ac559424e028f"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Apr 20 23:55:40 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 20 23:55:40 2023 +0000"
      },
      "message": "Merge \"Modify devstack-base to allow for fips\""
    },
    {
      "commit": "b33ec4bf1bec70f9a95af55fe47d30418c7325c2",
      "tree": "dd37f654de09384046485ed68795f1f09bf8a030",
      "parents": [
        "42517968ff7bdced07c5bc08b6cb2b8d10d246cc",
        "ec07b343d25e9964db57ef9c3e2a89deeb5ac56e"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Tue Apr 18 17:15:32 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 18 17:15:32 2023 +0000"
      },
      "message": "Merge \"Remove support for opensuse\""
    },
    {
      "commit": "15b2e429685fc753759ef8f3773ac559424e028f",
      "tree": "b12e91d9e38eec774b2a6eef856f6b4a548eba30",
      "parents": [
        "fa42b3ca7bbac7746644693241ea1dd58a4939f0"
      ],
      "author": {
        "name": "Ade Lee",
        "email": "alee@redhat.com",
        "time": "Tue Jan 24 14:44:13 2023 +0100"
      },
      "committer": {
        "name": "Ade Lee",
        "email": "alee@redhat.com",
        "time": "Mon Apr 17 08:43:22 2023 +0000"
      },
      "message": "Modify devstack-base to allow for fips\n\ndevstack-base is changed to descend from\nopenstack-multinode-fips which is defined in\nproject-config.\n\nThis allows jobs to execute the enable_fips playbook\nto enable FIPS mode on the node, but only if they\nopt-in by setting enable_fips to True.  Otherwise,\nthis is a no-op.\n\nChange-Id: I5631281662dbd18056ffba291290ed0978ab937e\n"
    },
    {
      "commit": "7567359755a105e7278bbf97541332f28228b87d",
      "tree": "53d3759794860f57be85d4230d98d0bdd71e4c09",
      "parents": [
        "7533276c0a008bb84a58881494b1d627ec7bdcb9"
      ],
      "author": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Mon Feb 13 14:41:40 2023 +0000"
      },
      "committer": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Thu Feb 16 12:52:50 2023 -0800"
      },
      "message": "Try to reduce mysql memory usage\n\nThese are a few tweaks I applied to my own memory-constrained cloud\ninstances that seemed to help. I have lower performance requirements\nso this may make things worse and not better, but it\u0027s worth seeing\nwhat the impact is. I\u0027ll admit to not knowing the full impact of these\nas they\u0027re mostly collected from various tutorials on lowering memory\nusage.\n\nEnable this for now on devstack-multinode\n\nChange-Id: I7b223391d3de01e3e81b02076debd01d9d2f097c\n"
    },
    {
      "commit": "ec07b343d25e9964db57ef9c3e2a89deeb5ac56e",
      "tree": "8aba9bcbaeeb4deb79b6e317bb1e4bca0096bf3b",
      "parents": [
        "864f4d1ef05e3e539d3537fa4c8d731df9571c9d"
      ],
      "author": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Tue Jan 24 17:38:45 2023 +0100"
      },
      "committer": {
        "name": "Martin Kopec",
        "email": "mkopec@redhat.com",
        "time": "Thu Feb 16 12:01:39 2023 +0100"
      },
      "message": "Remove support for opensuse\n\nWe haven\u0027t been testing the distro for a while in CI, e.g. in\nTempest, the jobs on opensuse15 haven\u0027t been executed for a year\nnow.\nTherefore the patch removes opensuse support from devstack.\n\nCloses-Bug: #2002900\nChange-Id: I0f5e4c644e2d14d1b8bb5bc0096d1469febe5fcc\n"
    },
    {
      "commit": "0a40648b3884c374e314105c33c2a20c85ab2f7f",
      "tree": "a5e1b73e9c3ebf7717a51dd4f84553bd107ba11e",
      "parents": [
        "fd502fe0527fee0b891135e499e6a745975412da"
      ],
      "author": {
        "name": "Miguel Lavalle",
        "email": "mlavalle@redhat.com",
        "time": "Wed Dec 07 16:51:28 2022 -0600"
      },
      "committer": {
        "name": "Miguel Lavalle",
        "email": "mlavalle@redhat.com",
        "time": "Wed Dec 07 17:05:35 2022 -0600"
      },
      "message": "Fix the db user for mariadb in ubuntu 22.04\n\nIn Ubuntu 22.04, mariadb version 10.6 is installed. Per [0] and [1]\nauthentication management was changed in version 10.4. This change\nadapts the way the db user is created to the new rules in versions\n10.4 and later.\n\n[0] https://mariadb.com/kb/en/authentication-from-mariadb-104/\n[1] https://mariadb.org/authentication-in-mariadb-10-4/\n\nCloses-Bug: #1999090\nChange-Id: I77a699a9e191eb83628ad5d361282e66744b6e4a\n"
    },
    {
      "commit": "fe52d7f0a88de2dc330923cf6cf52c83ccb92bd6",
      "tree": "98a1e56a45f2f8bc52e9386a00bdf39c2c347bba",
      "parents": [
        "d450e146ccc9b43ce151f57523e4e4c88b9fdafb"
      ],
      "author": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Thu Apr 28 12:34:38 2022 -0700"
      },
      "committer": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Thu May 12 07:55:02 2022 -0700"
      },
      "message": "Change DB counting mechanism\n\nThe mysql performance_schema method for counting per-database queries\nis very heavyweight in that it requires full logging (in a table) of\nevery query. We do hundreds of thousands in the course of a tempest\nrun, which ends up creating its own performance problem.\n\nThis changes the approach we take, which is to bundle a very tiny\nsqlalchemy plugin module which counts just what we care about in\na special database.\n\nIt is more complex than just enabling the features in mysql, but it\nis a massively smaller runtime overhead. It also provides us the\nopportunity to easily zero the counters just before a tempest run.\n\nChange-Id: I361bc30bb970cdaf18b966951f217862d302f0b9\n"
    },
    {
      "commit": "c2772c2984e4f29aa6032725e4f7d8680a54ed19",
      "tree": "be68d78a7eb1aaff15200705d4139dc616216318",
      "parents": [
        "aac6b6c7912b3feae4b68789508bee4bf1544731"
      ],
      "author": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Fri Apr 08 08:48:49 2022 -0700"
      },
      "committer": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Wed Apr 20 13:07:22 2022 -0700"
      },
      "message": "Gather performance data after tempest\n\nThis makes us gather a bunch of consistent statistics after we run\ntempest that can be use to measure the impact of a given change. These\nare stable metrics such as \"number of DB queries made\" and \"how much\nmemory is each service using after a tempest run.\"\n\nNote that this will always run after devstack to generate the JSON\nfile, but there are two things that control its completeness:\n\n - MYSQL_GATHER_PERFORMANCE must be enabled to get per-db stats\n - Unless tls-proxy is enabled, we will only get API stats for keystone\n\nChange-Id: Ie3b1504256dc1c9c6b59634e86fa98494bcb07b1\n"
    },
    {
      "commit": "7943a92bdbdd2a3b2f75fe66ee8c69db65147692",
      "tree": "219779ddebabf2bdc63e8d54ec259882ecd65a3b",
      "parents": [
        "c0882aeaae8ebdc692f2f0e005f8795bbb6c3d53"
      ],
      "author": {
        "name": "Brian Haley",
        "email": "haleyb.dev@gmail.com",
        "time": "Mon Mar 14 13:53:41 2022 -0400"
      },
      "committer": {
        "name": "Brian Haley",
        "email": "haleyb.dev@gmail.com",
        "time": "Mon Mar 14 16:04:08 2022 -0400"
      },
      "message": "Do not use hardcoded IPv4 localhost value\n\nThere are a couple of places that still use a hardcoded\n127.0.0.1 value, even if devstack is run with\nSERVICE_IP_VERSION\u003d6 in local.conf. While things still\nwork, SERVICE_LOCAL_HOST should be used instead since\neverything else could be using IPv6.\n\nChange-Id: I2dd9247a4ac19f565d4d5ecb2e1490501fda8bca\n"
    },
    {
      "commit": "cc6e20b24d22475720f7b938aa08edf9ee7514fb",
      "tree": "bb0eb612f7f2a7616f5cee5a3bad33d88c42a36c",
      "parents": [
        "4448f243f396c502e34fda5bb148ba0224f934e7"
      ],
      "author": {
        "name": "Carlos Camacho",
        "email": "carloscamachoucv@gmail.com",
        "time": "Fri Jan 07 15:30:56 2022 +0100"
      },
      "committer": {
        "name": "Carlos Camacho",
        "email": "carloscamachoucv@gmail.com",
        "time": "Mon Jan 10 09:26:56 2022 +0100"
      },
      "message": "Allow skip the database server installation\n\nThis patch allows to skip the installation\nof the database backend packages (MySQL or Postgres)\nwith the introduction of the INSTALL_DATABASE_SERVER_PACKAGES\nvariable (defaulted to True).\nThis is useful in such environments that do not require\nto install the MySQL/Postgres server packages directly but using\na container serving that purpose, for those cases all the\nremaining steps should be executed just skipping the\npackages install.\n\nChange-Id: I26628a31fdda3ce95ed04a2b7ae7b132c288581f\n"
    },
    {
      "commit": "c1a75c6a504d720e9d46f924f5c3da07fddfee72",
      "tree": "15b39d32eecefae47cd0e8848338d4e0d4ad787a",
      "parents": [
        "3155217fb6a14b9c7d9c9a6f1bf11e9580c949c5"
      ],
      "author": {
        "name": "Miguel Lavalle",
        "email": "mlavalle@redhat.com",
        "time": "Fri Dec 31 16:14:23 2021 -0600"
      },
      "committer": {
        "name": "Dr. Jens Harbott",
        "email": "harbott@osism.tech",
        "time": "Mon Jan 03 15:33:35 2022 +0100"
      },
      "message": "Fix mysqladmin failure for Fedora 34 and mariadb\n\nmysqladmin is incorrectly installed in Fedora 34 with mariadb. This\ncauses the failure of Zuul Fedora based jobs. The issue is a conflict\nbetween mariadb and community mysql that is described in [1] and [2].\n\nThe workaround is to explicitly install package \"mariadb\"\n\nAlso configure an increased swap size like for the other platform jobs\nin order to avoid OOM issues.\n\n[1] https://bugzilla.redhat.com/show_bug.cgi?id\u003d2026933\n[2] https://lists.launchpad.net/maria-discuss/msg06179.html\n\nCloses-Bug: #1956116\nChange-Id: Icf6d7e1af5130689ea10b29d37cc9b188b2c9754\n"
    },
    {
      "commit": "71c215ac29ef6c1a678042f21fc87556cb740d50",
      "tree": "22f5229e9b0951b3085c559a9d289f1024bda869",
      "parents": [
        "98df253eaeb7be7c9d65b33f01ddb1d6e7f361c1",
        "a676c4029e46743ccf2e81ebd17cd306ffc4960d"
      ],
      "author": {
        "name": "Zuul",
        "email": "zuul@review.opendev.org",
        "time": "Thu Dec 30 10:29:00 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 30 10:29:00 2021 +0000"
      },
      "message": "Merge \"Revert \"Generate deprecation warning for postgresql\"\""
    },
    {
      "commit": "959a7c262a65296a404252f8ec2014237196710d",
      "tree": "cebfacc0c6970ee86f9e1ca36f063947adb95161",
      "parents": [
        "982b03c605bc06e0bf9a03ff576995816155c64e"
      ],
      "author": {
        "name": "Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Sun May 02 09:29:15 2021 +0200"
      },
      "committer": {
        "name": "Jens Harbott",
        "email": "frickler@offenerstapel.de",
        "time": "Mon Oct 04 17:27:33 2021 +0200"
      },
      "message": "Enable running on Debian Bullseye\n\nSome adaption in database handling is all that is missing. Also add a\nplatform job that tests this.\n\nCo-Authored-By: Radosław Piliszek \u003cradoslaw.piliszek@gmail.com\u003e\nChange-Id: I6dd3e48444dd415d84df5e7f5c74540847cdd6db\n"
    },
    {
      "commit": "812e7846c99e6e4445fdd115a6440fe999730bc1",
      "tree": "6debfe20a4ccc29092102f7418da780236b40617",
      "parents": [
        "3cd41019b048349b42ec62d5602beb89bed9e975"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Fri Apr 17 09:25:22 2020 +1000"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Wed Apr 22 14:02:10 2020 +1000"
      },
      "message": "Cleanup rpm-distro mariadb install\n\nWe have lib/databases/mysql which is installing databases, remove it\nfrom the bulk package lists.\n\nSplit is_fedora (fedora \u0026 centos8 -- soon) to install mariadb-server\nand mariadb-devel to retain status-quo.\n\nOn suse this seems to be a meta-package\n\n \u0027mariadb-server\u0027 not found in package names. Trying capabilities.\n\nso split that out.  It seems it has never been installing the -devel\npackage, and things work (presumably clients are coming from wheels so\ndon\u0027t need to build against it).\n\nChange-Id: I86433318e8f76c40c5c792b795411a5c9d8351d3\n"
    },
    {
      "commit": "08d84bc47f7341e64d6dd33f6f6a515f92840ac4",
      "tree": "222e334201195307b7ebc6881a7ac99dbf45c873",
      "parents": [
        "64ae08383a137d8b7fd18a8d8bc5c0fc191a186d"
      ],
      "author": {
        "name": "Dr. Jens Harbott",
        "email": "j.harbott@x-ion.de",
        "time": "Wed Feb 12 10:07:36 2020 +0000"
      },
      "committer": {
        "name": "Jens Harbott (frickler)",
        "email": "j.harbott@x-ion.de",
        "time": "Mon Feb 17 17:15:13 2020 +0000"
      },
      "message": "Make database code work with mysql8\n\nThe GRANT command in mysql8 can no longer create a user implicitly.\nSplit that part into a dedicated CREATE USER command.\n\nAlso drop disabling the query_cache, it is off by default for some time\nand the option got removed in mysql8.\n\nChange-Id: I31bcc285ff8e373abbacb303c1269857c9cfa9ed\n"
    },
    {
      "commit": "ede8b1269cb03178c31f700200309dd76b00dd5a",
      "tree": "0b2e8cfdad094bbefcbce70c9ac53ae3579dd2fc",
      "parents": [
        "6ac1bb80b1fd2603ee312af1bd6a8c7bc386dc3d"
      ],
      "author": {
        "name": "YAMAMOTO Takashi",
        "email": "yamamoto@midokura.com",
        "time": "Mon Dec 09 14:21:21 2019 +0900"
      },
      "committer": {
        "name": "YAMAMOTO Takashi",
        "email": "yamamoto@midokura.com",
        "time": "Mon Dec 09 14:23:59 2019 +0900"
      },
      "message": "mysql: Don\u0027t bother to change auth plugin on centos\n\nThis partially reverts the previous change [1], which\nbroke networking-midonet jobs.\n\n[1] https://review.opendev.org/#/c/681201/\n\nCloses-Bug: #1855516\nChange-Id: I0255c6acce72a8376dbc6d8f8d0314a7dabf019c\n"
    },
    {
      "commit": "d54a1c6869653c4af1d0dbd76e31b20879c675b5",
      "tree": "f57bcc18c319663d250e108d8e840fd26f8867b5",
      "parents": [
        "650769a3115704aa8af8b346a57838d46b87ba6a"
      ],
      "author": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Tue Sep 10 12:05:06 2019 +0200"
      },
      "committer": {
        "name": "Slawek Kaplonski",
        "email": "skaplons@redhat.com",
        "time": "Wed Dec 04 19:58:31 2019 +0000"
      },
      "message": "Add possibility to configure manually MYSQL_SERVICE_NAME\n\nThis variable can be now set in Devstack\u0027s config file and in\nsuch case Devstack will not set it automatically to value most\nlikely correct for the distro.\nBy default this value is empty string and in such case Devstack\nwill work in exactly same way as it was before this patch and\nwill determine automatically what name should be used there.\n\nIn addition in case of Ubuntu package $MYSQL_SERVICE_NAME-server\nwill be now installed instead of mysql-server always.\nThis will allow to easy configure e.g. CI job which will run using\nMariadb instead of Mysql on Ubuntu.\n\nChange-Id: I25af0b54ad235b08c6c399b4125c737acf57ee2e\n"
    },
    {
      "commit": "a676c4029e46743ccf2e81ebd17cd306ffc4960d",
      "tree": "7faf53105b3e192653111e8eb17051aea1e77bc2",
      "parents": [
        "b14665f0dde0d0862d8755a796b9f680e42f790b"
      ],
      "author": {
        "name": "Armando Migliaccio",
        "email": "armamig@gmail.com",
        "time": "Wed Aug 02 16:46:35 2017 +0000"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Thu Oct 17 15:58:34 2019 -0400"
      },
      "message": "Revert \"Generate deprecation warning for postgresql\"\n\nBased on resolution [1], there\u0027s no clear indication that next\nsteps involve the removal of the DB from Devstack or from the gate.\n\n[1] I332cef8ec4539520adcf37c6d2ea11488289fcfd\n\nThis reverts commit d9aaae95f2b84170bf35e037715e4963d89f940c.\n\nChange-Id: I8410d65c0e0b24035aa035fac7560a686d53ec50\n"
    },
    {
      "commit": "b14665f0dde0d0862d8755a796b9f680e42f790b",
      "tree": "fd89582cba0124dc3c033b3922b5347b487a8670",
      "parents": [
        "cf1c8471910924d154158f78027e46b3e0d3d840"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Thu Oct 17 19:34:05 2019 +0000"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem.os@gmail.com",
        "time": "Thu Oct 17 15:58:34 2019 -0400"
      },
      "message": "Revert \"Remove deprecated PostgreSQL database driver\"\n\nThis reverts commit 168ca7f0a474f1207ee01dab0ca2e70f34783e9c.\n\nRemoving postgresql support from devstack was unnecessary\nsince it\u0027s not broken and not causing maintenance issues\nas far as I know. The commit being reverted said that pg\nsupport was deprecated in Pike but nothing in the docs or\ncommit message refer to official deprecation of postgres\nsupport in devstack or openstack in general. Not to mention\nthat there are still postgres-based jobs that will no\nlonger work *and* the notification to the mailing list about\ndoing this happened *after* it was already done [1] leaving\nstakeholders with no time to reply.\n\n[1] http://lists.openstack.org/pipermail/openstack-discuss/2019-October/010196.html\n\nChange-Id: Ie7036d37d79e6aba462b7c97f917e2e7aed108f9\n"
    },
    {
      "commit": "168ca7f0a474f1207ee01dab0ca2e70f34783e9c",
      "tree": "7ddf64ff526663d53483b8baa3f7ca859d7f6a36",
      "parents": [
        "6926ed8ac5f04baabf0bef16e2b30f41747b8cf9"
      ],
      "author": {
        "name": "Stephen Finucane",
        "email": "sfinucan@redhat.com",
        "time": "Mon Aug 26 10:11:03 2019 +0100"
      },
      "committer": {
        "name": "Stephen Finucane",
        "email": "sfinucan@redhat.com",
        "time": "Mon Aug 26 10:16:06 2019 +0100"
      },
      "message": "Remove deprecated PostgreSQL database driver\n\nThis was deprecated for removal in Pike. It\u0027s probably time to drop it.\nNote that the \u0027postgresql-devel\u0027/\u0027postgresql-server-dev-all\u0027 packages\nare retained since some packages still include \u0027psycopg2\u0027 in their\ngeneral requirements.\n\nChange-Id: I51e8354e99972757253ce259e6c03c91da24398c\nSigned-off-by: Stephen Finucane \u003csfinucan@redhat.com\u003e\n"
    },
    {
      "commit": "bc2a88d1f493f4f0784650e5ac959e8677495669",
      "tree": "c4fb2a729a2325c0b9a20b52d12d4d4da16276fb",
      "parents": [
        "8b9864d7bf2eaad3c42030cf8e7a2a0b764dc552"
      ],
      "author": {
        "name": "Adam Spiers",
        "email": "aspiers@suse.com",
        "time": "Thu Jan 24 18:57:33 2019 +0000"
      },
      "committer": {
        "name": "Adam Spiers",
        "email": "aspiers@suse.com",
        "time": "Fri Jan 25 00:57:41 2019 +0000"
      },
      "message": "On SUSE-based systems, check whether we have mariadb or mysql service\n\nOlder mariadb packages on SLES 12 provided mysql.service.  The newer\nones on SLES 12 and 15 use mariadb.service; they also provide a\nmysql.service symlink for backwards-compatibility, but let\u0027s not rely\non that.\n\nChange-Id: Ife6bd007ba30af0b77d44832b19d518034bdb12b\n"
    },
    {
      "commit": "297a50ac86e597cb31c7f4347925ad0e5984960f",
      "tree": "0b99dfefc2522ed4013aff9be747ba76b59b32c4",
      "parents": [
        "eb7d1ad198276821c3037cb6a23f995537572dcd"
      ],
      "author": {
        "name": "Dirk Mueller",
        "email": "dirk@dmllr.de",
        "time": "Wed Jun 20 11:08:54 2018 +0200"
      },
      "committer": {
        "name": "Antonio Ojea",
        "email": "itsuugo@gmail.com",
        "time": "Mon Oct 08 07:09:21 2018 +0000"
      },
      "message": "Convert to openSUSE Leap 15.0 platform testing\n\nLeap 15.0 has been released May 25th, 2018 (see\nhttps://en.opensuse.org/Portal:15.0 ) and we\u0027d like to\ntransition devstack against it and remove Leap 42.3 from\nthe testing matrix. Leap 15.0 is newer than Leap 42.3 as\nthe numbering schema of openSUSE was changed.\n\nCo-Authored-By: Antonio Ojea \u003citsuugo@gmail.com\u003e\n\nChange-Id: I078f9a2580160c564c33e575008516f5e92239d6\n"
    },
    {
      "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": "1d968d7a542c7a271d72aac08fdd7fe8b235011f",
      "tree": "0b77b9ddc47bee0f93acfc4eba772712fd896898",
      "parents": [
        "2c9343e5db44fa7a41ca6924737331dd9088ef8f"
      ],
      "author": {
        "name": "Dirk Mueller",
        "email": "dirk@dmllr.de",
        "time": "Sat Sep 23 14:45:42 2017 +0200"
      },
      "committer": {
        "name": "Dirk Mueller",
        "email": "dirk@dmllr.de",
        "time": "Wed Nov 08 17:03:18 2017 +1100"
      },
      "message": "Switch to mariadb on openSUSE\n\nThe mysql-community-server is a compat provide, openSUSE uses\nmariadb for quite some time. Make it futureproof in case\nthe compat provide goes away in the future. Cleanup\nmysql service name to MYSQL_SERVICE_NAME and consistently\nuse it.\n\nChange-Id: I2df7b8d8b798dfa7ceade90e0c127e0609524a8b\n"
    },
    {
      "commit": "13e81ad1cf6d652946b78082b280fb12d190f6f2",
      "tree": "b1d6e5f42469b89a6e61d3d1c7f94aecb293f553",
      "parents": [
        "d9d10df6cd28d9bc88fb0114b26f3551586d3f14"
      ],
      "author": {
        "name": "Yuval Brik",
        "email": "yuval@brik.org.il",
        "time": "Fri Jun 23 10:32:16 2017 +0300"
      },
      "committer": {
        "name": "Yuval Brik",
        "email": "yuval@brik.org.il",
        "time": "Fri Jun 23 10:32:16 2017 +0300"
      },
      "message": "Fedora mariadb: disable cracklib\n\nIn Fedora mariadb, cracklib has been enabled [0] in order to verify the\npassword strength.\nDisable cracklib in Fedora devstack in order to allow simple passwords\nin dev environments.\n\n[0] https://src.fedoraproject.org/cgit/rpms/mariadb.git/\n    commit: 9442da192282aa74f43e86c96202109a173bbaba\n\nChange-Id: I2d5e965f0f19f86992794eec78134e862899c931\n"
    },
    {
      "commit": "4b59fbb8573c57b27cf1ceb2a043cbe9cf7fd111",
      "tree": "a36f693a0d50a6ffdb9d78d27864f62ccbc8b79a",
      "parents": [
        "1e66388c5f2b81b4fc5d544dbf5fde2935218bd0"
      ],
      "author": {
        "name": "Jens Rosenboom",
        "email": "j.rosenboom@x-ion.de",
        "time": "Wed Mar 15 21:58:48 2017 +0000"
      },
      "committer": {
        "name": "Jens Rosenboom",
        "email": "j.rosenboom@x-ion.de",
        "time": "Wed Mar 15 21:58:48 2017 +0000"
      },
      "message": "Revert \"put mysql on a memory diet\"\n\nThe diet seems to be too strict, jobs failing with \"out of sort memory\". Needs more investigation before resubmitting.\n\nThis reverts commit 1e66388c5f2b81b4fc5d544dbf5fde2935218bd0.\n\nChange-Id: Ic10effaaf047eb3527082baab889772c5e57fa90\n"
    },
    {
      "commit": "1e66388c5f2b81b4fc5d544dbf5fde2935218bd0",
      "tree": "6453c76a80a681531cf09dcec892a5e79d451619",
      "parents": [
        "6f23555c959ce2a121d57c27a7460815808ac2b6"
      ],
      "author": {
        "name": "Amrith Kumar",
        "email": "amrith@amrith.org",
        "time": "Mon Feb 27 13:29:03 2017 -0500"
      },
      "committer": {
        "name": "Amrith Kumar",
        "email": "amrith@amrith.org",
        "time": "Thu Mar 02 09:07:12 2017 -0500"
      },
      "message": "put mysql on a memory diet\n\nWe propose several MySQL configuration parameter changes (with\nexplanations) to reduce the memory footprint of MySQL. A demonstration\nof the improvement is provided in\nhttps://etherpad.openstack.org/p/change-438668.\n\nAs Clint provided some of the descriptions that I\u0027ve used, I have\nlisted him as a co-author (thanks Clint). Let this serve as a warning\nto all that commetors may be enlisted :)\n\nChange-Id: Icb2d6ea91d3d45a68ce99c817a746b10039479cc\nCo-Authored-By: Clint \u0027SpamapS\u0027 Byrum \u003cclint@fewbar.com\u003e\n"
    },
    {
      "commit": "cdf79c96203b00c1f2d03770c28ba29fd78a1e3e",
      "tree": "7131a55029e5e9d3e3862a2d9b2747fa9aa54062",
      "parents": [
        "0fddb35cd8d3596cd3e297e34736d443bb6ca5e9",
        "88b84094ec1e2a18b6edba91f510cae53bc9c821"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 24 00:59:06 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 24 00:59:06 2017 +0000"
      },
      "message": "Merge \"mysql: set default sql_mode to TRADITIONAL\""
    },
    {
      "commit": "d9aaae95f2b84170bf35e037715e4963d89f940c",
      "tree": "6fcbb5481ec93b39fd666fe6e35439c560cce7c2",
      "parents": [
        "7eef546f8a471a3709ff099955787d444e43eadf"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Feb 08 07:49:26 2017 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Feb 08 07:49:26 2017 -0500"
      },
      "message": "Generate deprecation warning for postgresql\n\nChange-Id: I599e6d84b70bb6a7718ae48dd0cfc91796af189e\n"
    },
    {
      "commit": "88b84094ec1e2a18b6edba91f510cae53bc9c821",
      "tree": "c4d3192ca6540c97b132d1c03d6593a968d9bd56",
      "parents": [
        "7eef546f8a471a3709ff099955787d444e43eadf"
      ],
      "author": {
        "name": "Roman Podoliaka",
        "email": "rpodolyaka@mirantis.com",
        "time": "Tue Feb 07 13:34:12 2017 +0200"
      },
      "committer": {
        "name": "Roman Podoliaka",
        "email": "rpodolyaka@mirantis.com",
        "time": "Tue Feb 07 18:01:25 2017 +0200"
      },
      "message": "mysql: set default sql_mode to TRADITIONAL\n\nWe currently use a more permisive STRICT_ALL_TABLES mode, but that\u0027s\nnot what modern MySQL versions default to (i.e. TRADITIONAL):\n\nhttps://dev.mysql.com/doc/refman/5.7/en/sql-mode.html#sql-mode-changes\n\n(non-Devstack deployments will most likely use TRADITIONAL as well)\n\nDue to the fact that we default to TRADITIONAL in oslo.db, this\nproduces annoying warnings on MySQL 5.7 versions we use in the gate:\n\n    Warning: (3090, u\"Changing sql mode \u0027NO_AUTO_CREATE_USER\u0027 is\n              deprecated. It will be removed in a future release.\")\n\nhttps://git.openstack.org/cgit/openstack/oslo.db/tree/oslo_db/options.py#n49\n\nUnlike STRICT_ALL_TABLES, TRADITIONAL mode includes NO_AUTO_CREATE_USER,\nand MySQL emits this warning on switching it on:\n\nhttps://dev.mysql.com/worklog/task/?id\u003d8326\n\nSo we have two options here:\n\n1) make oslo.db default to STRICT_ALL_TABLES\n2) make Devstack default to TRADITIONAL\n\nThe latter seems to be more appropriate as:\n\n1) it\u0027s what modern MySQL versions default to\n2) it\u0027s what people are actually using, if they do not override the\n   oslo.db default\n3) it\u0027s more strict\n\nCloses-Bug: #1652452\n\nChange-Id: Ie6d823c9f8465ac9f2ce4825929d1a50438fab45\n"
    },
    {
      "commit": "72af0d1cab71a03790688a4b7d9274440fcc3275",
      "tree": "7b9fd3e23c596b7d2de104706e3c1802b99ecca4",
      "parents": [
        "894cbd654591b0cb2ff66d99af3175fb4f39902c",
        "ae61e6f3d25df98f4ebeca9695a3c73239ce82b2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Dec 21 11:22:15 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 21 11:22:15 2016 +0000"
      },
      "message": "Merge \"Postgres: fix detection of existing roles\""
    },
    {
      "commit": "9abb26d69666e836d310ad769d65cb811e2708e7",
      "tree": "64947574266ff41d8be9c5b794d3fdec39e475a0",
      "parents": [
        "6b8a115b95c7a637e01b8145aa961892ca3b9cd1"
      ],
      "author": {
        "name": "Jens Rosenboom",
        "email": "j.rosenboom@x-ion.de",
        "time": "Wed Dec 07 21:12:55 2016 +0100"
      },
      "committer": {
        "name": "Jens Rosenboom",
        "email": "j.rosenboom@x-ion.de",
        "time": "Wed Dec 07 21:12:55 2016 +0100"
      },
      "message": "Try to set initial mysql root password also on Ubuntu\n\nOn Ubuntu nodes, devstack tries to predefine the initial mysql root\npassword by doing some debconf-set-selections, but these will not take\neffect if the corresponding package has been installed earlier. So\njust try to set it every time, like we do on other distros.\n\nChange-Id: I2c167051fc5e53dd0ccf82a60ab085cd9cdea28d\n"
    },
    {
      "commit": "ae61e6f3d25df98f4ebeca9695a3c73239ce82b2",
      "tree": "62b845c395fbb318da57f1d95a0ce8c55e3e31e4",
      "parents": [
        "9a69a1abfc05a0aab72185347a82d75576476a93"
      ],
      "author": {
        "name": "Anton Merzlyakov",
        "email": "amerzlyakov@selit.ru",
        "time": "Wed Nov 30 14:29:18 2016 +0300"
      },
      "committer": {
        "name": "Anton Merzlyakov",
        "email": "amerzlyakov@selit.ru",
        "time": "Mon Dec 05 11:10:11 2016 +0300"
      },
      "message": "Postgres: fix detection of existing roles\n\nRole \"root\" it is hardcode.\nIn general case role name comes from  local.conf: string  \"DATABASE_USER\u003d\"\n\nChange-Id: Iedfca48e04d23c313851f48d68ac40ba29340805\n"
    },
    {
      "commit": "174986db21ebf3c20ba28c873e855629737a5b86",
      "tree": "06f1fcda61a7325c56e7e28fe62828c30523461a",
      "parents": [
        "92116ecd669f917ded44f84719938e0205fab2d6"
      ],
      "author": {
        "name": "Yalei Wang",
        "email": "yalei.wang@intel.com",
        "time": "Wed Mar 02 03:28:06 2016 +0000"
      },
      "committer": {
        "name": "Yalei Wang",
        "email": "yalei.wang@intel.com",
        "time": "Thu Mar 03 04:08:01 2016 +0000"
      },
      "message": "Add pg_createcluster creating process for psql version after 9.3\n\npostgresql 9.3 don\u0027t create /etc/postgresql and related conf file by\ndefault. So we need start the pg_createcluster in devstack if has not\nstarted after package installed.\n\nChange-Id: I2b348658d79b23b5f21871b33d8023499b2fb956\nClose-bug: #1552051\n"
    },
    {
      "commit": "b9201ccbbff301fea18fae56696b59bb7f68189d",
      "tree": "61a8ee870f2ce740362bdb964142f902753c408d",
      "parents": [
        "4bcf6529d5096c16fd1b9c418d5c40d2bb8a2831"
      ],
      "author": {
        "name": "gordon chung",
        "email": "gord@live.ca",
        "time": "Thu Feb 18 15:50:01 2016 -0500"
      },
      "committer": {
        "name": "gordon chung",
        "email": "gord@live.ca",
        "time": "Thu Feb 18 15:50:01 2016 -0500"
      },
      "message": "fix postgres service name\n\nin fedora postgresql is the service name and postgresql-server is\nthe package.[1]\n\nos: Fedora release 23 (Twenty Three)\npsql: psql (PostgreSQL) 9.4.5\n\ni\u0027m not entirely sure when this changed, but it\u0027s devstack is broken\nin above environment.\n\n[1]https://fedoraproject.org/wiki/PostgreSQL\n\nChange-Id: Id940fed2a777ca469ce77402e1136251ba572359\n"
    },
    {
      "commit": "ddeaaf20447f04fb46fe3c423d657e3e6f7346e8",
      "tree": "874cee3d4d9a0cd4aca5bfb706177a67570e22dc",
      "parents": [
        "c615993fe16902bfc1ac91cad7da34084c77ed99",
        "4d8c03a377dbb819f28d199fe9fca7e4b576e7e3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jan 07 01:38:08 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 07 01:38:08 2016 +0000"
      },
      "message": "Merge \"Enable some serivce when on boot\""
    },
    {
      "commit": "4d8c03a377dbb819f28d199fe9fca7e4b576e7e3",
      "tree": "0d88972f69f730837bed7381763706879f98c43d",
      "parents": [
        "c4564dfbe60a57069679ff29d488543dc34b0c6f"
      ],
      "author": {
        "name": "Zhang Jinnan",
        "email": "zhang.jinnan@99cloud.net",
        "time": "Thu Aug 20 10:00:20 2015 -0400"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Wed Jan 06 16:40:11 2016 +0000"
      },
      "message": "Enable some serivce when on boot\n\nSolve the devstack ./rejoin-stack.sh when is reboot-safe in RHEL 7.\nEnable mysql, postgresql, rabbitmq-server, openvswitch service when on boot.\n\nChange-Id: I3ce9fc58ccc76092ad08314de1c3c9339ebfb3b5\nRelated-Bug: #1486833\n"
    },
    {
      "commit": "523f48803609b35350b624244fa73b1030c1d5fa",
      "tree": "17f99ab223f42eec58523fa89a49f243efba754b",
      "parents": [
        "307730acd9d271bc4c3d44f2dfed0eab67e1657d"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Tue Oct 13 11:03:03 2015 +1100"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Fri Nov 27 15:36:04 2015 +1100"
      },
      "message": "Namespace XTRACE commands\n\nI noticed this when debugging some grenade issues failures.\n\nAn include of grenade/functions stores the current value of XTRACE\n(on) and disables xtrace for the rest of the import.\n\nWe then include devstack\u0027s \"functions\" library, which now overwrites\nthe stored value of XTRACE the current state; i.e. disabled.\n\nWhen it finishes it restores the prior state (disabled), and then\ngrenade restores the same value of XTRACE (disabled).\n\nThe result is that xtrace is incorrectly disabled until the next time\nit just happens to be turned on.\n\nThe solution is to name-space the store of the current-value of xtrace\nso when we finish sourcing a file, we always restore the tracing value\nto what it was when we entered.\n\nSome files had already discovered this.  In general there is\ninconsistency around the setting of the variable, and a lot of obvious\ncopy-paste.  This brings consistency across all files by using\n_XTRACE_* prefixes for the sotre/restore of tracing values.\n\nChange-Id: Iba7739eada5711d9c269cb4127fa712e9f961695\n"
    },
    {
      "commit": "199d857442108326959d391c337e3b02b98a1b1e",
      "tree": "89b6af9fe99e0d19bd5b85c5244176407b81e364",
      "parents": [
        "8f07ef84dbb9f695bbedee87d26e7525d3a01182"
      ],
      "author": {
        "name": "Johan Pas",
        "email": "j20012@outlook.com",
        "time": "Tue Nov 17 00:56:25 2015 +0100"
      },
      "committer": {
        "name": "Johan Pas",
        "email": "j20012@outlook.com",
        "time": "Tue Nov 17 01:02:54 2015 +0100"
      },
      "message": "Remove brackets from IPv6 address in mysql cfgfile\n\nstack.sh creates a user-specific configuration file ~/.my.cnf for mysql.\nIf devstack is installed with SERVICE_IP_VERSION\u003d6 option in local.conf,\nthe IPv6 host address was stored in the ~/.my.cnf file with square\nbrackets. However mysql does not use bracketing for IPv6 addresses,\nresulting in \u0027Unknown MySQL server host\u0027 error when \u0027mysql\u0027 command is\nrun. With this patch IPv6 host address is written to ~/.my.cnf without\nbrackets.\n\nCloses-Bug: #1516776\nChange-Id: I27a7be8c75cf6b09b4a75dc4c9d09cd36bc5ac81\n"
    },
    {
      "commit": "0eec4f86c1ac607bfbdf1ec19561b3bbdb56cf4f",
      "tree": "7f5937e73d3ca4b5ded8561cbbb9d7b2a071f23b",
      "parents": [
        "f86d2e1a05dbcb144bb7614932adcd56514360fd"
      ],
      "author": {
        "name": "Julien Danjou",
        "email": "julien@danjou.info",
        "time": "Tue Sep 08 10:45:06 2015 +0000"
      },
      "committer": {
        "name": "Julien Danjou",
        "email": "julien@danjou.info",
        "time": "Tue Sep 08 16:15:33 2015 +0000"
      },
      "message": "database: fix PostgreSQL connection string\n\nIf all databases drivers are loaded, MySQL SQLAlchemy driver\noverrides all the other one that might not have set one.\nThis patches fixes that.\n\nChange-Id: If6d8d08e5b7b7c48ca012677b536d71058def6fd\nCloses-Bug: #1493304\n"
    },
    {
      "commit": "9c0b9f30247d30babf35147351cfcf8bdf64d223",
      "tree": "c31566b9bc3013e415ba45bd47e2a941f7dc1b59",
      "parents": [
        "9f52d648fbffe342b9c822f6519a7992c914f50f"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Wed Jul 22 06:08:09 2015 +1000"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Mon Aug 31 10:56:32 2015 +1000"
      },
      "message": "Use sudo iniset to modify /etc files\n\nThe existing mysql code is wrong and not detected as failing [1], and\nboto config requires work-arounds [2,3] that are all fairly ugly.  Use\n-sudo argument to iniset to handle this.\n\n[1] I24388b5de777995f92d73076524122cf599d6371\n[2] I5f4c43bbbe477c570936e2e40ac05cc38febbb3f\n[3] Ib7556dac9aaaf2f3c96237e0ca28ed6ae1b1b7ac\n\nChange-Id: Iaceb8d42ce37be728adae6fd0a30a1f9d33d4029\n"
    },
    {
      "commit": "ea21eb4f69e2f2ea2c9c6d2fb9c4ed9aef4fc198",
      "tree": "546649d9ddf4cf8b926832d53df0f53a24a56579",
      "parents": [
        "2f605b0f4da2493d004b0893a850792ef20e13ec"
      ],
      "author": {
        "name": "Marian Horban",
        "email": "mhorban@mirantis.com",
        "time": "Tue Aug 18 06:57:18 2015 -0400"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Tue Aug 18 19:53:39 2015 +0000"
      },
      "message": "Remove non-ASCII characters\n\nChange-Id: If1c68e5aab6990617519150d8aeb3f073df2ad17\n"
    },
    {
      "commit": "0294ddc7352d5cf9ab0eca48a6cab3894aa866dc",
      "tree": "44705cad1e3782d43b1e5b54e91da7aca4502901",
      "parents": [
        "411c43983dc88162df1509d9fc4659d5fe0977ae"
      ],
      "author": {
        "name": "Tony Breeds",
        "email": "tony@bakeyournoodle.com",
        "time": "Tue Jul 21 14:11:49 2015 -0500"
      },
      "committer": {
        "name": "Tony Breeds",
        "email": "tony@bakeyournoodle.com",
        "time": "Tue Jul 21 14:18:38 2015 -0500"
      },
      "message": "mysql: Fix mysql config\n\ndevstack attempts to set bind-address, sql_mode, default-storage-engine,\nmax_connections, query_cache_type and query_cache_size.\n\nHowever the bash command is missing some \u0027\u0026\u0026\u0027s and was omiting\nmax_connections, query_cache_type and query_cache_size.\n\nChange-Id: I24388b5de777995f92d73076524122cf599d6371\n"
    },
    {
      "commit": "180f5eb652c73463cd5ae7d0dbede6d9d31a5df5",
      "tree": "7170199543e18d917777de98c56723731fe6c424",
      "parents": [
        "52844a11dddb7e0631f9d11eb74251b17e05beb5"
      ],
      "author": {
        "name": "Brian Haley",
        "email": "brian.haley@hp.com",
        "time": "Tue Jun 16 13:14:31 2015 -0400"
      },
      "committer": {
        "name": "Jeremy Alvis",
        "email": "jeremy.alvis@hp.com",
        "time": "Thu Jul 02 15:16:34 2015 -0600"
      },
      "message": "Add IPv6 support to devstack infrastructure\n\nBy default, most Openstack services are bound to 0.0.0.0\nand service endpoints are registered as IPv4 addresses.\nWith this change we introduce two new variables to control\nthis behavior:\n\nSERVICE_IP_VERSION - can either be \"4\" or \"6\".\n\nWhen set to \"4\" (default if not set) devstack will operate\nas today - most services will open listen sockets on 0.0.0.0\nand service endpoints will be registered using HOST_IP as the\naddress.\n\nWhen set to \"6\" devstack services will open listen sockets on ::\nand service endpoints will be registered using HOST_IPV6 as the\naddress.\n\nThere is no support for \"4+6\", more work is required for that.\n\nHOST_IPV6 - if SERVICE_IP_VERSION\u003d6 this must be an IPv6\naddress configured on the system.\n\nSome existing services, like the Openvswitch agent, will continue\nto use IPv4 addresses for things like tunnel endpoints.  This is\na current restriction in the code and can be updated at a later\ntime.  This change is just a first step to supporting IPv6-only\ncontrol and data planes in devstack.\n\nThis change is also partly based on two previous patches,\nhttps://review.openstack.org/#/c/140519/ and\nhttps://review.openstack.org/#/c/176898/\n\nChange-Id: I5c0b775490ce54ab104fd5e89b20fb700212ae74\nCo-Authored-By: Sean Collins \u003csean@coreitpro.com\u003e\nCo-Authored-By: Baodong Li \u003cbaoli@cisco.com\u003e\nCo-Authored-By: Sridhar Gaddam \u003csridhar.gaddam@enovance.com\u003e\nCo-Authored-By: Adam Kacmarsky \u003cadam.kacmarsky@hp.com\u003e\nCo-Authored-By: Jeremy Alvis \u003cjeremy.alvis@hp.com\u003e\n"
    },
    {
      "commit": "d16bfa48ee33f07ebb60221267082002aea5c47b",
      "tree": "94382516d7f69a91c20fc72b52d2095bc4239299",
      "parents": [
        "18d1cca6cb1e56827e04c2f38c9db745b881f98a"
      ],
      "author": {
        "name": "Clint Byrum",
        "email": "clint@fewbar.com",
        "time": "Thu Jun 18 13:22:35 2015 -0700"
      },
      "committer": {
        "name": "Clint Byrum",
        "email": "clint@fewbar.com",
        "time": "Thu Jun 18 13:22:35 2015 -0700"
      },
      "message": "Tune mysql a bit better for concurrent operations\n\nWith PyMySQL in the projects we can expect things to happen more\nconcurrently now. The query cache is a hinderance to concurrency, and\nmore connections will be required.\n\nChange-Id: Icfb8cdbb9ed39cfd7732ad05fe740e01c767af7b\n"
    },
    {
      "commit": "8cd5576a17aa06873bfb79d419a1dee312aa4324",
      "tree": "9036e6020e27e894b7bb10dad977221efb2bac0c",
      "parents": [
        "97c77b90e2064647b9968dd74fb378c584ece61f",
        "b3d8822ec835f1ca7eb5d9742b28f2ece480b387"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 16 11:31:55 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 16 11:31:55 2015 +0000"
      },
      "message": "Merge \"Revert \"Revert \"change the default to PyMYSQL\"\"\""
    },
    {
      "commit": "aadcde06a28f90e2b49164f1881af5c34910b58f",
      "tree": "ab69ab98b9e449b63905a27a8cb8eeb251134db3",
      "parents": [
        "008f42a24c8843c92b9589a5c1e53c3cc6c4a35d",
        "0f63eb3a37c547b4aa9027fb83cc444d60157adf"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jun 12 18:36:50 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 12 18:36:50 2015 +0000"
      },
      "message": "Merge \"Install PyMySQL if used\""
    },
    {
      "commit": "b3d8822ec835f1ca7eb5d9742b28f2ece480b387",
      "tree": "81cdeeba9a32b6cf2541148268322426baff1478",
      "parents": [
        "008f42a24c8843c92b9589a5c1e53c3cc6c4a35d"
      ],
      "author": {
        "name": "armando-migliaccio",
        "email": "armamig@gmail.com",
        "time": "Fri Jun 12 07:54:03 2015 -0700"
      },
      "committer": {
        "name": "Armando Migliaccio",
        "email": "armamig@gmail.com",
        "time": "Fri Jun 12 16:42:32 2015 +0000"
      },
      "message": "Revert \"Revert \"change the default to PyMYSQL\"\"\n\nSome projects (Neutron) seem to be affected more than others, so we should revert this\nto allow for a more selective choice of the DB driver on a per project basis.\n\nWe can re-enable the use MySQL-python just for Neutron.\n\nThis reverts commit de8d29ed8ce4a26b61cbee48f9fe5418d5416a06.\n\nRelated-Bug: #1464612\n\nChange-Id: I889f4f8b116c413b300ab9eecc7b428a9a4afb1a\n"
    },
    {
      "commit": "de8d29ed8ce4a26b61cbee48f9fe5418d5416a06",
      "tree": "ec5d4a850272a395ee2fe925d7ef745455baee81",
      "parents": [
        "b3798af474955368211a297ba85332fde5491993"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Fri Jun 12 10:43:28 2015 +0000"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Fri Jun 12 10:43:28 2015 +0000"
      },
      "message": "Revert \"change the default to PyMYSQL\"\n\nThe failure rate with neutron is too high to keep this\nas the default.\n\nRelated-Bug: #1464612\n\nThis reverts commit b3798af474955368211a297ba85332fde5491993.\n\nChange-Id: Ie9550aeb25d472a38e3d3ef6f3711622c9221c46\n"
    },
    {
      "commit": "0f63eb3a37c547b4aa9027fb83cc444d60157adf",
      "tree": "52a432dde20e2341f7315da46c163c98e177c576",
      "parents": [
        "7b66c4f7aff9eafed033f4258d52bafd194f7ba6"
      ],
      "author": {
        "name": "Julien Danjou",
        "email": "julien@danjou.info",
        "time": "Fri Jun 12 09:05:12 2015 +0200"
      },
      "committer": {
        "name": "Julien Danjou",
        "email": "julien@danjou.info",
        "time": "Fri Jun 12 09:05:12 2015 +0200"
      },
      "message": "Install PyMySQL if used\n\nChange Ic609ce136061b753ca692b37509a0b29c60bb8b5 switched to PyMySQL by\ndefault but does not make sure it is installed. This is causing gate\nfailure in Gnocchi for example:\n\n  http://logs.openstack.org/25/186025/3/check/gate-gnocchi-dsvm-functional-file-mysql/eebd773/logs/devstacklog.txt.gz\n\nChange-Id: I23d313220607fcc8acb95ab43f55b7d9899b9b1f\n"
    },
    {
      "commit": "b3798af474955368211a297ba85332fde5491993",
      "tree": "19a7018f5797379d7fa3b5d60b38667f5c762343",
      "parents": [
        "37421991b446f2077a9fb4e9a6d580b1c08044a3"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed May 20 06:48:02 2015 -0700"
      },
      "committer": {
        "name": "Jeremy Stanley",
        "email": "fungi@yuggoth.org",
        "time": "Tue May 26 15:39:28 2015 +0000"
      },
      "message": "change the default to PyMYSQL\n\nAs discussed in the Liberty Design Summit \"Moving apps to Python 3\"\ncross-project workshop, the way forward in the near future is to\nswitch to the pure-python PyMySQL library as a default.\n\n    https://etherpad.openstack.org/p/liberty-cross-project-python3\n\nChange-Id: Ic609ce136061b753ca692b37509a0b29c60bb8b5\n"
    },
    {
      "commit": "37421991b446f2077a9fb4e9a6d580b1c08044a3",
      "tree": "ec5d4a850272a395ee2fe925d7ef745455baee81",
      "parents": [
        "5dd889f4e1535c84ca289eded0a61aa05548788f"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed May 20 06:37:11 2015 -0700"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed May 20 14:58:50 2015 -0700"
      },
      "message": "optional pymysql support\n\nThis allows you to specify MYSQL_DRIVER\u003dPyMySQL and get it in the\nenvironment.\n\nChange-Id: Ic9d75266640b7aa6d7efb6e882d3027e81414059\n"
    },
    {
      "commit": "60996b1b60c3efb1376b9f0d659acebd05c47f09",
      "tree": "82a570b328fa22b437aa27a10716ae9b5c3da4ff",
      "parents": [
        "d1549d624dea9b00d7aa0f935759c69290e9ea17"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Apr 08 09:06:49 2015 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Apr 08 10:28:17 2015 -0400"
      },
      "message": "introduce pip_install_gr\n\nThis creates a new pip_install_gr that installs from global\nrequirements allowed versions. Now that stable branches are getting\ncapped all of devstack needs to be fixed to do things like this.\n\nChange-Id: I8fd0ef2bfc544ca2576fab09d3018f760b8848fe\n"
    },
    {
      "commit": "c392fd3b5fd5464d87e514c173e4a5091d412caf",
      "tree": "d27ce65eacc25f855f63f502101fec91674fa9b9",
      "parents": [
        "3cfc03156c3bd642151e04bb258286af8857ab2a",
        "5686dbc45dbdc552080592e31bed63b0f201717e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 26 20:32:31 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 26 20:32:31 2015 +0000"
      },
      "message": "Merge \"Add global venv enable/disable knob\""
    },
    {
      "commit": "ec47bc1d720852ca07f1af2143c2a6c1353e9306",
      "tree": "5f334888c4222e270b190919b5a71997778c1372",
      "parents": [
        "d9a7ae8056a253a9f3f50aa1225e7fda6f1a595a"
      ],
      "author": {
        "name": "Wiekus Beukes",
        "email": "wiekus.beukes@oracle.com",
        "time": "Thu Mar 19 08:20:38 2015 -0700"
      },
      "committer": {
        "name": "Wiekus Beukes",
        "email": "wiekus.beukes@oracle.com",
        "time": "Sun Mar 22 21:28:35 2015 -0700"
      },
      "message": "Add support for Oracle Linux 7 and later.\n\nMost of the changes revolves around using MySQL rather than MariaDB,\nplus enabling the addon repos on public-yum.oracle.com.\nThe patch just touch the areas where there is a divergence between the\nFedora and Oracle distributions and in all other cases the is_fedora\nwill result in the correct decision to be made and left as is.\n\nCollapsed the is_suse and is_oraclelinux into a single check in\nconfigure_database_mysql and cleanup_database_mysql\n\nAdded Oracle Linux to MAINTAINERS.rst\n\nRather than duplicating most of the Redhat version check code, added\na check in the block to do the determination if it is Oracle Linux\n\nChange-Id: I5f1f15106329eec67aa008b17847fa44863f243f\n"
    },
    {
      "commit": "5686dbc45dbdc552080592e31bed63b0f201717e",
      "tree": "e1f38644fd14f1ae7cd09ac4361dc9bb43cf3397",
      "parents": [
        "05163d66ac4459cabff4ccf303b7ec10f2fa72a7"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Mon Mar 09 14:27:51 2015 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Mar 20 09:48:43 2015 -0500"
      },
      "message": "Add global venv enable/disable knob\n\nAdds USE_VENV to globally enable/disable use of virtual environments.\n\nADDITIONAL_VENV_PACKAGES is used to manually add packages that do not\nappear in requirements.txt or test-requirements.txt to be installed\ninto each venv.  Database Python bindings are handled this way when\na dataabse service is enabled.\n\nChange-Id: I9cf298b936fd10c95e2ce5f51aab0d49d4b7f37f\n"
    },
    {
      "commit": "99c463d56df9e82e5f81e695a8e7b97a4a6fdfbc",
      "tree": "d442af68d46b1a5601193dd42b7f9b4eca1df3e7",
      "parents": [
        "aa8d31ac8b6a69b40569f7d906b8217ac6612c2d"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Thu Feb 19 13:05:15 2015 -0600"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Feb 20 08:56:53 2015 -0600"
      },
      "message": "Recent virtualenv review cleanups\n\nThis is a follow-on to comments in https://review.openstack.org/156356\nand https://review.openstack.org/#/c/151513/\n\n* Remove work-around for /var/cache/pip\n* Remove WHEELHOUSE setting in tools/build_wheels.sh and use the pip\n  default directory \u0027\u003ccwd\u003e/wheelhouse\u0027\n* Remove bogus MySQL-python install\n* Removed unused bits and clean up pip commands in from tools/build_venvs.sh\n\nCloses-Bug: #1423720\nChange-Id: I0283b0dff9146b1b63bd821358505a93566270c6\n"
    },
    {
      "commit": "b1d8e8e274f0c220ae19ee3ea1a3b9a533459297",
      "tree": "dc814b71c12ed7c3c94cebb5a078681fd4c33b55",
      "parents": [
        "4a9b154f5e20c9017aeffebffca806927a35e9f6"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Mon Feb 16 13:58:35 2015 -0600"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Wed Feb 18 15:13:00 2015 -0600"
      },
      "message": "Build wheel cache for venvs\n\nBuilding a bunch of virtual envs later is going to be tedious if we do not\npre-cache certain annoying-to-build packages.\n\n* tools/build_wheels.sh: pre-build some wheels for annoying package installs\n* list distro package dependencies in files/*/venv\n* list packages to pre-build as wheels in files/venv-requirements.txt\n* install database Python modules when setting up the database\n\nChange-Id: Idff1ea69a5ca12ba56098e664dbf6924fe6a2e47\n"
    },
    {
      "commit": "9a413abcd4bb0a7527b37fcaab4a16c9aa7cd938",
      "tree": "bc5f7b1b9ea3ec7744d207a7902cbe26d2308efe",
      "parents": [
        "fdae448a05942d70f20f9de63a56877d11f89c08"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Feb 04 12:44:18 2015 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Feb 11 06:10:38 2015 -0500"
      },
      "message": "add gating up/down script for devstack\n\nThis adds the test infrastructure for testing that unstack.sh and\nclean.sh do the right thing, and actually stop what\u0027s expected. This\nis designed to be used in upstream testing to make unstack and clean a\nbit more certain.\n\nIt includes numerous fixes to make these pass in an errexit\nenvironment with the gate config. The scripts still don\u0027t run under\nerrexit because we don\u0027t assume we\u0027ve handled all possible cleanup safely.\n\nChange-Id: I774dfb2cc934367eef2bb7ea5123197f6da7565b\n"
    },
    {
      "commit": "1f316beb2052b715f077ef42279361026d1a24c3",
      "tree": "fedb4063e69caff48b005ccc7102a47aec971f55",
      "parents": [
        "55383f1a9bb2538b3e6add6dd9bf38080b910492"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Mon Jan 26 16:39:57 2015 +0100"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Tue Jan 27 09:22:52 2015 +0100"
      },
      "message": "Remove rhel6 and py26 support\n\nel6 is shipped with Python 2.6.x which is not expected\nto be supported with the openstack kilo release.\n\nFor el6 support we need to do lot of thing differently,\nwhich makes the code more complicated.\n\nThis change removes el6 and py26 support from devstack.\n\nThis change also removed a discontinued (1 year ago)\nopenSUSE 12.2 code path, which used a similar codepath as el6.\n\nSeveral comment related to el6 also removed or modified.\n\nChange-Id: Iea0b0c98a5e11fd85bb5e93c099f740fe05d2f3a\n"
    },
    {
      "commit": "955f80a7efe6d5c78fb80d957f63803ef3c0486c",
      "tree": "80931baf547c97897f511eef060783aa52177178",
      "parents": [
        "d4a81a895ebd505b82ada0278d7b388924577ff0",
        "157c84b8766ae67f6868f26505ce9a5d7291730b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jan 20 15:44:07 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 20 15:44:07 2015 +0000"
      },
      "message": "Merge \"Enforce UTF-8 encoding when creating databases\""
    },
    {
      "commit": "90333437337ff38c04e363cd3dbd7aa970ef21c4",
      "tree": "c621f2098d4870923eca6e205963e07343cdce2c",
      "parents": [
        "62002dd88b7909ac249face4243e1aae03745a01"
      ],
      "author": {
        "name": "Bob Ball",
        "email": "bob.ball@citrix.com",
        "time": "Mon Jan 19 10:56:42 2015 +0000"
      },
      "committer": {
        "name": "Bob Ball",
        "email": "bob.ball@citrix.com",
        "time": "Mon Jan 19 13:20:44 2015 +0000"
      },
      "message": "Set password irrespective of mysql server version\n\nUbuntu recently upgraded from 5.1 to 5.5 so the previous debconf\nsettings no longer work.  Removing the version number should make\nthe settings work for all versions of mysql\n\nChange-Id: I6b399a06232364d3ba3bf74430b663e0b8b922ed\n"
    },
    {
      "commit": "62002dd88b7909ac249face4243e1aae03745a01",
      "tree": "25e27bfaa29e285178cda096c95fadce880d2951",
      "parents": [
        "ca5b5485d9be07a6f9e57440901dc612889071c0",
        "8f90f765faf269c3b1f9c04d80a1369223bc982c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Jan 17 22:47:58 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jan 17 22:47:58 2015 +0000"
      },
      "message": "Merge \"clean mysql better\""
    },
    {
      "commit": "537532931da4103e1a873684476dac6d7fe56489",
      "tree": "e35fe8f6032774a831ccfbf2a4d72a68654bbb38",
      "parents": [
        "5f6f43ed9f67a86cad03c1d0c673429814467d6d"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu Dec 04 19:38:15 2014 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu Jan 15 13:06:14 2015 -0500"
      },
      "message": "Make changes such that -o nounset runs\n\nThis makes a bunch of variable cleanups that will let -o nounset\nfunction, for the time being we hide nounset behind another setting\nvariable so that it\u0027s not on by default.\n\nBecause this is bash, and things are only executed on demand, this\nprobably only works in the config it was run in. Expect cleaning up\nall the paths to be something that takes quite a while.\n\nThis also includes a new set of unit tests around the trueorfalse\nfunction, because my change in how it worked, didn\u0027t. Tests are good\nm\u0027kay.\n\nChange-Id: I71a896623ea9e1f042a73dc0678ce85acf0dc87d\n"
    },
    {
      "commit": "8f90f765faf269c3b1f9c04d80a1369223bc982c",
      "tree": "293f8797b23643d28f6211c0c5c466b73b75aa55",
      "parents": [
        "3a9486666841ed20f3acda3dfc99fd174a1835dd"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Jan 14 10:36:48 2015 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Jan 14 12:25:14 2015 -0500"
      },
      "message": "clean mysql better\n\nThe purge that was previously removed was actually kind of important\nto burning mysql back down to a stateless zero point. Bring this back\nwith the addition of doing it for mariadb as well.\n\nChange-Id: If608db8731d9ddfb2440a37387409798619b163c\n"
    },
    {
      "commit": "d97d2cb01767d670969449d7f11f8438c014933e",
      "tree": "49149aaf6d084024b8b80a09f9e99f314124ba7f",
      "parents": [
        "3eaa0781e3d87bee6d343573954b682f1f23d4b9"
      ],
      "author": {
        "name": "Moshe Levi",
        "email": "moshele@mellanox.com",
        "time": "Mon Jan 12 22:47:29 2015 +0200"
      },
      "committer": {
        "name": "Moshe Levi",
        "email": "moshele@mellanox.com",
        "time": "Tue Jan 13 15:02:19 2015 +0200"
      },
      "message": "fix mysql clean on ubuntu\n\nCloses-Bug: 1409902\nChange-Id: I72900eb2c7f3c6f66d829b10e9bb73b6d186da98\n"
    },
    {
      "commit": "157c84b8766ae67f6868f26505ce9a5d7291730b",
      "tree": "2335d93852b26d620b8c2270164c69d6879b596c",
      "parents": [
        "5c0a3cfb71ef8c8faca92c19e4eee4968eb309e3"
      ],
      "author": {
        "name": "Ihar Hrachyshka",
        "email": "ihrachys@redhat.com",
        "time": "Mon Oct 06 13:29:39 2014 +0200"
      },
      "committer": {
        "name": "Ihar Hrachyshka",
        "email": "ihrachys@redhat.com",
        "time": "Mon Jan 05 15:57:23 2015 +0100"
      },
      "message": "Enforce UTF-8 encoding when creating databases\n\nWe use InnoDB everywhere, so there should be no issues with long unicode\nkeys. Dropped charset parameter for recreate_database since it\u0027s not\nneeded anymore.\n\nChange-Id: Ib768402a9337c918309030a92ab81da17269f4f6\n"
    },
    {
      "commit": "1cbb5d3f0c3200ce0446de59a8b9b3af1b8db483",
      "tree": "a8f9839f22b98515324bd50c480aa83e1be3d04a",
      "parents": [
        "affcf87181a233cf10739177d0c4f13b4163b962"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Mon Dec 15 14:57:15 2014 -0500"
      },
      "committer": {
        "name": "Zhang Jinnan",
        "email": "zhang.jinnan@99cloud.net",
        "time": "Mon Dec 15 10:19:42 2014 -0500"
      },
      "message": "Clean database ubuntu/RHEL/SUSE use uninstall_package and clean /var/lib/mysql\n\nChange-Id: I72c9df06903e536320a807fae8b817379e448444\nRelated-Bug: #1395776\n"
    },
    {
      "commit": "e263c82e48a431e502bd6baceb6dfcfdc1750cbb",
      "tree": "5ca592e668dedb4debc6c7170f3abf37cc4bc0c6",
      "parents": [
        "2f8e08b5728f4272b415b1c0aab8ff62eae29b06"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Fri Dec 05 14:25:28 2014 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Dec 10 11:28:05 2014 -0500"
      },
      "message": "add shebang lines to all lib files\n\nWith gerrit 2.8, and the new change screen, this will trigger syntax\nhighlighting in gerrit. Thus making reviewing code a lot nicer.\n\nChange-Id: Id238748417ffab53e02d59413dba66f61e724383\n"
    },
    {
      "commit": "6de7dba863cfbe0fda6f918eea31adbd7d652676",
      "tree": "edeecaf4526d85cba46e9177dcb5ad113ce1799b",
      "parents": [
        "a74ae5d713de612197cfad284ae598f1da0da5f9"
      ],
      "author": {
        "name": "pcrews",
        "email": "gleebix@gmail.com",
        "time": "Tue Nov 18 20:50:00 2014 -0800"
      },
      "committer": {
        "name": "pcrews",
        "email": "gleebix@gmail.com",
        "time": "Mon Nov 24 08:04:39 2014 -0800"
      },
      "message": "Return mysql-server to default for all ubuntu installs\n\nChange: I97cbede806e5c00363c7174fa1e9f286de96aab6 altered\nthe logic in lib/databases/mysql from installing mariadb only if\none was using rhel7 to installing it by default unless one was using\nrhel6.\n\nChange: Iae9a7a1c09f1fc83573c3926b3470955c244c401\nAttempted to fix this, but only does so for precise.\n\nUnless mariadb has become the default, I strongly prefer to keep\nstandard mysql as the database on ubuntu (precise or otherwise).\n\nCloses-Bug: 1395776\n\nChange-Id: I3afb89ae6d55405313b7219dd6daa24d9ca80f70\n"
    },
    {
      "commit": "8f003ef9bf466f931cecfc5a34b51a40b2203f43",
      "tree": "7c6e0ee32e67f3bd8155c561cd69f1df8a22c773",
      "parents": [
        "9bfdea87a6ceea667a3c674215099ce8a967a3c2"
      ],
      "author": {
        "name": "Akihiro Motoki",
        "email": "motoki@da.jp.nec.com",
        "time": "Tue Nov 18 13:41:58 2014 +0900"
      },
      "committer": {
        "name": "Akihiro Motoki",
        "email": "motoki@da.jp.nec.com",
        "time": "Tue Nov 18 13:41:58 2014 +0900"
      },
      "message": "Use mysql in Ubuntu 12.04 (precise)\n\nAfter commit 6d20f090, devstack does not work on Ubuntu 12.04\nbecause Ubuntu 12.04 does not provide mariadb but devstack expects it.\n\nChange-Id: Iae9a7a1c09f1fc83573c3926b3470955c244c401\n"
    },
    {
      "commit": "6d20f09045dba237caf50d8d55dcc90a9f105ee0",
      "tree": "063cb2010e861e72b38ec7014ab3611cd0e99525",
      "parents": [
        "ce9581ac954260904ee36a1354e274202b1daa3b"
      ],
      "author": {
        "name": "Pavel Sedlák",
        "email": "psedlak@redhat.com",
        "time": "Wed Oct 22 15:34:46 2014 +0200"
      },
      "committer": {
        "name": "Pavel Sedlák",
        "email": "psedlak@redhat.com",
        "time": "Wed Nov 12 17:46:40 2014 +0100"
      },
      "message": "Initial support for Fedora 21\n\nInitial support for Fedora 21.  Add f21 to the distribution lists for\nrpms, ensure \"mariadb\" is used over \"mysqld\" and enable it in the\ndistro check, as we have several reports of it working.\n\nTested with [1]\n\n[1] http://download.fedoraproject.org/pub/fedora/linux/releases/test/21-Beta/Cloud/Images/x86_64/Fedora-Cloud-Base-20141029-21_Beta.x86_64.qcow2\n\nChange-Id: I97cbede806e5c00363c7174fa1e9f286de96aab6\n"
    },
    {
      "commit": "3ef23bceec1acc73ec766a64ece920be9f41128c",
      "tree": "5586d0ee8996ce25fd7ab5940d62a15c8077e004",
      "parents": [
        "d3121f649d672fdaf757655b94ecd68c71b56b8e"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Jul 25 14:56:22 2014 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Jul 25 16:24:00 2014 -0500"
      },
      "message": "Clean up local variable usage - Backends\n\nCombines cleanup for mysql, postgresql and rpc\n\nChange-Id: I37b928a669146671c946fc1ccb8e3ef1a27a3891\n"
    },
    {
      "commit": "94c654ef37f6a0247a307578f3240f97201a3cba",
      "tree": "a70177057f0762eb847d61e39a6e35116a20a898",
      "parents": [
        "2efb9781c492a05962ea287f1addb3f791911fbd"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Wed Jul 09 12:38:36 2014 -0700"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Wed Jul 09 12:53:30 2014 -0700"
      },
      "message": "Set postgresql max_connections\u003d200\n\nNow that we have multiple workers running by default\nin various projects (nova/cinder/glance/trove), the\npostgresql job is failing intermittently with connection\nfailures to the database.\n\nThe default max_connections for postgresql is 100 so here\nwe double that.\n\nNote that the default max_connections for mysql used to\nbe 100 but is now 151, so this change brings the postgresql\nconfiguration more in line with mysql.\n\nChange-Id: I2fcae8184a82e303103795a7bf57c723e27190c9\nCloses-Bug: #1338841\n"
    },
    {
      "commit": "a650901837c703b6877016208caccd4c11581d7b",
      "tree": "972d1ff97cb6cae9c0bb28a7762cafa96ab249ba",
      "parents": [
        "4adc16f7e453de014abc97ac254c105ab120caae"
      ],
      "author": {
        "name": "Thomas Bechtold",
        "email": "tbechtold@suse.com",
        "time": "Mon Jun 23 13:47:36 2014 +0200"
      },
      "committer": {
        "name": "Thomas Bechtold",
        "email": "tbechtold@suse.com",
        "time": "Mon Jun 23 13:47:36 2014 +0200"
      },
      "message": "Cleanup postgresql-server on openSUSE\n\nDuring database cleanup, delete postgresql-server package also on\nopenSUSE.\n\nChange-Id: I4dff0ac6493ab9b9a8c6ed15b7cfcdb35264da27\n"
    },
    {
      "commit": "e56c137edb504cb86c4bb2cc5749603829438378",
      "tree": "ffcc91511fdaaf0f050e0fa24be4e6724153eceb",
      "parents": [
        "ea937baee62378b118c09f42c16a44cc5e6a5fdd"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Tue Jun 03 05:57:30 2014 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Tue Jun 03 05:57:30 2014 -0400"
      },
      "message": "make mysql run in strict mode\n\nthis might obviate the need for postgresql in the gate, as it will\nmake mysql act more strict. Suggested by Monty during Atlanta\nsummit on test matrix.\n\nChange-Id: Ibfcb0959159f3b84fe35a1198d481bff308da0d4\n"
    },
    {
      "commit": "3b53aebabdf6c9714ee7fa4c6fe4f800abdbaacc",
      "tree": "4df33bd03c4fa0d689ca3c5191e15bfcb19d4494",
      "parents": [
        "527f21c7e79cee86c6ce6c6bc8a52d819c3dcd19"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Wed Apr 30 11:57:22 2014 +0200"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Wed Apr 30 11:57:22 2014 +0200"
      },
      "message": "Fedora mysql log dir is /var/log/mariadb\n\n/var/log/mysql does not exists on f20, f19, rhel7 by default,\nbut the /var/log/mariadb exists.\n\nChange-Id: I0def3eaead491a00e6f8467db6b31502b9376188\n"
    },
    {
      "commit": "0526bb8222c14f2dfe927305625d78a3f13021b3",
      "tree": "784aaf7ce1c761398526fe0b5b44122c8c46b9c9",
      "parents": [
        "4b49e372400084b166c67dd6921aa1d660e8d49c"
      ],
      "author": {
        "name": "Ralf Haferkamp",
        "email": "rhafer@suse.de",
        "time": "Thu Apr 03 08:27:33 2014 +0200"
      },
      "committer": {
        "name": "Ralf Haferkamp",
        "email": "rhafer@suse.de",
        "time": "Thu Apr 10 14:03:14 2014 +0200"
      },
      "message": "Use iniset for changing my.conf and avoid deprecated config options\n\nThe mysql config file is using INI format so use the iniset function to\nmanipulate it. This change also rearranges the config updates a bit\nallowing us to make mulitple changes in a single sudo call. This reduces\nthe number of required process forks, and the number of times the \u0027functions\u0027\nfile needs to be sourced a bit.\n\nThe \"log-slow-queries\" option is deprecated since mysql 5.1.29 and got\nremoved with 5.6.x. Use the newer slow-query-log-file/slow-query-log\nsettings instead. They are available since 5.1.12. This fixes a problem\nwith running devstack with mysql-5.6, which is e.g. part of openSUSE\n13.1.\n\nChange-Id: Iea28bf05c664b5387d51dae1a63a780344623596\n"
    },
    {
      "commit": "4376ae04df50fb9b338039b02a94fea351cedb28",
      "tree": "f2a6c314c8451ce67410fa2514ce37afcd4f0c4f",
      "parents": [
        "3e57ac64e75c5a5b55c2fb2d23e5b3d6377121ed"
      ],
      "author": {
        "name": "Tiago Mello",
        "email": "tmello@linux.vnet.ibm.com",
        "time": "Fri Mar 14 10:48:56 2014 -0300"
      },
      "committer": {
        "name": "Tiago Mello",
        "email": "tmello@linux.vnet.ibm.com",
        "time": "Fri Mar 14 10:58:02 2014 -0300"
      },
      "message": "Clean /etc/mysql when calling clean.sh\n\nThe clean.sh script should also remove the /etc/mysql\ndirectory. It contains information from the old\ndevstack installation and may conflict with the further\none. apt-get purge does not remove it since the\ndirectory is not empty.\n\nChange-Id: I885345a2311851d8746abe42e44300ecd4f6e08a\n"
    },
    {
      "commit": "ebd1321fcbbd3a010798a5bb1aaab523b078b385",
      "tree": "0f42d8ed117ee9131a59a04d858e568ff568eccb",
      "parents": [
        "7755912d3047093066675b85516a8c533cb697dc",
        "e9648276a6396a630d0eca812e36fc82ec4b2a0c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 26 12:47:39 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 26 12:47:39 2014 +0000"
      },
      "message": "Merge \"Removes the dependence with aptitude\""
    },
    {
      "commit": "e9648276a6396a630d0eca812e36fc82ec4b2a0c",
      "tree": "495966a5fecfd743b9090096beedfab89f001f1b",
      "parents": [
        "d7e38ebd057219fdf55e69b63c9b929e629b8e74"
      ],
      "author": {
        "name": "Sahid Orentino Ferdjaoui",
        "email": "sahid.ferdjaoui@cloudwatt.com",
        "time": "Sun Feb 23 18:55:51 2014 +0100"
      },
      "committer": {
        "name": "Sahid Orentino Ferdjaoui",
        "email": "sahid.ferdjaoui@cloudwatt.com",
        "time": "Mon Feb 24 09:41:07 2014 +0100"
      },
      "message": "Removes the dependence with aptitude\n\nRemoves the dependence with aptitude by replacing\nthe call of:\n  aptitude purge -y ~npackage by apt_get purge -y package*\n\nChange-Id: I08875ffad9dc6293047827666f02453a355b16ea\nCloses-Bug: 1281410\n"
    },
    {
      "commit": "2d65059e725ad27d1e9bdddbea9982d1d8027c01",
      "tree": "78bea5d54978a6b00c74c2d36fbe5edf87a92343",
      "parents": [
        "4fa0401d3386b56f66efc50712463fbabdc8fc80"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Thu Feb 20 15:49:13 2014 +0100"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Thu Feb 20 17:02:51 2014 +0100"
      },
      "message": "Add RHEL7 beta support\n\nRHEL7 still in beta status, so it will require the FORCE option,\nuntil the GA release.\n\nThe main notable difference from another RHEL family members, it does\nnot have the mysql alias for the mariadb.\n\nChange-Id: Ic90bb6c3dd9447fc80453c3dc1adb22cdfc6226f\n"
    },
    {
      "commit": "040cd593500705b46d27a4487cb02318c17c99de",
      "tree": "bd5b29c38c55c4b27463dc295a3040f7588096e1",
      "parents": [
        "f6c001faf6ac5728e07c6bbdaa67680395ed6f48",
        "c4f47345a588b15d83ebc5584c8698843b568a40"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Feb 01 13:47:50 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Feb 01 13:47:50 2014 +0000"
      },
      "message": "Merge \"Make MySQL query logging optional\""
    },
    {
      "commit": "c4f47345a588b15d83ebc5584c8698843b568a40",
      "tree": "637294f88020afaa47ffae134af6f555535a68e8",
      "parents": [
        "9edac54d550274b5984248c01c4f4253023540cd"
      ],
      "author": {
        "name": "Jeremy Stanley",
        "email": "fungi@yuggoth.org",
        "time": "Sat Jan 25 01:10:31 2014 +0000"
      },
      "committer": {
        "name": "Jeremy Stanley",
        "email": "fungi@yuggoth.org",
        "time": "Fri Jan 31 20:39:10 2014 +0000"
      },
      "message": "Make MySQL query logging optional\n\n* lib/databases/mysql: Wrap query log configuration in a check for a\nENABLE_QUERY_LOGGING variable.\n\n* stackrc: Add the DATABASE_QUERY_LOGGING variable defaulted to True.\n\nChange-Id: Iddf8538ad0a1e36e2c6944dc70315984026c8245\n"
    },
    {
      "commit": "315f7b0747effbd490ff3b25d85bc6399ed290a1",
      "tree": "2ebe4a5964da9f2c68080b59f4c9bc02316d8515",
      "parents": [
        "b53dbad8ac42417960f39bbd1f0901ffae808075"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Mon Jan 27 09:40:29 2014 +0100"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Mon Jan 27 11:10:33 2014 +0100"
      },
      "message": "Use service postgresql initdb with el6\n\npostgresql-setup does not exists on el6,\nthe service postgresql initdb is the documented db init command.\n\nChange-Id: I2b92a3c8e7db603eb13378e46893fc81f507405b\n"
    },
    {
      "commit": "00b434182e3c04976e03b94490359fa26e71ef69",
      "tree": "926fd589901fddd1c113f269234b00e3fd2106c0",
      "parents": [
        "6fbb28d021d168271bb2a0643059e8c65c8ce74b"
      ],
      "author": {
        "name": "Chmouel Boudjnah",
        "email": "chmouel@enovance.com",
        "time": "Thu Jan 02 10:33:21 2014 +0000"
      },
      "committer": {
        "name": "Chmouel Boudjnah",
        "email": "chmouel@enovance.com",
        "time": "Thu Jan 02 10:35:12 2014 +0000"
      },
      "message": "Handle more nicely when role root is already here\n\nWhen using postgresql we were handling the fallback if the role root was\nalready here but this was still printing an error message, try to make\nit a bit smarter.\n\nCloses-Bug: #1265477\nChange-Id: Ib3768dd182ab968e81038f900550f641b9a2af5c\n"
    },
    {
      "commit": "6a5aa7c6a20435bbd276a0f1823396b52a8f0daf",
      "tree": "d5137f132a359469f1225d61850466feb4658297",
      "parents": [
        "cb961597cc30f9d8ece17529f09a8291454827e3"
      ],
      "author": {
        "name": "Adam Spiers",
        "email": "aspiers@suse.com",
        "time": "Thu Oct 24 11:27:02 2013 +0100"
      },
      "committer": {
        "name": "Adam Spiers",
        "email": "aspiers@suse.com",
        "time": "Thu Oct 24 17:38:19 2013 +0100"
      },
      "message": "Fix some Markdown formatting issues\n\nAddress miscellaneous issues with Markdown formatting in comments which\nare consumed by shocco when generating the online documentation.\n\nChange-Id: I953075cdbddbf1f119c6c7e35f039e2e54b79078\n"
    },
    {
      "commit": "7ad51b4a473ae464ca10bfac8aa6a6461a7c70cb",
      "tree": "23d04398c3974ac4cb6576390a7ce6f1d34c0ea4",
      "parents": [
        "e6d4fe5f0fbf1c48307a27f7073569f4f09857ff",
        "623a0a58f6db70dd563c951bd601c18e6a1eb524"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jul 16 20:01:32 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 16 20:01:32 2013 +0000"
      },
      "message": "Merge \"Do not install mysql if mariadb is installed on openSUSE\""
    },
    {
      "commit": "2832f2801200d8c14449463c855e68ddb684a375",
      "tree": "29fdab163e98360651215950785ab43b833f7ea1",
      "parents": [
        "b240ad472be39786c587acc75ef40de6e61a4b2d"
      ],
      "author": {
        "name": "zhhuabj",
        "email": "zhhuabj@cn.ibm.com",
        "time": "Wed May 08 18:43:26 2013 +0800"
      },
      "committer": {
        "name": "zhhuabj",
        "email": "zhhuabj@cn.ibm.com",
        "time": "Wed May 08 18:47:49 2013 +0800"
      },
      "message": "Set MYSQL_HOST parameter to better support multi-node mode.\n\nWhen deploying openstack with multi-node mode,\nmysql needs to be started by listening it\u0027s real ip, not localhost.\nbut devstack always use localhost to recreate databases that will\nlead bellow errors.\n\nFix bug 1177735\n\nChange-Id: I50284f469a998d023a41b4796f1dc775bb52e710\n"
    },
    {
      "commit": "623a0a58f6db70dd563c951bd601c18e6a1eb524",
      "tree": "732f5ec2eca3e4a3b745f340adeb05f73ec7abd0",
      "parents": [
        "a1c183b4effc8a9859ed5529577f209bbd9bb880"
      ],
      "author": {
        "name": "Vincent Untz",
        "email": "vuntz@suse.com",
        "time": "Thu Apr 11 08:41:27 2013 +0200"
      },
      "committer": {
        "name": "Vincent Untz",
        "email": "vuntz@suse.com",
        "time": "Thu Apr 11 08:41:27 2013 +0200"
      },
      "message": "Do not install mysql if mariadb is installed on openSUSE\n\nmariadb and mysql are conflicting on a package level, but are compatible\nfor our needs. So if mariadb is already installed, do not try to install\nmysql.\n\nChange-Id: I3aa991c1c4691df3e3f4798505668da3ab908998\n"
    },
    {
      "commit": "cc6b4435458b5db6aed17631e4789c43d21ee8e5",
      "tree": "a8460f062f571849a7a9a547c85771d625828b34",
      "parents": [
        "2e75ff1a41e741ee77926a1262e1e9410701b4e1"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Mon Apr 08 15:38:03 2013 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Tue Apr 09 14:05:32 2013 -0500"
      },
      "message": "Formatting cleanups, doc updates and whatnot\n\nChange-Id: Ica8298353be22f947c8e8a03d8dc29ded9cb26dd\n"
    },
    {
      "commit": "584d90ec56e18cbb9c0f15fe6af35504c02ea4bd",
      "tree": "6d2027aed2ab0e2e44be06ce906c7083493aab3d",
      "parents": [
        "a173376ea1b838d420384c2946b7e66859b6335b"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Fri Mar 29 14:34:53 2013 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Fri Mar 29 14:36:49 2013 -0400"
      },
      "message": "add emacs shell-script tagging\n\nfor files that don\u0027t start with a #! or end in .sh, the added tags\nare nice for emacs users to automatically switch to the right mode.\n\nChange-Id: If4b93e106191bc744ccad8420cef20e751cdf902\n"
    },
    {
      "commit": "995eb927f76d9c30984fb416a6cb59b9247c6812",
      "tree": "20b3e5088efad7c6d78d789990142948d5081b02",
      "parents": [
        "08fd641a19e44d8a58f20a0a309eea0eb5ac1cab"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Thu Mar 07 16:11:40 2013 -0600"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Mar 15 10:30:37 2013 -0500"
      },
      "message": "Add clean.sh\n\nclean.sh gets rid of all residue of running DevStack except installed\npackages and pip modules.\n\nAnd it eradicates rabbitmq-server and ts erlang dependencies as well as\nthe other RPC backends and databases.\n\nChange-Id: I2b9a251a0a151c012bae85a5a2f9c2f72e7700be\n"
    },
    {
      "commit": "7e79d9139f931e45f732de9a39cc54bedd95bd6f",
      "tree": "7bf48a4af954193c655e2365ec26b1616717e712",
      "parents": [
        "48053c791d32d3b61673b2061f63c36cd62861bb"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Sun Mar 03 12:23:04 2013 +0100"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Sun Mar 03 13:13:36 2013 +0100"
      },
      "message": "Simplify database_connection_url\n\n* does not expects dynamic scoping.\n* does not uses eval.\n\nChange-Id: I5ba4e5b7ffaabbb3c2bddadf9e53a2875de8b7c0\n"
    },
    {
      "commit": "41bf4520231bb6454333d6acb1e011bfc9976bae",
      "tree": "fbe47d979ea98a2a835abf32023f7a598019f2b7",
      "parents": [
        "3b3a6d78a63e93b43d3815f7e32a32458a82a3a9"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Mon Jan 28 14:04:39 2013 -0600"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Mon Jan 28 14:32:05 2013 -0600"
      },
      "message": "Handle nested xtrace states\n\nThe lib/database abstraction includes the appropriate database file that also\ncontains the $XTRACE bits at entry and exit.  The nested XTRACE handling overwrote\nthe value from lib/database.  So...make the nested files use their own\nXTRACE variables.\n\nChange-Id: Ibdfc8d7d1e1457a9bc889b781ce176b417789ea1\n"
    },
    {
      "commit": "767cd631796b5404e6331cee72977a1fcec68024",
      "tree": "c2ad888756cc69d2d3c33cff68a5605a79561f83",
      "parents": [
        "a1e1b5c192d3c6176c9a16da9db4ff98a64fbe7c"
      ],
      "author": {
        "name": "Joe Gordon",
        "email": "jogo@cloudscaling.com",
        "time": "Fri Jan 18 17:15:44 2013 -0500"
      },
      "committer": {
        "name": "Joe Gordon",
        "email": "jogo@cloudscaling.com",
        "time": "Tue Jan 22 11:08:24 2013 -0500"
      },
      "message": "Set MySQL slow log to record every query\n\nSince devstack is for development, lets record all SQL queries to enable\ndebugging, and further development.\n\nChange-Id: Idb4078a0d3a84151ad4c506f8861637d84ae47ad\n"
    },
    {
      "commit": "7c73e8dee705b4670cd051fad53e20e4a3cbe623",
      "tree": "306b9b7eb7ba0b8f805e8148e23d78ac32d21eff",
      "parents": [
        "5d8ae5bb6b6cde7f14e0b5ff554a177fc53b9271"
      ],
      "author": {
        "name": "Monty Taylor",
        "email": "mordred@inaugust.com",
        "time": "Mon Jan 07 08:17:01 2013 +0000"
      },
      "committer": {
        "name": "Monty Taylor",
        "email": "mordred@inaugust.com",
        "time": "Mon Jan 14 05:20:06 2013 -0800"
      },
      "message": "Enable MySQL slow query log.\n\nChange-Id: I3db33839bea28abaff01f1d7b7d6698c5dd2c083\n"
    },
    {
      "commit": "6d04fd7ba59450c4d9c6c7317eef05c7812056b1",
      "tree": "e60eafb8841a7c647e2aee7326f0d060d6d9c215",
      "parents": [
        "5ba0360b3266be26418dbd828e5e13386a324b2d"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Dec 21 11:03:37 2012 -0600"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Dec 28 18:03:10 2012 -0600"
      },
      "message": "Holiday docs and comment formatting cleanup\n\nChange-Id: Ia4ca88c67d3b94e306a79a669805a2fa1b0dc069\n"
    },
    {
      "commit": "b1b04d066d56162013fe08fd893e51060365653e",
      "tree": "383c7bd72a0977536bda1454e62c5a3b6c82830b",
      "parents": [
        "63ea3185de5d3e703e623ba57bc19a70c160274a"
      ],
      "author": {
        "name": "Vincent Untz",
        "email": "vuntz@suse.com",
        "time": "Thu Dec 06 11:59:29 2012 +0100"
      },
      "committer": {
        "name": "Vincent Untz",
        "email": "vuntz@suse.com",
        "time": "Wed Dec 12 16:15:06 2012 +0100"
      },
      "message": "Fix postgresql setup on openSUSE\n\nThe initdb call is part of starting the service for the first time, so\nwe need to do that.\n\nAlso, restart postgresql after sed\u0027ing its configuration files: if it\nwas already running for some reason, it needs to be restarted, not\nstarted.\n\nChange-Id: Ib7d3ff5217d06a7764a62a36084090514a1825ea\n"
    }
  ],
  "next": "00011c0847a9972b78051954e272f54e9d07ef51"
}
