)]}'
{
  "log": [
    {
      "commit": "352d58a7afd9e2261e639af78e4fb4c99d8f9f81",
      "tree": "a4b3f764357c43156cb1a2580c7a0f61be154976",
      "parents": [
        "6aeaceb0c4ef078d028fb6605cac2a37444097d8"
      ],
      "author": {
        "name": "Graham Hayes",
        "email": "graham.hayes@hp.com",
        "time": "Mon Jul 20 16:28:52 2015 +0100"
      },
      "committer": {
        "name": "Graham Hayes",
        "email": "gr@ham.ie",
        "time": "Fri Jul 26 11:49:29 2019 +0100"
      },
      "message": "Only modify folders created by devstack\n\nrunning chown and chmod on files and folders not created by\ndevstack causes a few issues:\n\n* On nfs mounted directories it can take an extremely\n  long time to chown -R some of the git repos, especially\n  if any tox commands have been ran in the host\n* chown can cause the host files to get into a weird state\n  if nfs is set up wrong.\n\nIf files and folders are pre-existing we should assume\nthey are in the correct state, and not modify them.\n\nFix setup-devstack-log-dir to create the logs directory with\ncorrect permissions in the first place.\n\nChange-Id: I5ebdaded3ffd0a5bc70c5e9ab5b18daefb358f58\nSigned-off-by: Graham Hayes \u003cgr@ham.ie\u003e\n"
    },
    {
      "commit": "3ffc00940fdfddbef2c3bd4bc2298104ab606504",
      "tree": "5c97cf7d0dd30446e88cce12fb998588eb7ecd9b",
      "parents": [
        "13e260ea2c3220a217626b12bff538916fdd2caf"
      ],
      "author": {
        "name": "Luigi Toscano",
        "email": "ltoscano@redhat.com",
        "time": "Tue Apr 02 12:28:31 2019 +0200"
      },
      "committer": {
        "name": "Luigi Toscano",
        "email": "ltoscano@redhat.com",
        "time": "Tue Apr 02 12:28:31 2019 +0200"
      },
      "message": "sync-devstack-data: new argument devstack_data_base_dir\n\nWhen the role is used by grenade, the data directory is shared among\ndifferent devstack executions, and the base directory is different,\nfor example: /opt/stack/data vs /opt/stack/{old,new}.\nThe new devstack_data_base_dir parameter allows user to specify\na base directory for the data/ directory which is unrelated\nto the devstack directory. The default value is devstack_base_dir,\nso the default behavior is unchanged.\n\nChange-Id: Ie69b7b51947cbf1a8b31d2701783de2fb56a2d33\n"
    },
    {
      "commit": "5e714d33081455af4bd7a45bb9e60a905ad6f2e7",
      "tree": "c5a0fb76160cacc1c0e1ff4f988a367c4e654e8b",
      "parents": [
        "d9c1275c5df55e822a7df6880a9a1430ab4f24a0"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Sat Feb 17 22:21:26 2018 +0000"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@gmail.com",
        "time": "Wed Mar 07 12:47:55 2018 +0000"
      },
      "message": "Fix multinode mode for devstack\n\nExtend the devstack job so that it can support both single and multinode\ncases.  Multinode mode require extra settings in devstack configuration,\nsome of which as subnode specific, some controller specific.\n\nAlso keep a simple devstack-multinode job defined for now so we can run\na multinode job in devstack gate, until the full tempest multinode job\nis ready to match the old\ngate-tempest-dsvm-neutron-multinode-full-ubuntu-xenial-nv.\n\nFixing multinode also requires sharing the CA configuration between\ncontroller and peers, overlay network configuration for communication\nbetween virtual machines and running discover_hosts for nova after the\nsubnode has been setup.\n\nThe extra orchestration required for multinode is encoded in a\ndedicated role to allow for jobs in other repos to re-use it.\n\nChange-Id: I2dcbd9bdb401860820e655d97aa3c4775af2827f\n"
    }
  ]
}
