)]}'
{
  "log": [
    {
      "commit": "8bceb6d36af448e4e3ebb7a8e90cbda4c010f969",
      "tree": "b520ca2922661b8a6d1988f6997382d036753afd",
      "parents": [
        "a483aca1536536c4114205696ca483f4b727d3c7"
      ],
      "author": {
        "name": "Oleg Grigorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Thu Aug 17 18:29:28 2017 +0300"
      },
      "committer": {
        "name": "Oleg Grigorov",
        "email": "ohryhorov@mirantis.com",
        "time": "Mon Sep 11 13:15:37 2017 +0300"
      },
      "message": "Creating keystone and glance usernames for glusterfs cluster\n\nIn order to avoid keystone errors related to keys directory\noccuring sporadically during multinode configuration glusterfs\ncluster should be assembled before keystone.server state in\ninstallOpenstackControl() stage inside Orchestrate.groovy. To\nperform the above usernames required by gluster have to be\ncreated before the state.\n\nChange-Id: I69d33a5b3478925425e3441c28c34d5249d35af0\nRelated-Prod: PROD-13874\n"
    },
    {
      "commit": "9490db9e68c35acfc357b098ca871fbe8d379760",
      "tree": "f83e87cdcb725ed0e158b1926e86d568a3111789",
      "parents": [
        "4f24035070bf8c65579226f3abb9cd36ed07cace"
      ],
      "author": {
        "name": "Andrey Shestakov",
        "email": "ashestakov@mirantis.com",
        "time": "Thu Jun 15 17:17:37 2017 +0300"
      },
      "committer": {
        "name": "Andrey Shestakov",
        "email": "ashestakov@mirantis.com",
        "time": "Thu Jun 15 17:17:37 2017 +0300"
      },
      "message": "Add Glusterfs volume for keystone credential-keys.\n\nChange-Id: Ife24619123ae962aac9d58dca4a5cdee125e26af\n"
    },
    {
      "commit": "01387882f67a3ca1ab154025966f4f882a1fed03",
      "tree": "f65e1e71cfd7cbe56bafb40497ddc0a12e1bdae8",
      "parents": [
        "d856be854676b22c4750ee1526cd99fa0501c8f2"
      ],
      "author": {
        "name": "Sam Stoelinga",
        "email": "sammiestoel@gmail.com",
        "time": "Mon Apr 17 14:49:31 2017 -0700"
      },
      "committer": {
        "name": "Sam Stoelinga",
        "email": "sammiestoel@gmail.com",
        "time": "Tue Apr 18 09:42:16 2017 -0700"
      },
      "message": "Fix glusterfs clients backup-volfile-servers\n\nPreviously glusterfs clients would set the backup-volfile-servers to\nbe the same as the current node. This will result in an incorrect\nresult for example when we run glusterfs.client.volume.glance from\nthe OpenStack controller node. In that case it would result in the\nbackup-volfile-servers to be set to the controller_node01_address.\nWe can not assume that cluster_node0{1,2,3}_address points to the\nglusterfs servers as in most cases the clients are not running\non the same node as the glusterfs server.\n\nThis patch fixes the issue by adding a new parameter should be set\nto to the glusterfs server addresses.\n\nThis is a fix for commit: #1e5cb45c79e959c4a which introduced\nthe backup-volfile-servers option, but with the incorrect\nparameters.\n\n!ClusterModelImpact: Requires change in cluster model\n\nCo-Authored-By: Rob Hilton \u003crhilton@mirantis.com\u003e\n"
    },
    {
      "commit": "1e5cb45c79e959c4ab580a18295f85dfa2c9ae57",
      "tree": "2b174720a1ac013e70e865458778c9445c4da39e",
      "parents": [
        "88f4a17d1f8eb11a5a7713783a56f7aa05e723c4"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Wed Mar 22 11:47:48 2017 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Wed Mar 22 11:47:49 2017 +0100"
      },
      "message": "Use backup-volfile-servers option for glusterfs mounts\n\nFirst, glusterfs mount will use primary server, supplied by _param,\noverridable on cluster-level.\nIf it fails, it will try to mount from each of 3 cluster nodes as a backup.\n\nChange-Id: I5b7a68639263610a5e44f0865b13aa381ad9d127\n"
    },
    {
      "commit": "80e488aaec36e60831ad78c5af4bfe9562d5fe9b",
      "tree": "8c4ec52d4114b78c1601f4c56daa4d6c317291d7",
      "parents": [
        "4156c628d4aba24db3a12f65463c1604bafe40b1"
      ],
      "author": {
        "name": "Ondrej Smola",
        "email": "ondrej.smola@tcpcloud.eu",
        "time": "Mon Jan 09 15:12:56 2017 +0100"
      },
      "committer": {
        "name": "Ondrej Smola",
        "email": "ondrej.smola@tcpcloud.eu",
        "time": "Mon Jan 09 15:12:56 2017 +0100"
      },
      "message": "added default params for glusterfs client keystone and glance\n"
    },
    {
      "commit": "9a5f562e02486f46cd88e4c275bdb52cdae5d331",
      "tree": "d6e38c54bc25ca1c136629b457e9f7272c351ba8",
      "parents": [
        "322751ee083565bc2508981bb1a3948b7f386041"
      ],
      "author": {
        "name": "Ondrej Smola",
        "email": "ondrej.smola@tcpcloud.eu",
        "time": "Thu Dec 15 16:28:51 2016 +0100"
      },
      "committer": {
        "name": "Ondrej Smola",
        "email": "ondrej.smola@tcpcloud.eu",
        "time": "Thu Dec 15 16:28:51 2016 +0100"
      },
      "message": "add keystone and glance glusterfs client\n"
    }
  ]
}
