)]}'
{
  "log": [
    {
      "commit": "a8e8b57eeceda4e8f4f0d407308aa414d5ccea3e",
      "tree": "144f21a4d1330d4e4d4113bfb2f8190190a34cd0",
      "parents": [
        "f210baa0359f5a21101f866ae3cc9186b93d3239"
      ],
      "author": {
        "name": "Ievgeniia Zadorozhna",
        "email": "izadorozhna@mirantis.com",
        "time": "Fri Mar 28 14:29:45 2025 +0100"
      },
      "committer": {
        "name": "Ievgeniia Zadorozhna",
        "email": "izadorozhna@mirantis.com",
        "time": "Fri Mar 28 14:29:45 2025 +0100"
      },
      "message": "Fixed getting MTU from the VMs\n\nThere was some race condition and sometimes MTU at VMs\nwas fetched, but the report had None in the final output.\nFixed by removing getting MTU from the async tasks.\n\nRelated-PROD: PROD-36943\nChange-Id: I43bb3dcdf7e5690a55cef4af081cafdb6827de2c\n"
    },
    {
      "commit": "12eb2e4aaf7b7a0c6f4f2407980687f356fcd276",
      "tree": "8ebbb0edb24d5dd6c496967a2dafc7b6a3084890",
      "parents": [
        "68d6495a68a0c06dae7b805927b4992a82bd4ab8"
      ],
      "author": {
        "name": "Ievgeniia Zadorozhna",
        "email": "izadorozhna@mirantis.com",
        "time": "Fri Mar 21 17:28:38 2025 +0100"
      },
      "committer": {
        "name": "Ievgeniia Zadorozhna",
        "email": "izadorozhna@mirantis.com",
        "time": "Fri Mar 21 17:28:38 2025 +0100"
      },
      "message": "Fixed paramiko version, hot fixes for hw nodes test\n\nRelated-PROD: PROD-36943\nChange-Id: Ie4c9d11ee463877f0f85ee0a0797cad197099b79\n"
    },
    {
      "commit": "96a715b129b0e39b0fa46779cc1e0f39ab97bef8",
      "tree": "91d210267017ec6bf7a64ebdbde7aebc6fb7fa2c",
      "parents": [
        "a080ec0f6674d7e2727d92231d8ff1d5baef973a"
      ],
      "author": {
        "name": "Ievgeniia Zadorozhna",
        "email": "izadorozhna@mirantis.com",
        "time": "Sat Mar 02 00:09:58 2024 +0100"
      },
      "committer": {
        "name": "Ievgeniia Zadorozhna",
        "email": "izadorozhna@mirantis.com",
        "time": "Sat Mar 02 00:09:58 2024 +0100"
      },
      "message": "Implemented parallel iperf preparation at VMs\n\nTo reduce the time of runs, implemented parallel\niperf/iperf3 installation at VMs.\n\nRelated-PROD: PROD-36943\nChange-Id: Ia789c874ae55c757ffbe8e07511433d2f694708e\n"
    },
    {
      "commit": "a080ec0f6674d7e2727d92231d8ff1d5baef973a",
      "tree": "2815c383325bc1fe1ba64cd2619056900285014e",
      "parents": [
        "9664b4261bf13ef73d0f87f806ae4dcd1f62a8c9"
      ],
      "author": {
        "name": "Ievgeniia Zadorozhna",
        "email": "izadorozhna@mirantis.com",
        "time": "Tue Dec 05 02:08:52 2023 +0100"
      },
      "committer": {
        "name": "Ievgeniia Zadorozhna",
        "email": "izadorozhna@mirantis.com",
        "time": "Tue Jan 23 06:35:51 2024 +0100"
      },
      "message": "Implemented HW2HW network performance testing\n\nImplemented HW2HW network performance test:\n- Added K8S client manager and API methods\n- Added method for collecting HW compute nodes\n- Improved and extended global config\n- Extended requirements.txt, pinned some modules\n- Extended and improved SSH methods\n\nAdded some small improvements:\n- extended .gitignore\n- Added some custom exceptions instead of basic ones\n- Renamed some classes\n- Set iperf v2 to be default for multi-threads tests\n- Updated README file\n\nRelated-PROD: PROD-36943\nChange-Id: I265058967ccc01d96bf3bca532a8a0ae2a26f1f2\n"
    },
    {
      "commit": "f22827bb5ca34e917d69e1a32cb4772c475bccb9",
      "tree": "1d0ec080d58b4d565ce01171cf431248c5111f1a",
      "parents": [
        "c67b86b19eb821183adee6b631f2e371f464bd0e"
      ],
      "author": {
        "name": "Ievgeniia Zadorozhna",
        "email": "izadorozhna@mirantis.com",
        "time": "Wed Jul 20 13:30:32 2022 +0300"
      },
      "committer": {
        "name": "Ievgeniia Zadorozhna",
        "email": "izadorozhna@mirantis.com",
        "time": "Mon Feb 27 23:34:07 2023 +0300"
      },
      "message": "Added VM2VM test between different routers in 2 projects\n\nAdded the test:\n VM to VM test in different projects, different networks,\n different routers, measure by Floating IPs (common floating net):\n\n * a separate project is created, admin user is added to it\n * VMs are in separate projects (admin and newly created),\n   separate networks, each project has its own router.\n   VMs have access to each other only by the common floating net.\n * VMs are created on the same and different compute nodes.\n * Verification is done via Floating IPs in 1 and multiple threads.\n\nOther enhancements:\n* renamed \"tenant\" variables and values to \"project\"\n* more detailed logging (e.g. in which project resource is created)\n* some refactoring\n* fixed picking existing spt flavor if any\n* check the project is empty before deleting it\n* added stderr, stdout in case Internet is absent at VM and iperf\n  was not installed\n\nRelated-PROD: PROD-36943\nChange-Id: I165ed41259336e586ad16ed9eb27ea59619db4c8\n"
    },
    {
      "commit": "2c6469dd880be25e31b39b269baa2ac0a2086365",
      "tree": "e36db59594d9e15d69b90caab37393c2c8c8f11e",
      "parents": [
        "90aa8023612c8fc4c08399d7407539ce4c8d9ecf"
      ],
      "author": {
        "name": "Ievgeniia Zadorozhna",
        "email": "izadorozhna@mirantis.com",
        "time": "Wed Aug 10 17:21:10 2022 +0300"
      },
      "committer": {
        "name": "Oleksandr Savatieiev",
        "email": "osavatieiev@mirantis.com",
        "time": "Mon Aug 15 15:04:19 2022 +0000"
      },
      "message": "Switched creation of SGs, FIPs to Neutron instead of Nova\n\n* Since there were \"novaclient.v2.security_group_rules module is deprecated\"\n  warnings, switched creation of SG to the Neutron instead of Nova.\n* Since there were \"novaclient.v2.floating_ips module is deprecated\"\n  warning, switched creating of FIP to the Neutron instead of Nova.\n* Added special methods for creating/deleting FIPs. Added the exception\n  in case FIP is already absent.\n* Added check whether the iperf tool is installed at the VMs and raising\n  and exception in case iperf tool is not installed in the VM (due to\n  Internet access issue or transfering \u0026 installing offline packages).\n\nRelated-PROD: PROD-36943\nChange-Id: I165e1358754f3c98adbf8e4cdbfb0b10d2ac117f\n"
    },
    {
      "commit": "5ed74e286e6ca5807b17223e89ea05fb96fa3e8e",
      "tree": "c2950daf75fb578af4f840bb13f13bba7ff03f37",
      "parents": [
        "97dfde41a471b6faeb363383127a183502c9e4a7"
      ],
      "author": {
        "name": "Ievgeniia Zadorozhna",
        "email": "izadorozhna@mirantis.com",
        "time": "Tue Jul 26 16:56:23 2022 +0300"
      },
      "committer": {
        "name": "Oleksandr Savatieiev",
        "email": "osavatieiev@mirantis.com",
        "time": "Thu Aug 11 14:26:23 2022 +0000"
      },
      "message": "Switched multi-threads testing from iperf3 to iperf\n\nSwitched multi-threads testing from iperf3 to iperf because the\niperf3 was not designed for the multiple threads, see [1] and [2].\nSo, iperf (v2) will be used for measuring tests with -P option.\n\nMade the number of threads as an configurable option (10 by default).\n\n* installing iperf package\n* allowing 5001 port\n* starting iperf as well as iperf3 at VMs\n* added \u0027multiple_threads_number\u0027 option (10 by default)\n* added details which tool was used (iperf3 or iperf) in the final table\n* changed the default image from Ubuntu18 to Ubuntu20\n\n[1] https: //fasterdata.es.net/performance-testing/network-troubleshooting-tools/iperf/multi-stream-iperf3/\n[2] https: //github.com/esnet/iperf/issues/289\n\nRelated-PROD: PROD-36943\nChange-Id: I39d2c44723344c87836bf7b5fa02b546a08f2ca5\n"
    },
    {
      "commit": "0facf3c0322d76a3a6c8a0ed95f78deae0993770",
      "tree": "942e86f1d14033ce5410d9731c97919372cbb3b1",
      "parents": [
        "e1426741c725476bfbf0a85356f4af9349760ea6"
      ],
      "author": {
        "name": "Ievgeniia Zadorozhna",
        "email": "izadorozhna@mirantis.com",
        "time": "Thu Jun 16 16:19:09 2022 +0300"
      },
      "committer": {
        "name": "Ievgeniia Zadorozhna",
        "email": "izadorozhna@mirantis.com",
        "time": "Fri Jun 17 20:22:38 2022 +0300"
      },
      "message": "Added information about MTU at VMs and OS networks\n\n* go inside VMs and get MTUs, print them\n* check \u0027mtu\u0027 at neutron nets, print them in table\n\nThis information is useful when the QA engineers get\nsome unexpected results, so they can see which MTU is\nset by default at the newly created OS network (SPT\nnets) and which MTU is set at VMs (should be the same\nas networks have).\n\nChange-Id: Iab7b4bb5830bae0d638b05f9eacc5ae07743eb9d\n"
    },
    {
      "commit": "e1426741c725476bfbf0a85356f4af9349760ea6",
      "tree": "a5080a16cd44e34b9a20aa394b498bf29032d40b",
      "parents": [
        "8402302d14b2471208162b74a2d2364eee5e4576"
      ],
      "author": {
        "name": "Ievgeniia Zadorozhna",
        "email": "izadorozhna@mirantis.com",
        "time": "Thu Jun 16 17:27:24 2022 +0300"
      },
      "committer": {
        "name": "Ievgeniia Zadorozhna",
        "email": "izadorozhna@mirantis.com",
        "time": "Thu Jun 16 21:39:50 2022 +0300"
      },
      "message": "Changed the default path for the offline iperf packages\n\nThe default path to the offline iperf3 package and its dependencies\nis set to /opt/packages now due to the new approach with the offline\ntoolset image where these packages are already present.\n\nWith new iperf3 version at /opt/packages, we need more dependencies,\nso the search for the offline packages is changed.\n\nChange-Id: If2dbe537a25905ec7260a5133e1956f60ae2c73e\n"
    },
    {
      "commit": "8402302d14b2471208162b74a2d2364eee5e4576",
      "tree": "312e74f5a24542c7fd01ecb5fa9c30e4c691a705",
      "parents": [
        "bc153f583d0fc9cba63cb11f9a177c97fa4ea689"
      ],
      "author": {
        "name": "Ievgeniia Zadorozhna",
        "email": "izadorozhna@mirantis.com",
        "time": "Thu Dec 30 13:00:41 2021 +0200"
      },
      "committer": {
        "name": "Ievgeniia Zadorozhna",
        "email": "izadorozhna@mirantis.com",
        "time": "Mon Jan 10 16:05:42 2022 +0300"
      },
      "message": "Reworked SPT tests for running at MOS inside rally pod\n\nThese SPT tests are taken from the CVP-SPT, but reworked\nto test MOS inside rally pod.\n\nHere is the list of changes since CVP-SPT:\n* Switched to Python3\n* Removed all Salt related code\n* Removed HW2HW test\n* Default global_config.yaml is suitable for MOS\n* Switched to iperf3\n* Added smart waiters for VMs to be Active, VMs to be reachable by FIPs\n* Extended pytest.ini file with logging settings\n* Added lots of loggers at info level to understand what happends during the test run\n* Extended \u0026 fixed README with the actual instruction\n* Ability to use iperf3 even if there is no Internet at VMs\n* Fixed the coding style according PEP8\n* Various small fixes, enhancements\n\nChange-Id: I31a1b8c8c827133d144377031c6f546d8c82a47d\n"
    }
  ]
}
