)]}'
{
  "log": [
    {
      "commit": "150b2199655e69a159a1b9cc8cf3f9732df8ecd6",
      "tree": "4d62c569bc2a1afbc8a2471c50ddf101352b5ab1",
      "parents": [
        "0de02045db0cb519ec51f35a4d9afce920b361c4"
      ],
      "author": {
        "name": "kdanylov aka koder",
        "email": "koder.mail@gmail.com",
        "time": "Sat Apr 01 16:53:01 2017 +0300"
      },
      "committer": {
        "name": "kdanylov aka koder",
        "email": "koder.mail@gmail.com",
        "time": "Sat Apr 01 16:53:01 2017 +0300"
      },
      "message": "bug fixes and add text report\n"
    },
    {
      "commit": "0e0cfcb17100e2dfe96a17750fdfaffa8b98900e",
      "tree": "1214b19f5487cf4b23f4d4746c54cf19903cc284",
      "parents": [
        "a732a6059505b3f84bdcedddf89b72e8bfa26c61"
      ],
      "author": {
        "name": "kdanylov aka koder",
        "email": "koder.mail@gmail.com",
        "time": "Mon Mar 27 22:19:09 2017 +0300"
      },
      "committer": {
        "name": "kdanylov aka koder",
        "email": "koder.mail@gmail.com",
        "time": "Mon Mar 27 22:19:09 2017 +0300"
      },
      "message": "moving code to cephlib\n"
    },
    {
      "commit": "f90de85f5a7065f2de23423a615676ffd6c3e02c",
      "tree": "b94a094359ec8848fa55f1959aef92aef3f1fc75",
      "parents": [
        "108ac363ea39b7ec8ad075e374d5e27f0190d376"
      ],
      "author": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Fri Jan 20 18:12:27 2017 +0200"
      },
      "committer": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Fri Jan 20 18:12:27 2017 +0200"
      },
      "message": "continue refactoring for report\n"
    },
    {
      "commit": "3d2bc4f85f116cc96fa865a68066503104e40422",
      "tree": "0f19f57570e5788e2316c3185fdff57e394ed88d",
      "parents": [
        "22d134e73fc5f6fe96faccbec6830119fe3f0f18"
      ],
      "author": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Sat Nov 12 18:31:18 2016 +0200"
      },
      "committer": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Sat Nov 12 18:31:18 2016 +0200"
      },
      "message": "refactoring and typing in progress\n"
    },
    {
      "commit": "3b4da8b000263e22c8cb000a4572ec546171a504",
      "tree": "fde1b6f1c4ec54f547fdce50ca4a838a00a972c5",
      "parents": [
        "f4ac01748de9c70157d4d7ea0472a08c9d922878"
      ],
      "author": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Mon Oct 17 00:17:53 2016 +0300"
      },
      "committer": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Mon Oct 17 00:17:53 2016 +0300"
      },
      "message": "2.0 refactoring:\n\n    * Add type for most of functions\n    * Remove old fio run code, move to RPC/pluggable\n    * Remove most of sensors code, will move then to RPC\n    * Other refactoring\n"
    },
    {
      "commit": "b6be5c58c1b96b828bae43a190e434a71088b94e",
      "tree": "e54973e933a474bbd72c7c3d4e76e25e3f77ad51",
      "parents": [
        "765920a78f569e1461ad2899176f7ec16e581fd4"
      ],
      "author": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Sat Oct 01 01:29:35 2016 +0300"
      },
      "committer": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Sat Oct 01 01:29:35 2016 +0300"
      },
      "message": "v2.0 started\n"
    },
    {
      "commit": "5ea9df0a51c30657b56406e531f0973029873192",
      "tree": "6ed8a162daffbea6bd97c611122e87a94b254d8c",
      "parents": [
        "10266f400cba60d74cace2bb4b4daf5e23992fe8"
      ],
      "author": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Fri Dec 04 21:46:06 2015 +0200"
      },
      "committer": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Fri Dec 04 21:46:06 2015 +0200"
      },
      "message": "fixes\n"
    },
    {
      "commit": "9e0512a6d26a63eb1aeabf56d1b2646803a798f0",
      "tree": "ef443a7c3259284d7bdfabbac85b22798d730013",
      "parents": [
        "56782063e529072e4d2d135e514f3676afcd47bb"
      ],
      "author": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Mon Aug 10 14:51:59 2015 +0300"
      },
      "committer": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Mon Aug 10 14:52:47 2015 +0300"
      },
      "message": "fixes and move Dockerfile and install.sh to script. Make a package\n"
    },
    {
      "commit": "8e9942e29a5fb7fdff87372dc0b8997645fb644f",
      "tree": "c6255d4af7a10ac26a0dee1ba3df2fdf31344c2a",
      "parents": [
        "b719743889ecdab536177260760beb59de753ddd"
      ],
      "author": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Wed Jul 15 00:48:16 2015 +0300"
      },
      "committer": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Wed Jul 15 00:48:16 2015 +0300"
      },
      "message": "add insecure openstack connection support2\n"
    },
    {
      "commit": "b719743889ecdab536177260760beb59de753ddd",
      "tree": "892bf2ced98c0c4b0aa10772a3094ef018885aac",
      "parents": [
        "0fdaaee4deedb91c0b12719cf6bdfbae36471b1d"
      ],
      "author": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Wed Jul 15 00:40:43 2015 +0300"
      },
      "committer": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Wed Jul 15 00:40:43 2015 +0300"
      },
      "message": "add insecure openstack connection support\n"
    },
    {
      "commit": "0fdaaee4deedb91c0b12719cf6bdfbae36471b1d",
      "tree": "3177e1dffdf3972c19e62193d6ebb8c11f5cb5e9",
      "parents": [
        "170936aec86658be3dabf29928733261e1054534"
      ],
      "author": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Tue Jun 30 11:10:48 2015 +0300"
      },
      "committer": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Tue Jun 30 11:10:48 2015 +0300"
      },
      "message": "2.0 ready\n"
    },
    {
      "commit": "f236b9c9fe4d1a29b32a0ac4a76d0dc69e8364c4",
      "tree": "0573959a0f71a66c7eca1edff354b99bf5e0f475",
      "parents": [
        "f95cfc1ab83aa12cac1382b03794b8b1418ce839"
      ],
      "author": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Wed Jun 24 18:17:22 2015 +0300"
      },
      "committer": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Wed Jun 24 18:17:22 2015 +0300"
      },
      "message": "temporary commit\n"
    },
    {
      "commit": "6ab4d43121f2d7c5cbcef1ef101c81359a018384",
      "tree": "b91911b5c43abb223214c55689c94f1e035264fb",
      "parents": [
        "bb6d6cdca9cc0eaa13a0c4bb6ce95672b46893fa"
      ],
      "author": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Mon Jun 22 00:26:28 2015 +0300"
      },
      "committer": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Mon Jun 22 00:26:28 2015 +0300"
      },
      "message": "add lat/bw limits, fio binaryes, fix bugs, fix latency calculations, etc\n"
    },
    {
      "commit": "7248c7bbbb4da6eb48618f2ca6091e4346fe4d15",
      "tree": "c9d88301b510b3dc0c5ca0723e59024b4e8c2ec7",
      "parents": [
        "4186f35739aad16c343ca7e937396eb867bcb47c"
      ],
      "author": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Sun May 31 22:53:03 2015 +0300"
      },
      "committer": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Tue Jun 02 08:58:44 2015 +0300"
      },
      "message": "add mixed load test, other fixes\n"
    },
    {
      "commit": "4186f35739aad16c343ca7e937396eb867bcb47c",
      "tree": "31488299598cfe42c0d82dab9b0825d2f09eb862",
      "parents": [
        "88407ffb08700ee4db3ac98dc8dc9e373e4e99a6",
        "b1e1861e62dbcdbd055f0c663adc3e7ccbaaaa03"
      ],
      "author": {
        "name": "Alyona Kiseleva",
        "email": "akiselyova@mirantis.com",
        "time": "Fri May 29 13:28:58 2015 +0300"
      },
      "committer": {
        "name": "Alyona Kiseleva",
        "email": "akiselyova@mirantis.com",
        "time": "Fri May 29 13:28:58 2015 +0300"
      },
      "message": "Merge pull request #6 from Mirantis/bt2\n\nNew cpu load option, bottlenecks"
    },
    {
      "commit": "b1e1861e62dbcdbd055f0c663adc3e7ccbaaaa03",
      "tree": "ebf0265808dc6602fa0408fdd6984056da30b00f",
      "parents": [
        "bb5fe0742f3fd77dc3f1de1d3f063cdb99b186e6"
      ],
      "author": {
        "name": "Ved-vampir",
        "email": "akiselyova@mirantis.com",
        "time": "Fri May 22 18:10:22 2015 +0300"
      },
      "committer": {
        "name": "Ved-vampir",
        "email": "akiselyova@mirantis.com",
        "time": "Fri May 29 13:26:00 2015 +0300"
      },
      "message": "New cpu load option, bottlenecks\n"
    },
    {
      "commit": "88407ffb08700ee4db3ac98dc8dc9e373e4e99a6",
      "tree": "3e5bd6365300d5e6d55d34a11a482da008dbb34a",
      "parents": [
        "bb5fe0742f3fd77dc3f1de1d3f063cdb99b186e6"
      ],
      "author": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Tue May 26 15:35:57 2015 +0300"
      },
      "committer": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Tue May 26 15:35:57 2015 +0300"
      },
      "message": "a lot of changes\n"
    },
    {
      "commit": "4af1c1da85fb279038a520c8229e1c8584f97e5e",
      "tree": "cda5a78025d371abf1236ce7db6261512080efb9",
      "parents": [
        "415447a25f175f2a50cfaaa06a95135f617fc336"
      ],
      "author": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Mon May 18 15:48:58 2015 +0300"
      },
      "committer": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Mon May 18 15:49:06 2015 +0300"
      },
      "message": "a lot of chenges\n"
    },
    {
      "commit": "416b87a9cba92b1093370eda452065224ed52523",
      "tree": "65abb6a4c975f5a7ef151b74da9351828e1b267d",
      "parents": [
        "d5ed4daa9649a206a5f7b0209e7a4331dee8c5e4"
      ],
      "author": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Tue May 12 00:26:04 2015 +0300"
      },
      "committer": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Tue May 12 00:26:04 2015 +0300"
      },
      "message": "a lot of changes"
    },
    {
      "commit": "d5ed4daa9649a206a5f7b0209e7a4331dee8c5e4",
      "tree": "299ba11a8db73f70a0ac3fecb8f95785e757a88b",
      "parents": [
        "f86d7af6aa95d3ba374c8024d118aa8c5a168f63"
      ],
      "author": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Thu May 07 23:33:23 2015 +0300"
      },
      "committer": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Thu May 07 23:34:00 2015 +0300"
      },
      "message": "a lot of changes\n"
    },
    {
      "commit": "f86d7af6aa95d3ba374c8024d118aa8c5a168f63",
      "tree": "10e5c8459ab46773f9039724bb3b64691cfe4561",
      "parents": [
        "2b4af7bd7ebaf594f09ac024cfa9dd6987b33550"
      ],
      "author": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Wed May 06 04:01:54 2015 +0300"
      },
      "committer": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Thu May 07 23:34:00 2015 +0300"
      },
      "message": "a lot of changes\n"
    },
    {
      "commit": "63e9c5a321be80b83fdd1406d19003fdf017bbe7",
      "tree": "87a0c23bf37f66621b03a2b8a91ade308047572c",
      "parents": [
        "c368eb6c49b6bac24ad65e6c20516414437e2e7a"
      ],
      "author": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Tue Apr 28 23:06:07 2015 +0300"
      },
      "committer": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Fri May 01 17:25:10 2015 +0300"
      },
      "message": "fixes in ceph tests, add linearity plot\n"
    },
    {
      "commit": "c368eb6c49b6bac24ad65e6c20516414437e2e7a",
      "tree": "53f132d14e23741bab0724ee12acae358de16b27",
      "parents": [
        "70d2e10bd2083bf5b1499c48c369c1fb1587b3f0"
      ],
      "author": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Tue Apr 28 18:22:01 2015 +0300"
      },
      "committer": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Fri May 01 17:25:10 2015 +0300"
      },
      "message": "improve OS preparation, change config structure\n"
    },
    {
      "commit": "fcea0725474c04af1edf3abb5b2bca42b009b5aa",
      "tree": "f65fbaba5604e7487c5eb0bd36d2cdb901f30557",
      "parents": [
        "2526ec1d75c50bd302d2b7e524b0b14a8debf67a"
      ],
      "author": {
        "name": "Ved-vampir",
        "email": "akiselyova@mirantis.com",
        "time": "Mon Apr 27 14:06:13 2015 +0300"
      },
      "committer": {
        "name": "Ved-vampir",
        "email": "akiselyova@mirantis.com",
        "time": "Mon Apr 27 19:09:28 2015 +0300"
      },
      "message": "changed for new data format\n"
    },
    {
      "commit": "5c7b614a546d84706238ac3a3fceba5a0abd59ab",
      "tree": "becb6d58f07fe223599e786d67ca035b39d60a61",
      "parents": [
        "46d4f39135afe25c5784f92986ece253cb7c8811"
      ],
      "author": {
        "name": "Ved-vampir",
        "email": "akiselyova@mirantis.com",
        "time": "Fri Apr 24 19:49:59 2015 +0300"
      },
      "committer": {
        "name": "Ved-vampir",
        "email": "akiselyova@mirantis.com",
        "time": "Fri Apr 24 20:07:16 2015 +0300"
      },
      "message": "sensors correction, postprocessing\n"
    },
    {
      "commit": "4d4771c800e7c54e7de424d5cb4bf4e9d33e18e9",
      "tree": "f5196736951e9dc44f3851d90778b5cad9d92ee6",
      "parents": [
        "d2c313ad3ece4596448ae5bb8fce7c42e593be5c"
      ],
      "author": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Thu Apr 23 01:32:02 2015 +0300"
      },
      "committer": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Thu Apr 23 01:32:11 2015 +0300"
      },
      "message": "run tests on nodes in offline mode\n"
    },
    {
      "commit": "e87ae65a2f15db44a027f37e0b62f0c46db9365d",
      "tree": "926045652fcdcf54e879aee158798f5741e18919",
      "parents": [
        "168f6094c4c9ff753995aac1c2213cd8d8c9a7f3"
      ],
      "author": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Mon Apr 20 02:14:35 2015 +0300"
      },
      "committer": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Mon Apr 20 02:14:35 2015 +0300"
      },
      "message": "more improvements and fixes and new bugs\n"
    },
    {
      "commit": "cff7b2e130ab1e18422b80a723b4804de6783528",
      "tree": "88fd945c73b33e8cd1112229d64bb423c0b41541",
      "parents": [
        "4500a5f69e3bb6a66a18b78f4523f49f36dabd2e"
      ],
      "author": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Sat Apr 18 20:48:15 2015 +0300"
      },
      "committer": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Sat Apr 18 20:48:15 2015 +0300"
      },
      "message": "very large refactoring\n"
    },
    {
      "commit": "4500a5f69e3bb6a66a18b78f4523f49f36dabd2e",
      "tree": "969029f77eeea424e594a9ffdf95031d777e7040",
      "parents": [
        "69339acf1f162d6df50366d3aa60da52182667c8"
      ],
      "author": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Fri Apr 17 16:55:17 2015 +0300"
      },
      "committer": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Fri Apr 17 16:55:24 2015 +0300"
      },
      "message": "fixing bugs\n"
    },
    {
      "commit": "cee433464405bd1d931bd22f09bfefac3931257d",
      "tree": "7a43a8524d0876b0d18f575d5a3dd20429d7bfbe",
      "parents": [
        "1fbb71db21a18ed4854bedc8b40db502f5412951"
      ],
      "author": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Tue Apr 14 22:52:53 2015 +0300"
      },
      "committer": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Tue Apr 14 22:56:16 2015 +0300"
      },
      "message": "lot of fixes\n"
    },
    {
      "commit": "1fbb71db21a18ed4854bedc8b40db502f5412951",
      "tree": "7bd56889cc2de60a434808af11a5bcdb0440af07",
      "parents": [
        "8ca2057307fccf254d1a93b21ba0846649cbfd89"
      ],
      "author": {
        "name": "gstepanov",
        "email": "gstepanov@mirantis.com",
        "time": "Tue Apr 14 19:56:23 2015 +0300"
      },
      "committer": {
        "name": "gstepanov",
        "email": "gstepanov@mirantis.com",
        "time": "Tue Apr 14 19:56:23 2015 +0300"
      },
      "message": "Lab info added to report layout\n"
    },
    {
      "commit": "4e9f3ed8f8b0be7b138c0384d4cff453b84706d6",
      "tree": "08130b24dc2dcaf860311a62c19c6cd3a07a88c5",
      "parents": [
        "652cd80930a80a98676efce37d5999b16825513e"
      ],
      "author": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Tue Apr 14 11:26:12 2015 +0300"
      },
      "committer": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Tue Apr 14 11:26:12 2015 +0300"
      },
      "message": "rename bw_mean to bw, other fixes\n"
    },
    {
      "commit": "652cd80930a80a98676efce37d5999b16825513e",
      "tree": "20255b33d21b4e75b1d23c7f71f0d5cc5d1862ad",
      "parents": [
        "f4b82c2e891595467a2a40b613ae5f4546359323"
      ],
      "author": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Mon Apr 13 12:21:07 2015 +0300"
      },
      "committer": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Mon Apr 13 12:21:07 2015 +0300"
      },
      "message": "pre-release bug fixes\n"
    },
    {
      "commit": "f4b82c2e891595467a2a40b613ae5f4546359323",
      "tree": "a73af6dba138d0e132bd4f5ceb71b80a7a5afda5",
      "parents": [
        "66839a9ebdcd1abef5e0e1b67e77396977fbe0a7"
      ],
      "author": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Sat Apr 11 13:35:25 2015 +0300"
      },
      "committer": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Sat Apr 11 13:35:25 2015 +0300"
      },
      "message": "pre-release updates, bug fixes\n"
    },
    {
      "commit": "82489e7296d75b6827ae397a2d6cd7226f5721e5",
      "tree": "9e2c0bf4bfe99917dd38ce81159538de247a2055",
      "parents": [
        "6c491060b705841a12f55730c734a61b0ba6693e"
      ],
      "author": {
        "name": "gstepanov",
        "email": "gstepanov@mirantis.com",
        "time": "Fri Apr 10 16:18:03 2015 +0300"
      },
      "committer": {
        "name": "gstepanov",
        "email": "gstepanov@mirantis.com",
        "time": "Fri Apr 10 16:18:37 2015 +0300"
      },
      "message": "Copying openrc from controller node, adding to global config and external ip to config yaml added.\n"
    },
    {
      "commit": "6c491060b705841a12f55730c734a61b0ba6693e",
      "tree": "7189d6b73cb7b6599c22975ab7ab0244c54cbab1",
      "parents": [
        "f703b5283559f11b3ca9bcb0240c453401c9af44"
      ],
      "author": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Thu Apr 09 22:33:13 2015 +0300"
      },
      "committer": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Fri Apr 10 12:44:59 2015 +0300"
      },
      "message": "wqrefactor postprocessing code\n"
    },
    {
      "commit": "4861d7173a6157a5fbf5a040d1b39dfd92f61301",
      "tree": "6b4e80f7d2dddcbc31b3f16ac203fa823f4c510a",
      "parents": [
        "023c1e4ab5d59cd2c8c58a21af0f33d21b5186d4"
      ],
      "author": {
        "name": "gstepanov",
        "email": "gstepanov@mirantis.com",
        "time": "Thu Apr 09 13:28:02 2015 +0300"
      },
      "committer": {
        "name": "gstepanov",
        "email": "gstepanov@mirantis.com",
        "time": "Thu Apr 09 13:28:02 2015 +0300"
      },
      "message": "pep8 for MOL 305\n"
    },
    {
      "commit": "2e92802c78b6070a75ae4009f6ad1834eec1aff2",
      "tree": "85a3c9ef7b0109dd1e6ce2823d965dced093eed9",
      "parents": [
        "cd256d613249c892bb69422e88740303d9ece18f"
      ],
      "author": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Wed Apr 08 13:47:15 2015 +0300"
      },
      "committer": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Wed Apr 08 13:47:22 2015 +0300"
      },
      "message": "fix multythreaded bugs in disk_test_agent, add linearity data and script\n"
    },
    {
      "commit": "f1ff52d62ffd23d9a361b58eb2c84de2b1c756da",
      "tree": "e71452f839fb47aa218444a35406b33eb871451c",
      "parents": [
        "b896f699af543dd200e7d46e2b793278c2b453f7"
      ],
      "author": {
        "name": "gstepanov",
        "email": "gstepanov@mirantis.com",
        "time": "Tue Apr 07 15:54:33 2015 +0300"
      },
      "committer": {
        "name": "gstepanov",
        "email": "gstepanov@mirantis.com",
        "time": "Tue Apr 07 16:34:56 2015 +0300"
      },
      "message": "MOL 319, connector code integrated in run_test.py\n"
    },
    {
      "commit": "b896f699af543dd200e7d46e2b793278c2b453f7",
      "tree": "f7df1163c32dcbf489bfe4cb70329958da8bff4d",
      "parents": [
        "00025a56a72e2d2d27fe491ac90515c07cecc9ee"
      ],
      "author": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Tue Apr 07 14:57:55 2015 +0300"
      },
      "committer": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Tue Apr 07 14:58:58 2015 +0300"
      },
      "message": "single node tests\n"
    },
    {
      "commit": "0d0740cca2ea9d934ac3b12cab917ed08843a328",
      "tree": "153766b695485a1fa61cd767290aa563eec2ff97",
      "parents": [
        "da45e88859e7e36e0f5706def819151a189b52eb"
      ],
      "author": {
        "name": "Ved-vampir",
        "email": "akiselyova@mirantis.com",
        "time": "Mon Apr 06 15:39:33 2015 +0300"
      },
      "committer": {
        "name": "Ved-vampir",
        "email": "akiselyova@mirantis.com",
        "time": "Mon Apr 06 15:39:33 2015 +0300"
      },
      "message": "postprocessing added (plot and dev)\n"
    },
    {
      "commit": "da45e88859e7e36e0f5706def819151a189b52eb",
      "tree": "3837537a8ae651a1e0a8b06608f28b00f054bbdd",
      "parents": [
        "e3481cd28d2255f9f76f4a85fbf3deb99744b9cb"
      ],
      "author": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Mon Apr 06 02:24:42 2015 +0300"
      },
      "committer": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Mon Apr 06 02:24:42 2015 +0300"
      },
      "message": "large commit. refactoring, fio code totally reworker, huge improvenent in test time and results, etc\n"
    },
    {
      "commit": "e3481cd28d2255f9f76f4a85fbf3deb99744b9cb",
      "tree": "29c288545d028e2f84248fca50ef192f4e7380f1",
      "parents": [
        "a2d37603c03d05a5df8a70fb3245118c7508b9b4"
      ],
      "author": {
        "name": "gstepanov",
        "email": "gstepanov@mirantis.com",
        "time": "Fri Apr 03 21:45:52 2015 +0300"
      },
      "committer": {
        "name": "gstepanov",
        "email": "gstepanov@mirantis.com",
        "time": "Fri Apr 03 21:45:52 2015 +0300"
      },
      "message": "Connector for adding/cleaning ip forwarding rules added\n"
    },
    {
      "commit": "a2d37603c03d05a5df8a70fb3245118c7508b9b4",
      "tree": "ff91847f599bfa56c845a9fe85f0ca01b42314ca",
      "parents": [
        "c4150f705f2571b9d0a764901a9cfb468e031ad9"
      ],
      "author": {
        "name": "gstepanov",
        "email": "gstepanov@mirantis.com",
        "time": "Thu Apr 02 19:23:49 2015 +0300"
      },
      "committer": {
        "name": "gstepanov",
        "email": "gstepanov@mirantis.com",
        "time": "Thu Apr 02 19:23:49 2015 +0300"
      },
      "message": "changes to io.py applied to script, tasks for fio added\n"
    },
    {
      "commit": "d2826635193398f4b77143150b0a0ae439b1147c",
      "tree": "1829eb146d1c6b13f0b6178c9b55a47ae3753ea4",
      "parents": [
        "b65b9a87b8cdd065c09f9839cac0305f9dd4b20a"
      ],
      "author": {
        "name": "gstepanov",
        "email": "gstepanov@mirantis.com",
        "time": "Thu Apr 02 15:01:18 2015 +0300"
      },
      "committer": {
        "name": "gstepanov",
        "email": "gstepanov@mirantis.com",
        "time": "Thu Apr 02 15:01:18 2015 +0300"
      },
      "message": "final refactoring\n"
    },
    {
      "commit": "b65b9a87b8cdd065c09f9839cac0305f9dd4b20a",
      "tree": "40ec3cfe935a7bf72f6b65c3efa925fb2f284014",
      "parents": [
        "fb23a264c64bb791bf8d74ec782a013527b2fff7"
      ],
      "author": {
        "name": "gstepanov",
        "email": "gstepanov@mirantis.com",
        "time": "Sat Mar 28 18:09:17 2015 +0200"
      },
      "committer": {
        "name": "gstepanov",
        "email": "gstepanov@mirantis.com",
        "time": "Sat Mar 28 18:09:17 2015 +0200"
      },
      "message": "small refactoring\n"
    },
    {
      "commit": "fb23a264c64bb791bf8d74ec782a013527b2fff7",
      "tree": "a63e990e25d7018e4c75747c9f34797a72c6425c",
      "parents": [
        "3d2a915409fb531637d5dc9d3ef0f60275da95fd"
      ],
      "author": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Fri Mar 27 16:50:58 2015 +0200"
      },
      "committer": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Fri Mar 27 16:50:58 2015 +0200"
      },
      "message": "code review\n"
    },
    {
      "commit": "3d2a915409fb531637d5dc9d3ef0f60275da95fd",
      "tree": "01df4ec309cbea6bc66b3bfc1e166f911e073836",
      "parents": [
        "ac16aae4722eaf3f67c62bced48bf8c589df5fed"
      ],
      "author": {
        "name": "gstepanov",
        "email": "gstepanov@mirantis.com",
        "time": "Fri Mar 27 15:46:20 2015 +0200"
      },
      "committer": {
        "name": "gstepanov",
        "email": "gstepanov@mirantis.com",
        "time": "Fri Mar 27 15:47:53 2015 +0200"
      },
      "message": "run_test refactoring and small fixes\n"
    },
    {
      "commit": "ac16aae4722eaf3f67c62bced48bf8c589df5fed",
      "tree": "2667bae85265580b51650d7c597b7c8e1b11308d",
      "parents": [
        "94e3a2c64d5d7d3a651a819f7704c722534ddf1d"
      ],
      "author": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Fri Mar 27 12:28:31 2015 +0200"
      },
      "committer": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Fri Mar 27 12:28:31 2015 +0200"
      },
      "message": "code review\n"
    },
    {
      "commit": "94e3a2c64d5d7d3a651a819f7704c722534ddf1d",
      "tree": "e1d7dbe789ba7bba4adabb76f02024d4e8adb819",
      "parents": [
        "3a6633e5cc724480c062ec1a07963565948f6bce"
      ],
      "author": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Fri Mar 27 11:36:34 2015 +0200"
      },
      "committer": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Fri Mar 27 11:41:40 2015 +0200"
      },
      "message": "updates to node complete test, add io_py_result_processor.py lib\n"
    },
    {
      "commit": "3a6633e5cc724480c062ec1a07963565948f6bce",
      "tree": "6c569aa5a6e748f0c1a8276eb750574ea298f85a",
      "parents": [
        "cddbe3b5215b4ef23af52537a1be434a09799bee"
      ],
      "author": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Thu Mar 26 18:20:00 2015 +0200"
      },
      "committer": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Fri Mar 27 11:40:22 2015 +0200"
      },
      "message": "fixes, add complete test suite\n"
    },
    {
      "commit": "cddbe3b5215b4ef23af52537a1be434a09799bee",
      "tree": "c26d1e131693803c410d0e043f62af42cec128d5",
      "parents": [
        "08c0d7e751b5643031681d30856883277698dc6f"
      ],
      "author": {
        "name": "gstepanov",
        "email": "gstepanov@mirantis.com",
        "time": "Thu Mar 26 19:05:48 2015 +0200"
      },
      "committer": {
        "name": "gstepanov",
        "email": "gstepanov@mirantis.com",
        "time": "Thu Mar 26 19:05:48 2015 +0200"
      },
      "message": "automatic test running and sending to webapp\n"
    },
    {
      "commit": "08c0d7e751b5643031681d30856883277698dc6f",
      "tree": "cc0b5964cdeca12e0aa8a860f1a7566b00d3b66b",
      "parents": [
        "5d589b4fdc2c34f5a9427a0e2c0357bed7bc0322"
      ],
      "author": {
        "name": "gstepanov",
        "email": "gstepanov@mirantis.com",
        "time": "Wed Mar 25 23:55:44 2015 +0200"
      },
      "committer": {
        "name": "gstepanov",
        "email": "gstepanov@mirantis.com",
        "time": "Thu Mar 26 16:30:33 2015 +0200"
      },
      "message": "Automated test lanucher has been added.\nRun a bunch of test that create vm, configure it,\nrun test and clean allocated resources.\n"
    },
    {
      "commit": "5d589b4fdc2c34f5a9427a0e2c0357bed7bc0322",
      "tree": "6c17b700e58b3c95f3271cc8d29cbd2fa1853593",
      "parents": [
        "ee4b241da0e9d5ea0e78e080e0eacd2f5be960d6"
      ],
      "author": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Thu Mar 26 12:25:51 2015 +0200"
      },
      "committer": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Thu Mar 26 12:25:51 2015 +0200"
      },
      "message": "some unknown changes\n"
    },
    {
      "commit": "ee4b241da0e9d5ea0e78e080e0eacd2f5be960d6",
      "tree": "8ea2ffb28d53fc86286b76ee48c46a6e08c77918",
      "parents": [
        "e06762a66e82ab90993870ff4c217ba3a30b9987"
      ],
      "author": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Sun Mar 22 23:32:35 2015 +0200"
      },
      "committer": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Sun Mar 22 23:32:35 2015 +0200"
      },
      "message": "update single-node test scripts\n"
    },
    {
      "commit": "04cbf11c1d98769de455770e1ed04503047ca0e3",
      "tree": "00d9ef801ce699647bc5e903975a82542deba4f6",
      "parents": [
        "8ad6e81889a590ba188bfc9c1de928e9b2d998dc"
      ],
      "author": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Sun Mar 22 14:42:48 2015 +0200"
      },
      "committer": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Sun Mar 22 14:42:55 2015 +0200"
      },
      "message": "remove old results db\n"
    },
    {
      "commit": "8ad6e81889a590ba188bfc9c1de928e9b2d998dc",
      "tree": "c14e029736d0513c0c0c3916f39a9460e3c453c1",
      "parents": [
        "8097a4e71325c23b8c9fc6a54a8e3d83c50b58c0"
      ],
      "author": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Sun Mar 22 14:42:18 2015 +0200"
      },
      "committer": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Sun Mar 22 14:42:55 2015 +0200"
      },
      "message": "single-node OS tests addede\n"
    },
    {
      "commit": "e4ade1a3d41ed62b4ee807be5a75e18739dc9176",
      "tree": "7c90adeadae0bd644d690150b8b156060ea6d82a",
      "parents": [
        "c14f53f5c164b955bd4b7aa66657580b58a099ee"
      ],
      "author": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Mon Mar 16 20:44:16 2015 +0200"
      },
      "committer": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Tue Mar 17 16:24:02 2015 +0200"
      },
      "message": "continue work on new sensor model\n"
    },
    {
      "commit": "ce5444fbe4582364658860ce17c79fc47b931f06",
      "tree": "e50ad15c319fe49983351c88793b71e619d69322",
      "parents": [
        "dee7ec4687977148b9ad37e4ea5e95fd14ceecc3"
      ],
      "author": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Sat Mar 14 09:19:02 2015 +0200"
      },
      "committer": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Sat Mar 14 09:19:08 2015 +0200"
      },
      "message": "update reporing tool\n"
    },
    {
      "commit": "6e2ae79b7ccf3e694b6ed332c5d7eadab3361b57",
      "tree": "c0be94138c9942a2a06efb44eabb48946a917e94",
      "parents": [
        "dae5712aa99e9965ff9d4e3189f59822de3030d5"
      ],
      "author": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Wed Mar 04 18:02:24 2015 -0800"
      },
      "committer": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Wed Mar 04 18:02:31 2015 -0800"
      },
      "message": "a lot of fixes and improvements\n"
    },
    {
      "commit": "75c7041ee0a460e085eda74baa5a5e0cac76877a",
      "tree": "f691d4994a89eb5691de3c053600254fa28be5f2",
      "parents": [
        "4ec0f710b6b129c539e6cfc778802e5ae594cbcb"
      ],
      "author": {
        "name": "stgleb",
        "email": "glebstepanov1992@gmail.com",
        "time": "Tue Feb 17 02:52:00 2015 +0200"
      },
      "committer": {
        "name": "gstepanov",
        "email": "gstepanov@mirantis.com",
        "time": "Fri Feb 20 12:04:23 2015 +0200"
      },
      "message": "MOL 186, migration from file storage to SQL Databse\n"
    },
    {
      "commit": "0f0546cd379c919af3a9f5ffd39a70e80c698333",
      "tree": "15528b9834f840284a3426d0ad64c7ab081f7a57",
      "parents": [
        "ec9048ce5abbc4156462c0c1150cf4d91abe3cb6"
      ],
      "author": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Tue Feb 17 20:42:05 2015 -0800"
      },
      "committer": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Tue Feb 17 20:42:05 2015 -0800"
      },
      "message": "code review\n"
    },
    {
      "commit": "7dec9dfe2c35bb37f7c8e5942ea01a4ec43efeb0",
      "tree": "d610b72e3d6a7442da352efd2535c3129f590172",
      "parents": [
        "36d48a6fd557a1d17ef0af068e4d32159b0be66b"
      ],
      "author": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Sun Feb 15 21:35:19 2015 -0800"
      },
      "committer": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Sun Feb 15 21:35:19 2015 -0800"
      },
      "message": "implements MOL-180: make run_test.py compatible with FUEL master\n"
    },
    {
      "commit": "83cd7136c42b9a32b620f49b17e505e053d694a5",
      "tree": "5528cc380e79e06d8c4ad3bd6e0d7f8d019ab63a",
      "parents": [
        "e21d74706ea7361fa217aa3cd8b7e7f1e5c430ff"
      ],
      "author": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Sat Feb 14 21:37:14 2015 -0800"
      },
      "committer": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Sat Feb 14 21:37:14 2015 -0800"
      },
      "message": "update scripts, prepare for fixing MOL-180\n"
    },
    {
      "commit": "e21d74706ea7361fa217aa3cd8b7e7f1e5c430ff",
      "tree": "acd3fbb108c4d83385cf41f885066ec9a82683f1",
      "parents": [
        "ec5303351ecbb74b329272102bdbefd47b136386"
      ],
      "author": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Sat Feb 14 19:02:04 2015 -0800"
      },
      "committer": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Sat Feb 14 19:02:04 2015 -0800"
      },
      "message": "fix MOL-177: Fix logging\n"
    },
    {
      "commit": "3f35626176611250c5275f1972233ee5225d74e4",
      "tree": "af15144a651448ca8589f5d22976b8f2342c1ac6",
      "parents": [
        "7b3b1d46954c5efc02b59dfbb04600bc38dbcc18"
      ],
      "author": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Fri Feb 13 08:06:14 2015 -0800"
      },
      "committer": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Fri Feb 13 08:06:25 2015 -0800"
      },
      "message": "Implement MOL-168 - Allow to run set of tests on single vm\n"
    },
    {
      "commit": "7acd6bd2f2140c4a3ecca1a97d8d50d2e8b81484",
      "tree": "a3991001ecb802b58d1c30f1b65d5c90074f9287",
      "parents": [
        "6c5deb30f18c13b50af802e223070130e2498b01"
      ],
      "author": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Thu Feb 12 14:28:30 2015 -0800"
      },
      "committer": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Thu Feb 12 14:28:45 2015 -0800"
      },
      "message": "tests finally can works over pure novaclient/ssh\n"
    },
    {
      "commit": "4643fd624605b7bf7662d0cbae28ce4f7ad9618e",
      "tree": "29642e90a03028f97fb9bfd033a391a8ee083432",
      "parents": [
        "aeb0447273b50747269d5c9a27f6f1be838319f5"
      ],
      "author": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Tue Feb 10 16:20:13 2015 -0800"
      },
      "committer": {
        "name": "koder aka kdanilov",
        "email": "kdanilov@mirantis.com",
        "time": "Wed Feb 11 05:04:04 2015 -0800"
      },
      "message": "large refactoring, ready to move away from rally\n"
    }
  ]
}
