)]}'
{
  "log": [
    {
      "commit": "fe346fc0ad694ac2b87360840235f77720718e4c",
      "tree": "7df6785df14b999a6e02b26e80791e5a19ae92f3",
      "parents": [
        "dbf4f14fbbeae2dd5e39022dc3f2eccd6ad896bc"
      ],
      "author": {
        "name": "Dzmitry Stremkouski",
        "email": "dstremkouski@mirantis.com",
        "time": "Thu Jan 30 18:29:29 2020 +0100"
      },
      "committer": {
        "name": "Dzmitry Stremkouski",
        "email": "dstremkouski@mirantis.com",
        "time": "Fri Jan 31 12:36:54 2020 +0100"
      },
      "message": "Extend template to set up additional values:\n\n- use_cow_images\n- force_raw_images\n- snapshot_image_format\n- images_type\n\nProd-Related: PROD-34639\nChange-Id: I172e8e7d97786f059dad4586d3bf27fa86b89dce\n"
    },
    {
      "commit": "341f1451bfb1c948478386d8932ec5382ce8688d",
      "tree": "a1b01896f0e8c4a5b02bcd25ef59e38039fdd2f4",
      "parents": [
        "aab3b3fd2103c27e071980f7397c6c8c5212aee7"
      ],
      "author": {
        "name": "Ivan Berezovskiy",
        "email": "iberezovskiy@mirantis.com",
        "time": "Mon Nov 18 16:27:07 2019 +0400"
      },
      "committer": {
        "name": "Ivan Berezovskiy",
        "email": "iberezovskiy@mirantis.com",
        "time": "Tue Dec 03 13:57:01 2019 +0000"
      },
      "message": "Install python-osc-placement for Queens\n\nPROD-34009\n\nChange-Id: I1f6f826c9d352f6ccb6767532b1e36facca4211b\n"
    },
    {
      "commit": "1ff595e591f54e0ad78f0e001afe70a078e8d92c",
      "tree": "d0910cb12dd8733a3fd93671787f243eb6a8c7ee",
      "parents": [
        "a973a338f49fd20cf6ceec5d5cff75a40d3d8f68"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Thu Nov 28 18:15:37 2019 +0100"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Thu Nov 28 18:15:37 2019 +0100"
      },
      "message": "Add proposed repo for tests\n\nChange-Id: Ifa59faa290b2584e7e80469821b4a9d6360efe68\nRelated: PROD-34216\n"
    },
    {
      "commit": "ddd52522412feded7e2db87a7cc1679f10b24dee",
      "tree": "e9021ac3320533fdde8629104b03627b449ad2e4",
      "parents": [
        "8465faea34ffab9ea3862a1c281cc34a8b9fcabd"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Tue Oct 15 14:28:37 2019 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Fri Nov 08 10:42:28 2019 +0100"
      },
      "message": "Formulas testing revision 2019/10\n\nRelated: PROD-32744\nRelated: PROD-33633\nRelated: PROD-33634\nRelated: PROD-33698\nRelated: PROD-33984\n\nChange-Id: I6cb7f75a7b5249c70386251fb0af35c384c41473\n"
    },
    {
      "commit": "fe715dff9f8ea411b6890edb61067e761062b7c9",
      "tree": "652a79570ed8ad9b2e2faa9524b51fe1efcfba74",
      "parents": [
        "cfead4bedd6cc6e52c47155ad38ada18819b95b9"
      ],
      "author": {
        "name": "Oleksandr Bryndzii",
        "email": "obryndzii@mirantis.com",
        "time": "Tue Apr 23 15:34:42 2019 +0300"
      },
      "committer": {
        "name": "obryndzii",
        "email": "obryndzii@mirantis.com",
        "time": "Tue May 21 09:10:02 2019 +0000"
      },
      "message": "Handle the hardcoded configuration values\n\nThis patch allows to customize the hardcoded configuration values,\nas well as introduce new configuration options for nova services\nby configmap template\n\nChange-Id: I1f81b5dfbe927f9019afb1e236abbc9bd3b0d6de\nRelated-Prod: PROD-29040\n(cherry picked from commit 6af347b16f08da9446ca702bc29b71ee192e1e03)\n"
    },
    {
      "commit": "7086202da1aba9246750e915c2baee66ced56fdb",
      "tree": "56c6278cc2814a2197ca80e0316c7c0414e57a0c",
      "parents": [
        "0b62cdf5197cae77af0af3b6c8e3afdef23a9270"
      ],
      "author": {
        "name": "Dmitry Teselkin",
        "email": "dteselkin@mirantis.com",
        "time": "Thu Apr 18 16:43:50 2019 +0300"
      },
      "committer": {
        "name": "Dmitry Teselkin",
        "email": "dteselkin@mirantis.com",
        "time": "Wed Apr 24 16:54:08 2019 +0300"
      },
      "message": "Allow setting tls_priority option\n\nAdd tls_priority config option to libvirtd.conf config.\n\nlibvirt-4.0.0 supports this functionality out of the box.\n\nTo fully comply with PROD-27620 priority string should be set in reclass\nto the following string:\n\n  SECURE256:-VERS-ALL:+VERS-TLS1.2:-KX-ALL:+ECDHE-RSA:+ECDHE-ECDSA:\\\n  -CIPHER-ALL:+AES-256-GCM:+AES-256-CBC:-MAC-ALL:+AEAD:+SHA384\n\nAlso, fix some inconsistiences found:\n\n* tests/pillar/compute_single.sls - change qemu\u0027s group name to \u0027nova\u0027 as\n  \u0027cinder\u0027 does not exists.\n\nChange-Id: I56a8c3726e1af274e2d2fffce8dca4501745519e\nRelated-Prod: PROD-27620\n(cherry picked from commit 77d9dacf644b1c8a93dcc35d30d90b046b86c9fa)\n"
    },
    {
      "commit": "61fa5310580cb80cdfb27a4d3643ed0a6111d375",
      "tree": "da521cb2010a0ca6070c83618b0e1c41b14d9ac2",
      "parents": [
        "05cee696aeeb89d4b5156225afeb547ae2ca5d92",
        "2ea61413a3e112a632f889f1102cc364b5d1bea0"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Thu Mar 28 23:15:27 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Thu Mar 28 23:15:27 2019 +0000"
      },
      "message": "Merge \"Unhardcode nova database connection parameters\" into release/2019.2.0"
    },
    {
      "commit": "05cee696aeeb89d4b5156225afeb547ae2ca5d92",
      "tree": "e512e4b09453188b598826b7a29f67bbe2000cb7",
      "parents": [
        "c3edf4e70c0e444c8d51882a585e38174e348e59",
        "5da484b633ea8fdef01d00a6b5ccf099985414cd"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Thu Mar 28 20:12:59 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Thu Mar 28 20:12:59 2019 +0000"
      },
      "message": "Merge \"Set default TTL for memcache item expiration\" into release/2019.2.0"
    },
    {
      "commit": "c3edf4e70c0e444c8d51882a585e38174e348e59",
      "tree": "6134c1e3ef7778ad2f0513d899c7c2f0ebce6ea9",
      "parents": [
        "ae0c03e52cf549f53f52171df21b37ba6b1e0f70",
        "719d0ca5d9030b1ed7b3cecd55ec8a4d63a08eb4"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Thu Mar 28 20:12:45 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Thu Mar 28 20:12:45 2019 +0000"
      },
      "message": "Merge \"Switch _map_instances from novang to novav21\" into release/2019.2.0"
    },
    {
      "commit": "2ea61413a3e112a632f889f1102cc364b5d1bea0",
      "tree": "bbf56a49e4232616f01eb7040f96a32e136982ef",
      "parents": [
        "ae0c03e52cf549f53f52171df21b37ba6b1e0f70"
      ],
      "author": {
        "name": "obryndzii",
        "email": "obryndzii@mirantis.com",
        "time": "Thu Jan 31 00:55:56 2019 +0000"
      },
      "committer": {
        "name": "Oleksandr Bryndzii",
        "email": "obryndzii@mirantis.com",
        "time": "Thu Mar 28 12:17:33 2019 +0200"
      },
      "message": "Unhardcode nova database connection parameters\n\n[database]/[api_database]\nidle_timeout \u003d 180\nmin_pool_size \u003d 100\nmax_pool_size \u003d 700\nmax_overflow \u003d 100\nretry_interval \u003d 5\nmax_retries \u003d -1\ndb_max_retries \u003d 3\ndb_retry_interval \u003d 1\nconnection_debug \u003d 10\npool_timeout \u003d 120\n\nChange-Id: I4bfa9ea7fdd1b91c0b43300df49ba79897bc7392\nRelated-Prod: PROD-26294\n(cherry picked from commit f795791263b56462ca29235cf4d18c75d5f4c0fa)\n"
    },
    {
      "commit": "ae0c03e52cf549f53f52171df21b37ba6b1e0f70",
      "tree": "7360401e001743cf94a7ec3e04877af79c0ad8ae",
      "parents": [
        "d19275b2d0de0244140d5292c4e2fb510f0257d1",
        "687b65406a37f3fbaeb10b7ff1c24a54215b8a44"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Wed Mar 27 18:11:52 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Wed Mar 27 18:11:52 2019 +0000"
      },
      "message": "Merge \"Configure nova to use service user tokens\" into release/2019.2.0"
    },
    {
      "commit": "719d0ca5d9030b1ed7b3cecd55ec8a4d63a08eb4",
      "tree": "96a751dd193df59debe26352c38f3b3a7fa4223a",
      "parents": [
        "d19275b2d0de0244140d5292c4e2fb510f0257d1"
      ],
      "author": {
        "name": "sgarbuz",
        "email": "sgarbuz@mirantis.com",
        "time": "Fri Feb 01 13:11:12 2019 +0200"
      },
      "committer": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Wed Mar 27 09:50:15 2019 +0000"
      },
      "message": "Switch _map_instances from novang to novav21\n\nSwitch _map_instances from novang to novav21 module\n\nChange-Id: I806b6a276149320964b425ee534d80ffe1eeafef\nRelated-Prod: PROD-26861 (PROD:26861)\n(cherry picked from commit 37664d8da45993940c2f6368b9d7209db209a995)\n"
    },
    {
      "commit": "5da484b633ea8fdef01d00a6b5ccf099985414cd",
      "tree": "547d99976c7498e7cc004cdc53225ac526ed326e",
      "parents": [
        "71e92eb10de826feec475cc4cee660fd9fa2d28e"
      ],
      "author": {
        "name": "Dmitry Ukov",
        "email": "dukov@mirantis.com",
        "time": "Tue Feb 05 16:56:50 2019 +0400"
      },
      "committer": {
        "name": "Oleksandr Bryndzii",
        "email": "obryndzii@mirantis.com",
        "time": "Thu Mar 21 17:11:07 2019 +0200"
      },
      "message": "Set default TTL for memcache item expiration\n\nFixes: PROD-26960\n\nChange-Id: I8880277c1c0fa3b6cbea1c26fcdf09d13b92a5e8\n(cherry picked from commit 25b53070d6d625c58fb4a92728130b6122caae98)\n\nEnable default TTL for memcache item expiration\n\nIncludes oslo_templates/files/queens/oslo/_cache.conf file\nin the [cache] section of nova.conf\n\nChange-Id: I7e6ed812cc95cb492b255171c12314d89a8343de\nRelated-Prod: PROD-26960\n(cherry picked from commit 068f1534282f5f1d0a8be86c9425e6e5a20d48f4)\n"
    },
    {
      "commit": "687b65406a37f3fbaeb10b7ff1c24a54215b8a44",
      "tree": "24795a9d2cb8632e0fcb012efba3f39d1374faf9",
      "parents": [
        "71e92eb10de826feec475cc4cee660fd9fa2d28e"
      ],
      "author": {
        "name": "Oleksandr Bryndzii",
        "email": "obryndzii@mirantis.com",
        "time": "Wed Feb 20 15:51:15 2019 +0200"
      },
      "committer": {
        "name": "Oleksandr Bryndzii",
        "email": "obryndzii@mirantis.com",
        "time": "Thu Mar 21 16:59:18 2019 +0200"
      },
      "message": "Configure nova to use service user tokens\n\nLong-running operations such as live migration or snapshot can\nsometimes overrun the expiry of the user token.\nIn such cases, post operations such as cleaning up after a live\nmigration can fail when the nova-compute service needs to cleanup\nresources in other services, such as in the block-storage (cinder)\nor networking (neutron) services.\n\nThis patch enables nova to use service user tokens to supplement\nthe regular user token used to initiate the operation.\nThe identity service (keystone) will then authenticate a request\nusing the service user token if the user token has already expired.\n\nChange-Id: I203f2dfc97bdc65dd424e1085ce2e20a5e9dbf40\nRelated-Prod: PROD-27591\n(cherry picked from commit 6d821f5893a02b40b5bc0477b568b6de03590ad7)\n\nFix typo in nova service user configuration\n\nChange-Id: I2f16217d3c3ba8abf0313527b813fc1592de4088\nRelated-Prod: https://mirantis.jira.com/browse/PROD-27864\nRelated-Prod: https://mirantis.jira.com/browse/PROD-27591\n(cherry picked from commit f7c76187fb1cfbc81f23ae82dcfe58bfc3582739)\n\nRework nova service_user section\n\nThis patch overrides the service user data taken from identity\npillar by the data from service user pillar if specified.\n\nChange-Id: Iaec201ae949c3dae44b1efc6b91a21623407b711\nRelated-Prod: PROD-27591\n(cherry picked from commit f4f91a1c23fb75714d23e3df200f4297fb218b9e)\n"
    },
    {
      "commit": "d8a62ca7fbcb0e7cdf36702c00126fcafe256177",
      "tree": "a1ad24f87d0e905f906e2164ab00d29a507a8804",
      "parents": [
        "71e92eb10de826feec475cc4cee660fd9fa2d28e"
      ],
      "author": {
        "name": "Dmitry Ukov",
        "email": "dukov@mirantis.com",
        "time": "Tue Mar 05 20:51:10 2019 +0400"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu Mar 21 12:38:29 2019 +0200"
      },
      "message": "Added disk_allocation_ratio parameter\n\nAllocation ratio was parametrised for all supported releases both for\ncomputes and controller nodes\n\nRelated-Prod: PROD-28255\nChange-Id: I4d1d88070d94cb88e2ca17688a303da2137e5212\n"
    },
    {
      "commit": "e2b3cb36611d7215637d1d9d93dd7efcb625f5f8",
      "tree": "5a76de42677132fb90ae0dd08874845e874a0a32",
      "parents": [
        "7dd33c3b1bc12cb56165f8739916629473a9e344"
      ],
      "author": {
        "name": "Machi Hoshino",
        "email": "mhoshino@mirantis.com",
        "time": "Wed Dec 12 10:14:23 2018 +0800"
      },
      "committer": {
        "name": "Machi Hoshino",
        "email": "mhoshino@mirantis.com",
        "time": "Thu Dec 13 00:04:48 2018 +0900"
      },
      "message": "Add support soft_delete\n\nhttps://mirantis.jira.com/browse/PROD-25772\n\nChange-Id: I14edb5e815f6054757146a48a3a9d7f996821477\n"
    },
    {
      "commit": "cc02c7fd2a795372b4405d878996d5a592704784",
      "tree": "eb8479fcddc0d0917c14a494b5fb255dc5bdf9e2",
      "parents": [
        "b5ef9219052dec7a61db5bb41a69fbe2fc5686e5"
      ],
      "author": {
        "name": "sgarbuz",
        "email": "sgarbuz@mirantis.com",
        "time": "Thu Oct 25 14:29:30 2018 +0300"
      },
      "committer": {
        "name": "sgarbuz",
        "email": "sgarbuz@mirantis.com",
        "time": "Fri Oct 26 07:47:07 2018 +0000"
      },
      "message": "Manage token TTL for Nova VNC console service\n\nManage token TTL for noVNC console in Nova configuration file\n\nChange-Id: I30c55c717d342976917783de90f2cafc38a6901c\nRelated-Prod: PROD-21128 (PROD:21128)\n"
    },
    {
      "commit": "2bce2cb44c00604597d205aae6fedcee86a36464",
      "tree": "a296b7f174dbe07e93b66d78bdef13aed6813631",
      "parents": [
        "f173c57f66e2c2807cafaa7a737a9b374a0dfae7"
      ],
      "author": {
        "name": "Michael Polenchuk",
        "email": "mpolenchuk@mirantis.com",
        "time": "Mon Sep 17 16:05:43 2018 +0400"
      },
      "committer": {
        "name": "Michael Polenchuk",
        "email": "mpolenchuk@mirantis.com",
        "time": "Wed Oct 17 13:17:34 2018 +0400"
      },
      "message": "Handle scheduler default filters as sequence\n\nIn order to add just additional filters on cluster level\ninstead of copy/paste all existing list plus additional ones.\nBoth string and sequence are supported since Queens version.\n\nChange-Id: I55b5a045b4615e12788a358f25f47698d70653aa\n"
    },
    {
      "commit": "f173c57f66e2c2807cafaa7a737a9b374a0dfae7",
      "tree": "b22e732094aadb2ff9b51f995d29cb7813457ba7",
      "parents": [
        "8d567e2bd7460abf4d6bc86d8a8d3321534eac39",
        "bb8abfe9504bc6da57cf0d8f777912f815f51094"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Wed Oct 17 07:26:11 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "mail@domain.com",
        "time": "Wed Oct 17 07:26:11 2018 +0000"
      },
      "message": "Merge \"Implement nova memcache security strategy\""
    },
    {
      "commit": "bb8abfe9504bc6da57cf0d8f777912f815f51094",
      "tree": "39b1aea5b7290827a5bc9ddcda85d5fca786cc89",
      "parents": [
        "e78bf157faecb08365361b26f8222a28b04a9e28"
      ],
      "author": {
        "name": "Oleksandr Bryndzii",
        "email": "obryndzii@mirantis.com",
        "time": "Fri Sep 28 22:21:43 2018 +0000"
      },
      "committer": {
        "name": "Oleksandr Bryndzii",
        "email": "obryndzii@mirantis.com",
        "time": "Tue Oct 09 17:47:13 2018 +0300"
      },
      "message": "Implement nova memcache security strategy\n\nProvides an option to authenticate and optionally encrypt the token\ndata stored in the cache:\nmemcache_security_strategy \u003d MAC/ENCRYPT\nmemcache_secret_key \u003d secret_key\n\nChange-Id: I740be64fd5d822a4c4718e9b56b9fff34c2ba9da\nRelated-Prod: PROD-22099\n"
    },
    {
      "commit": "32a5409430874f4cf50cb1f887cbb88a03f948a1",
      "tree": "2491842a7537cc63311f010f5a762a3db60d5530",
      "parents": [
        "e78bf157faecb08365361b26f8222a28b04a9e28"
      ],
      "author": {
        "name": "Gleb Galkin",
        "email": "ggalkin@mirantis.com",
        "time": "Tue Oct 02 17:16:40 2018 +0300"
      },
      "committer": {
        "name": "Dzmitry Stremkouski",
        "email": "dstremkouski@mirantis.com",
        "time": "Thu Oct 04 10:31:34 2018 +0200"
      },
      "message": "Added token_ttl parameter\n\nChange-Id: I8f763ed547b3f4f0348b61d49f6cbc48246ba084\n"
    },
    {
      "commit": "b8f389ff612b1d43a768c7aba3dc0457ca97e5a8",
      "tree": "b0784cf9a381f6099ed874393e49682f3cee826b",
      "parents": [
        "22c8c2c770bc58ceeddc066ca929fb25cd6318d2"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Wed Aug 29 10:48:45 2018 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Wed Aug 29 10:48:48 2018 +0200"
      },
      "message": "Add ability to configure nfs_mount_options\n  - updated test pillars\n\nPROD: PROD-22586 (PROD:22586)\n\nChange-Id: I39ab805327e95b68d6ff0e2ea92b6cac0068eada\n"
    },
    {
      "commit": "af95334b97daba5abafd3670e84d0b7940baecbc",
      "tree": "d653ab2e85f7a3b256f756f59f1dc0475ccc8eac",
      "parents": [
        "7ff25ba2c927b3d9c32d9f30e65f34525c2ff3ad",
        "2a6589d4920055f1dbb087937c44a3af2de5fb9a"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Wed Jul 25 15:23:08 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@84b5d06f6116",
        "time": "Wed Jul 25 15:23:08 2018 +0000"
      },
      "message": "Merge \"Add Salt 2018.3 tests\""
    },
    {
      "commit": "2a6589d4920055f1dbb087937c44a3af2de5fb9a",
      "tree": "89047fa4e63352b3f0e8c86375f1356d50c8d154",
      "parents": [
        "3a481dce5f35a8193edb5c1e575529a03d346202"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Wed Apr 25 12:38:41 2018 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Mon Jul 23 14:50:20 2018 +0200"
      },
      "message": "Add Salt 2018.3 tests\n\nChange-Id: I936a5707dca965473446ce05da2f1872f9f6c443\n"
    },
    {
      "commit": "cab3a90e9969e222e53553d2792fe99896d441bf",
      "tree": "841a2c5a2acf49eb55ab59fbcca462248246faab",
      "parents": [
        "909cd44272b90709286d07f9fca158b682d553fc"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Thu Jul 12 13:17:17 2018 +0300"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Fri Jul 20 12:37:56 2018 +0000"
      },
      "message": "[VMware] inital commit\n\nThis commit unhardcode vmware related options.\n\nRelated-Prod: PROD-21444\n\nChange-Id: I4b66750cb3d9dafe96e887d8b1d1623d641f3b98\n"
    },
    {
      "commit": "159c254a4844289a89d8183277790b7a5814a909",
      "tree": "6f9edab57e14a37dec3b82f8f4e836c521cf24cf",
      "parents": [
        "4a83ddb91d144e6bb55e8b4a8ac33e1a8d62d44c"
      ],
      "author": {
        "name": "Michael Polenchuk",
        "email": "mpolenchuk@mirantis.com",
        "time": "Sat Jun 09 15:31:51 2018 +0400"
      },
      "committer": {
        "name": "Michael Polenchuk",
        "email": "mpolenchuk@mirantis.com",
        "time": "Wed Jun 13 11:36:26 2018 +0400"
      },
      "message": "Handle nova image preallocation mode\n\nImage preallocation allows storage to be fully allocated at instance\nstart. This should significantly improve performance on writes to new\nblocks and may even improve I/O performance to prewritten blocks due\nto reduced fragmentation.\n\nChange-Id: Ic285d6bc07dcee65db2dffca9d2730705761121c\n"
    },
    {
      "commit": "7da9bf113782a8fb35ff71ebae5361ca1241f5ae",
      "tree": "8263470915526fbe7452a01591e6855d0473fb4a",
      "parents": [
        "59433e3cc85d679aaa3c9fde6c6e93aea21642d1"
      ],
      "author": {
        "name": "Dzmitry Stremkouski",
        "email": "dstremkouski@mirantis.com",
        "time": "Wed Apr 25 22:30:37 2018 +0200"
      },
      "committer": {
        "name": "Dzmitry Stremkouski",
        "email": "dstremkouski@mirantis.com",
        "time": "Wed Apr 25 22:39:13 2018 +0200"
      },
      "message": "Fixing logic for cpu_model parameter\nBackporting from pike to ocata and newton\nAdding docs and tests\n\nProd-Related: PROD-19272\n\nChange-Id: I8948f48e4ef57ece3ccdee76a5152536cced5a3c\n"
    },
    {
      "commit": "29656ced6a48f559b34976ebfcd6298d4283d2b9",
      "tree": "92fe56b1ab7b7abc389bfb95f1b4acb873814b8f",
      "parents": [
        "ad91ddb98436f26b0c2c9b43c7802f28e1dca5ab"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Sat Mar 03 05:27:59 2018 +0200"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Sun Mar 11 17:24:42 2018 +0000"
      },
      "message": "Deprecate using intree nova placement wsgi template\n\nAll openstack services uses 99% persent same wsgi apache config.\nThis patch adds functionality to configure nova-placement wsgi conf\nfrom apache pillar. To do this on cluster level the following file\nshould be included:\n - system.apache.server.site.nova-placement\n\nThe intree wsgi template will be removed when we switch all model\nand cookiecutter to use apache template.\n\nChange-Id: Id6ec48ffa93db572d6a2a8257946a4a1d2fbedb3\n"
    },
    {
      "commit": "ddf130ba1c959529313c1f2f4bb9214e0c743cec",
      "tree": "59aa00a9a0faf3b7e1e90bd5ed6f007ab7fe5de3",
      "parents": [
        "62e4ffe387a10dbfe9606e0d67d467e94ab2867a"
      ],
      "author": {
        "name": "vgusev",
        "email": "vgusev@mirantis.com",
        "time": "Fri Feb 16 16:43:30 2018 +0400"
      },
      "committer": {
        "name": "vgusev",
        "email": "vgusev@mirantis.com",
        "time": "Tue Feb 27 10:34:42 2018 +0400"
      },
      "message": "Add kitchen tests for logging\n\nChange-Id: I96e963a3e0be1bb44a35cb49d9673ed28501ec53\n"
    },
    {
      "commit": "f50f0c0be719abfdf88cdd2add89c200afc51419",
      "tree": "9b0feac1df9ecd9ba90778a4bf58c788232451a8",
      "parents": [
        "3f25ec640613faab587308793a33731b4ccc4ffe"
      ],
      "author": {
        "name": "kkalynovskyi",
        "email": "kkalynovskyi@mirantis.com",
        "time": "Tue Dec 12 17:52:57 2017 +0200"
      },
      "committer": {
        "name": "Kostiantyn Kalynovskyi",
        "email": "kkalynovskyi@mirantis.com",
        "time": "Tue Dec 12 21:58:15 2017 +0200"
      },
      "message": "[PROD-16118] Adding feature to control user/group\n\nChange allows to set user and group for QEMU processes run by the system instance\nAnd specify whether libvirt should dynamically change file ownership to match the\nConfigured user/group above\nRelated-Prod: PROD-16118\n\nChange-Id: I700f7cd373fffea82a0b1c3b0e22bfd9b2ef3a48\n"
    },
    {
      "commit": "1a87946c9026597afd1ede1567789b0c751c43eb",
      "tree": "91bd79b302294377c766681f34167fa761d57797",
      "parents": [
        "8b7fcb25035a0cb3e1e126bb619a8e2f0f8fa0d4"
      ],
      "author": {
        "name": "Pavlo Shchelokovskyy",
        "email": "shchelokovskyy@gmail.com",
        "time": "Tue Nov 28 17:56:03 2017 +0200"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Wed Nov 29 14:20:20 2017 +0000"
      },
      "message": "Unhardcode live_migration_tunnelled\n\nAs we do not have shared instance storage configurable for computes,\nlive migration with block migration is the only live migration\ntype choice for VMs not booted from cinder volumes.\n\nAt the same time we have uncoditionally enabled\n\"live_migration_tunnelled\" option in nova.conf that is NOT\ncompatible with block migration (see help string for that option).\n\nThis can be conditionally enabled in the future when MCP\nsupports e.g. Ceph as a backend for shared instance storage\non computes.\n\nThis patch picks default value from nova service unless it is\nconfigured via compute:libvirt:live_migration_tunnelled option.\nStarting from Newton is disabled by default.\n\nhttps://github.com/openstack/nova/commit/61f122637b8c9952e28983de81638941dc4e7bc4\n\nChange-Id: If2d2e6f782f79dc45655091a7615d884ddf3d999\nRelated-Issue: PROD-15929\n"
    },
    {
      "commit": "370c10d90f03241edd117f8e73127954fd14eb5c",
      "tree": "effa1b5225d68492c4a13dfed4e3cea1f455a555",
      "parents": [
        "939135848c4d18e59e09087ef89aac0e5ac22792"
      ],
      "author": {
        "name": "Oleg Iurchenko",
        "email": "oiurchenko@mirantis.com",
        "time": "Thu Oct 19 14:03:37 2017 +0300"
      },
      "committer": {
        "name": "Oleg Iurchenko",
        "email": "oiurchenko@mirantis.com",
        "time": "Thu Oct 19 17:15:47 2017 +0300"
      },
      "message": "Add Barbican integration to Nova\n\nThis patch adds Barbican integration to Nova\n\nChange-Id: I74ba842b34fcfd4627586a3f337ad729c706c5b5\nRelated-PROD: PROD-15205\n"
    },
    {
      "commit": "4952ed39f2ad11bdffd3f7fbc618ca55ba0bcac1",
      "tree": "a050a69a8ced02f7a3f0c4b1415609fbb7408cd1",
      "parents": [
        "25063fa32078cd642b70d0b3d445b4e451e023b6"
      ],
      "author": {
        "name": "Kirill Bespalov",
        "email": "kbespalov@mirantis.com",
        "time": "Fri Aug 25 13:31:55 2017 +0300"
      },
      "committer": {
        "name": "Kirill Bespalov",
        "email": "kbespalov@mirantis.com",
        "time": "Mon Sep 18 18:50:16 2017 +0300"
      },
      "message": "MySQL TLS Support\n\nAdds ability to use secured TLS connection\nfrom OS service to MySQL database.\n\nPROD-14213\nChange-Id: I47431e1ad4d9445f70f1e330c33cb96b5e390c42\n"
    },
    {
      "commit": "25063fa32078cd642b70d0b3d445b4e451e023b6",
      "tree": "8df9580ebc198669ebff2d96574c5ab379b8c716",
      "parents": [
        "8b062ca1cd88b24272f46218f8f90c55a4a5abca",
        "6461717ac64b14a9202659dd50223b793b90e1c5"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Mon Sep 18 15:18:35 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@5535367c947d",
        "time": "Mon Sep 18 15:18:35 2017 +0000"
      },
      "message": "Merge \"RabbitMQ TLS support\""
    },
    {
      "commit": "6461717ac64b14a9202659dd50223b793b90e1c5",
      "tree": "e6943c5d9e3ce5c79e83b18bc1aef546c319cfae",
      "parents": [
        "a24138c0c8ea6d1f40d6e32cb20576cd2681cff9"
      ],
      "author": {
        "name": "Kirill Bespalov",
        "email": "kbespalov@mirantis.com",
        "time": "Tue Jul 11 14:43:14 2017 +0300"
      },
      "committer": {
        "name": "Kirill Bespalov",
        "email": "kbespalov@mirantis.com",
        "time": "Fri Sep 15 07:10:16 2017 +0300"
      },
      "message": "RabbitMQ TLS support\n\nReleases: Mitaka, Newton, Ocata\nUsage: see README.rst\n\nOSCORE-140\nChange-Id: I56dca7b8741c04700d8b283dc31196fae5fcc535\n"
    },
    {
      "commit": "0bc7969f2935a02db31f8bebca4a3228cf82299d",
      "tree": "f8ac2fc62fc3e58b231b7268871f4da94a2405c0",
      "parents": [
        "298f746fcddcd1ee8211803fa112c0d879a7b47b"
      ],
      "author": {
        "name": "Kalynovskyi",
        "email": "kkalynovskyi@mirantis.com",
        "time": "Fri Jul 21 16:22:09 2017 +0300"
      },
      "committer": {
        "name": "Kalynovskyi",
        "email": "kkalynovskyi@mirantis.com",
        "time": "Thu Aug 31 13:10:55 2017 +0300"
      },
      "message": "Adding feature to support lvm for ephemeral VMs\n\nChange-Id: Ib4329027e23981cbba39c9c1c894adbbbea4c7c3\n"
    },
    {
      "commit": "35e53b792d71ae75c8ef3273b64c2875b3c88648",
      "tree": "3927676ff640c6cc3bf9d1df9dbb5f829f258e2e",
      "parents": [
        "f82fc73ead1fe3719b97ca71b8a0923abbe4fa5b"
      ],
      "author": {
        "name": "Dmitry Stremkovskiy",
        "email": "dstremkouski@mirantis.com",
        "time": "Sat Jul 29 12:50:39 2017 +0300"
      },
      "committer": {
        "name": "Dmitry Stremkovskiy",
        "email": "dstremkouski@mirantis.com",
        "time": "Sat Jul 29 12:50:57 2017 +0300"
      },
      "message": "Unhardcoding disk_cachemodes nova option\n\nChange-Id: Ia327b4a13b40d3e8e136045190597bbb3c5a84cd\n"
    },
    {
      "commit": "83e66287d790a5343e8c3989791d4dd5fb6cf039",
      "tree": "e4e4e2bab9c3a6cc82e2deb57d690d212bb31080",
      "parents": [
        "91f4585a45af3f191be1fd4d302347395369da66"
      ],
      "author": {
        "name": "Dmitry Stremkovskiy",
        "email": "dstremkouski@mirantis.com",
        "time": "Tue Jul 25 18:49:21 2017 +0300"
      },
      "committer": {
        "name": "Dmitry Stremkovskiy",
        "email": "dstremkouski@mirantis.com",
        "time": "Thu Jul 27 11:07:35 2017 +0300"
      },
      "message": "Unhardcoding libvirt group name parameter for socket. Upgrade path\n\nChange-Id: Ia7c9c871a87664ed23a67e14bbc5ea91729e0c3d\n"
    },
    {
      "commit": "91f4585a45af3f191be1fd4d302347395369da66",
      "tree": "f1238ddd5eaea2ea129f9ed7f8cd6efb5ef717ee",
      "parents": [
        "8a0ff51072c1fe4277eba3ceb399ab2a5d2307a6"
      ],
      "author": {
        "name": "Dmitry Stremkovskiy",
        "email": "dstremkouski@mirantis.com",
        "time": "Tue Jul 18 16:22:31 2017 +0300"
      },
      "committer": {
        "name": "Marek Celoud",
        "email": "mceloud@mirantis.com",
        "time": "Wed Jul 26 07:45:00 2017 +0000"
      },
      "message": "Presenting upgrade_levels option\n\nChange-Id: Iaf4d329bc141a5c34ea13f358780318510ce1be1\n"
    },
    {
      "commit": "24e9097db84b34795eb7bf7fbd6cb570f426c09f",
      "tree": "fb759d9da3460c523707ac930a18772ac00ba638",
      "parents": [
        "d9d5954144e3cacc9bd1cd659c2586eb246a36a6",
        "0fee77990ec142543e5d0d07d881c2efd45735b4"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue Jul 11 15:52:24 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 11 15:52:24 2017 +0200"
      },
      "message": "Merge pull request #30 from mnederlof/config-drive-options\n\nAllow configuring the config drive options"
    },
    {
      "commit": "d9d5954144e3cacc9bd1cd659c2586eb246a36a6",
      "tree": "4d9dfe1921998b66945cf8a75c594df99e5c57c5",
      "parents": [
        "b2247fc1c6574d24d72496bd9c8174689b55d0d9"
      ],
      "author": {
        "name": "Kirill Bespalov",
        "email": "kbespalov@mirantis.com",
        "time": "Fri Jun 30 00:10:33 2017 +0300"
      },
      "committer": {
        "name": "Marek Celoud",
        "email": "mceloud@mirantis.com",
        "time": "Tue Jul 11 12:03:36 2017 +0000"
      },
      "message": "[ci] Fix kitchen tests \u0026 salt states\n\nChanges:\n\n - added \u0027is defined\u0027 check to compute|controller.enable opts\n\n - added creation of an empty policy.json file for newton+ release\n   to allow to manage rules. (policy.json for nova is removed\n   in stable/ocata, defaults are taken from code)\n\n - any nova manage * commands wrapped into \u0027noservice\u0027 condition\n\n - fixed .kitchen.yaml to manage releases in properly way (before\n   change, Liberty release always used)\n\n   wrong ways:\n\n   pillars:\n     - top.sls\n     - nova \u003c-------- will be created just \u0027nova\u0027 file, not \u0027nova.sls\u0027\n\n   pillars:\n     - top.sls\n     - nova.sls: \u003c--- does not overwrite anything (file already exists)\n        nova:\n          version: ocata\n\nChange-Id: I8c51f65979071148e22fb72a5f04b78e83074043\n"
    },
    {
      "commit": "0fee77990ec142543e5d0d07d881c2efd45735b4",
      "tree": "a9b2c059b0e7de84d6e1771b67696422908e855f",
      "parents": [
        "b51a51499314c14c4d12cd4e9a4ae00b0c89bc8e"
      ],
      "author": {
        "name": "Michel Nederlof",
        "email": "mnederlof@cloudvps.com",
        "time": "Tue Jun 27 08:33:05 2017 +0200"
      },
      "committer": {
        "name": "Michel Nederlof",
        "email": "mnederlof@cloudvps.com",
        "time": "Mon Jul 10 13:29:23 2017 +0200"
      },
      "message": "Add test case for mitaka, with options for config_drive.\n"
    },
    {
      "commit": "5eb4f67a64cd6dd23bdcd7d00560145a4be2b1eb",
      "tree": "27a5d985818932f721a6ae494db257361a2e0956",
      "parents": [
        "339fc1d948b056f93a8ba83ed764b32cbc65e7cc",
        "3562a0836dbbd212276cde36086aabab9af8e2c4"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu May 18 14:45:15 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 18 14:45:15 2017 +0200"
      },
      "message": "Merge pull request #17 from dukov/master\n\nPolicy.json should be defined by user"
    },
    {
      "commit": "3562a0836dbbd212276cde36086aabab9af8e2c4",
      "tree": "fde41d79d9c4749d8253d18bc8c8048368e5270d",
      "parents": [
        "380fb08838419301367f0b8c23d7fa09a538b1e9"
      ],
      "author": {
        "name": "Dmitry Ukov",
        "email": "dukov@mirantis.com",
        "time": "Thu May 04 00:00:48 2017 +0400"
      },
      "committer": {
        "name": "Dmitry Ukov",
        "email": "dukov@mirantis.com",
        "time": "Tue May 16 20:26:57 2017 +0400"
      },
      "message": "Policy.json should be defined by user\n\nUser can override and add values to policy.json by creating flat\nkey-value structure under nova:controller:policy.\n\nChange-Id: Ide69691fe5dc4dd684159ad3f29bfeb1638c9bf3\n"
    },
    {
      "commit": "d4bb87455f149228c6c8cec30bed888e0230459c",
      "tree": "ffa3f0c99e24909994a38184e3a9bcaecbbc0fef",
      "parents": [
        "8b978d0c1f73b73afff5a4486ed3a286472772aa"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Mon May 15 18:11:16 2017 +0200"
      },
      "committer": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Mon May 15 18:11:16 2017 +0200"
      },
      "message": "Enable CI tests per openstack release\n"
    },
    {
      "commit": "eb566f60a8811bc0ea220687cf9a356566b46a59",
      "tree": "bd7654b938c222c680126aa195f779b0f2e31955",
      "parents": [
        "d5031a82add5193d7a5bdd1cdf876f6ddf07e748"
      ],
      "author": {
        "name": "Michel Nederlof",
        "email": "mnederlof@cloudvps.com",
        "time": "Fri Apr 21 15:37:47 2017 +0200"
      },
      "committer": {
        "name": "Michel Nederlof",
        "email": "mnederlof@cloudvps.com",
        "time": "Fri Apr 21 15:37:47 2017 +0200"
      },
      "message": "Adding Trim/Unmap support for libvirt / ceph\n"
    },
    {
      "commit": "f03e4880988c7691ed44d33becde40661ad57efd",
      "tree": "191e05e8d973f3b7d9820172e7da519c60fc528c",
      "parents": [
        "5f41e6e2a3c941cb5a2090dbcbc0d6588cccaf7d"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Mon Apr 10 10:26:18 2017 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Mon Apr 10 10:26:18 2017 +0200"
      },
      "message": "Add opt. resume guests on host boot (#10)\n\n"
    },
    {
      "commit": "5f41e6e2a3c941cb5a2090dbcbc0d6588cccaf7d",
      "tree": "8399ef2bc6d7b0ae61148d942fb66765a2b6801f",
      "parents": [
        "171f81fcdce9a0bc10ad10a3661e1ab28cdc06bd"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Mon Apr 10 10:18:12 2017 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Mon Apr 10 10:18:12 2017 +0200"
      },
      "message": "Add Kitchen test + Travis CI [WIP] (#6)\n\n* Add Kitchen test + Travis CI\r\n\r\n* update ci configs\r\n\r\n* Update openstack repos for kitchen\r\n"
    },
    {
      "commit": "26fb85c81035ab72c2a50be3a8dda0e52e89c9fa",
      "tree": "940c667bc1fd9ce5f61ae435989b1f402b7514c9",
      "parents": [
        "55d1f57bf5eda7006a18185190318f816a343ca9"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Thu Feb 16 22:29:22 2017 +0100"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Mon Feb 20 12:04:40 2017 +0100"
      },
      "message": "CPU pinning \u0026 Hugepages libvirt mounts\n\nHugepages mount point definition for libivirt. Nova vcpu pin set\nparameter definition.\n\nEpic: PROD-8959\n\nChange-Id: I7a5b0b315a31d77b4324963c299546d7d3f4343a\n"
    },
    {
      "commit": "aa23dc09c7c075efd28660313d1f8a1e82889f80",
      "tree": "df9efedf97d83e712e413b81a477d66bc63e123a",
      "parents": [
        "6d39fc0c19a81161147de250434d5689c6ea559f"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Tue Nov 29 16:30:25 2016 +0100"
      },
      "committer": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Fri Dec 02 20:52:41 2016 +0100"
      },
      "message": "enable cadf auditing support\n\nChange-Id: Iea78465576b8e1a69a7317155c41caeef10f066a\n"
    },
    {
      "commit": "617a8969d522b940d875b9303c1082027fb9c9fc",
      "tree": "01630e7bbe76cc220a064599ac0b5c84f340c60a",
      "parents": [
        "ce5d5993766ca7251b46b2cb9cd7bd490ebd601d"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Sun Sep 04 18:50:06 2016 +0200"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Sun Sep 04 18:50:06 2016 +0200"
      },
      "message": "nova compute operation improvements\n\nChange-Id: I704600e3e5ce608d40ee22a0284ae66a0ce4a84e\n"
    },
    {
      "commit": "39e6acaab43b2da867b65901d6d3c235525b5cc6",
      "tree": "481a49eac01b1900c0dae50d5b7e05faef6c5094",
      "parents": [
        "fcf34f8f0c04d7e9dc707d168e9e714d2a3ea9e6"
      ],
      "author": {
        "name": "maxstack",
        "email": "max@100percentit.com",
        "time": "Wed May 04 13:50:13 2016 +0000"
      },
      "committer": {
        "name": "Max Hollingdale",
        "email": "max@100percentit.com",
        "time": "Fri May 20 16:51:56 2016 +0100"
      },
      "message": "Added the option to use Ceph for Nova ephemeral.\n\nChanged the live_migration_flags to Ceph reccomended if being used\nHardcoded Nova to talk to Cinder internalURL\nAdded option for setting Nova-console keymap\n\nChange-Id: If0d3104c1ad5a76315a72f7fc7d7b79b9e87ae52\n"
    },
    {
      "commit": "a82b8205776b54739e2973e19dff091d4965d645",
      "tree": "7e907e70aedbe90b72f676ff806215f834889b93",
      "parents": [
        "dce07bf3b6e31ad6f1e95196f390253434736910"
      ],
      "author": {
        "name": "Jiri Konecny",
        "email": "jiri.konecny@tcpcloud.eu",
        "time": "Thu Apr 21 17:20:08 2016 +0200"
      },
      "committer": {
        "name": "Jiri Konecny",
        "email": "jiri.konecny@tcpcloud.eu",
        "time": "Thu Apr 21 17:20:08 2016 +0200"
      },
      "message": "[RabbitMQ] Removed deprecated ha_queue option.\n\nChange-Id: I835362c728c0176d20e4673e169f59ceb40c3560\n"
    },
    {
      "commit": "e31f2c5ed0c86c7e5cad583be216c08f6f8863b0",
      "tree": "70d446ccaa3eeb2579172e5c9c69a65b88ec7ca3",
      "parents": [
        "3ef8a315cca067fd402f14cd9a93f03a616a24b6"
      ],
      "author": {
        "name": "Jiri Konecny",
        "email": "jiri.konecny@tcpcloud.eu",
        "time": "Thu Apr 14 17:16:02 2016 +0200"
      },
      "committer": {
        "name": "Jiri Konecny",
        "email": "jiri.konecny@tcpcloud.eu",
        "time": "Tue Apr 19 07:07:18 2016 +0200"
      },
      "message": "[RabbitMQ] Parametrized message queue hosts to enable client-side HA.\n\nChange-Id: Ie092a7e53d0ae4efcd2b6b56c0854723fd27863f\n"
    },
    {
      "commit": "b5a80e4658a248c98137da83a7a6300e80c76ecc",
      "tree": "5c2a1b3bee7e9ade20caacbabbb7aeb47dc36a3a",
      "parents": [
        "9344a370c0498d35c2c8ac995efed205bd6f1a40"
      ],
      "author": {
        "name": "Jiri Konecny",
        "email": "jiri.konecny@tcpcloud.eu",
        "time": "Tue Mar 22 11:51:01 2016 +0100"
      },
      "committer": {
        "name": "Jiri Konecny",
        "email": "jiri.konecny@tcpcloud.eu",
        "time": "Tue Mar 22 12:08:36 2016 +0100"
      },
      "message": "[Workers] Added parametrization of osapi_compute_worker and workers.\n\nChange-Id: Ib916c4e7631e5d058d1c352a670a92edb05adc8b\n"
    },
    {
      "commit": "9344a370c0498d35c2c8ac995efed205bd6f1a40",
      "tree": "fe277c5422e6d65f12d57bc5cbfa87a52756aebe",
      "parents": [
        "7902126021d922109398356ed5e1076c2ef80ec1"
      ],
      "author": {
        "name": "Jiri Konecny",
        "email": "jiri.konecny@tcpcloud.eu",
        "time": "Mon Mar 21 19:25:48 2016 +0100"
      },
      "committer": {
        "name": "Jiri Konecny",
        "email": "jiri.konecny@tcpcloud.eu",
        "time": "Tue Mar 22 08:13:25 2016 +0100"
      },
      "message": "[Disk] Added parametrization of disk_allocation_ratio.\n\nChange-Id: Icc734e213bf4f3f94defc7b10f68914cfa86a3b6\n"
    },
    {
      "commit": "7902126021d922109398356ed5e1076c2ef80ec1",
      "tree": "0760e3cc80f1a1e24e0b31795780b18358bd6ff8",
      "parents": [
        "ad16f61b90d675a5ed2a01b7f5407f537fac07d2"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Wed Mar 09 14:53:53 2016 +0100"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Wed Mar 09 14:53:53 2016 +0100"
      },
      "message": "add Keystone region configuration\n\nChange-Id: I2a0e74a0641a01bcb5e96ada0c013664e773b482\n"
    },
    {
      "commit": "235949e3147d84d82add1734250f462f6930fb52",
      "tree": "180c3af8b7f109ce1053ce08e464e621b8ff7c7f",
      "parents": [
        "c9c41d394c4843f437a47097ab3d2fd98f363842"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Mon Jan 25 18:19:39 2016 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Mon Jan 25 18:19:39 2016 +0100"
      },
      "message": "Script to run tests\n"
    },
    {
      "commit": "cb7d797df7c6323f06a8ee98b7b6f62d4a8ad4cd",
      "tree": "c2bf68b81606a3e0907de83fa3f95dd0642218bb",
      "parents": [
        "880f02f90485d417437a0a63258b102c1714f1f0"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "ales.komarek@tcpcloud.eu",
        "time": "Mon Jan 25 14:47:34 2016 +0100"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "ales.komarek@tcpcloud.eu",
        "time": "Mon Jan 25 14:47:34 2016 +0100"
      },
      "message": "top files\n"
    },
    {
      "commit": "880f02f90485d417437a0a63258b102c1714f1f0",
      "tree": "d94b11d0d8b7ca86138c9225a2b6df4bb6c55a25",
      "parents": [
        "e1e2f3018c13482a7b6b9fd6378dcbdc51ff3a4a"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "ales.komarek@tcpcloud.eu",
        "time": "Mon Jan 25 13:19:23 2016 +0100"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "ales.komarek@tcpcloud.eu",
        "time": "Mon Jan 25 13:19:23 2016 +0100"
      },
      "message": "testing scenarios\n"
    }
  ]
}
