)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":34510,"name":"Maxim Sava","email":"msava@redhat.com","username":"msava@redhat.com"},"change_message_id":"c0fed644cd5447e17ea2664f167cd1e6f097d254","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":1,"id":"1800d202_0c0ea63b","updated":"2026-07-02 14:33:57.000000000","message":"1.Rally-openstack generate images like in [1]:\n\"qemu-img create -f {{ dummy_image_type }} {{ path_to_dummy_image }} 100M\"`\n\n\n2. Var `{{ dummy_image_type }}` is RAW in [2]\n[1] https://opendev.org/openstack/rally-openstack/commit/4a9a54864fb5d110c11dbc5847385ceb38399cbb#diff-833264c32edcdaab235faaac8d641808ba779ce0\n\n[2] https://opendev.org/openstack/rally-openstack/commit/4a9a54864fb5d110c11dbc5847385ceb38399cbb#diff-a70e92d94de34c13a5ee78a442b054b82e6fc047\n\n3.Checking RAW type image:\n`stack@devstack:~/devstack$ qemu-img create -f raw dummy_image 100M\nFormatting \u0027dummy_image\u0027, fmt\u003draw size\u003d104857600`\n`stack@devstack:~/devstack$ qemu-img info dummy_image \nimage: dummy_image\nfile format: raw\nvirtual size: 100 MiB (104857600 bytes)\ndisk size: 4 KiB\nChild node \u0027/file\u0027:\n    filename: dummy_image\n    protocol type: file\n    file length: 100 MiB (104857600 bytes)\n    disk size: 4 KiB\n\n`","commit_id":"a98d895200b549872d0635085b695c035a37fe48"},{"author":{"_account_id":34510,"name":"Maxim Sava","email":"msava@redhat.com","username":"msava@redhat.com"},"change_message_id":"313dd4ee7ad1aeae1a2aa251ae353652fc449fb0","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":1,"id":"54f09cce_ee42f65f","updated":"2026-07-02 14:40:38.000000000","message":"Is fake.img generated by glance or by rally-openstack?","commit_id":"a98d895200b549872d0635085b695c035a37fe48"},{"author":{"_account_id":19138,"name":"Pranali Deore","email":"pdeore@redhat.com","username":"PranaliD"},"change_message_id":"f11e020c1d2e2e2a1c59ce55ec066312b31f6519","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"c5c592e6_2262d955","updated":"2026-07-05 08:28:54.000000000","message":"recheck","commit_id":"a98d895200b549872d0635085b695c035a37fe48"},{"author":{"_account_id":19138,"name":"Pranali Deore","email":"pdeore@redhat.com","username":"PranaliD"},"change_message_id":"db1a8b503844c9b4ddeb02c3ca2ce4c69f394b7f","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":1,"id":"efe500d1_5de5a92a","in_reply_to":"1800d202_0c0ea63b","updated":"2026-07-03 05:23:51.000000000","message":"Hey Maxim, \n\nYour points about 4a9a548 are correct: rally-openstack CI creates dummy_image.raw as a 100M RAW image with qemu-img.\n\nTo your question: fake.img comes from Glance, in rally-jobs/extra/. The CI playbook copies that into ~/.rally/extra/. dummy_image.raw is created by the rally-openstack playbook, not by Glance.\n\n988223 fixed the format issue (disk_format: raw). That fix still applies here — we are not changing that.\n\nThis revert only restores the image path. We should not use rally-openstack’s dummy_image.raw for this benchmark because:\n\nIt has 100 MiB virtual size (even if sparse on disk at 4 KiB).\nRally uploads the full file stream to Glance (open(..., \"rb\") → images.upload()).\nThis test runs 700 uploads at concurrency 7, which overloads DevStack Swift with the 100M image.\nfake.img is Glance’s small synthetic file, which is the right fit for this high-volume upload test.\n\nglance-rally-task-uwsgi passed here with fake.img restored.","commit_id":"a98d895200b549872d0635085b695c035a37fe48"}]}
