<div dir="auto">Hi glance experts,<div dir="auto"><br></div><div dir="auto">I'm using the following code to download a glance image:</div><div dir="auto"><br></div><div dir="auto">```</div><div dir="auto">from glanceapi import client</div><div dir="auto">...</div><div dir="auto">glance = client.Client(GLANCE_API_VERSION, session=sess)</div><div dir="auto">...</div><div dir="auto">with open(path, 'wb') as image_file:</div><div dir="auto">    data = glance.images.data(image_id)</div><div dir="auto">    for chunk in tqdm(data, unit='B', unit_scale=True, unit_divisor=1024):</div><div dir="auto">        image_file.write(chunk)</div><div dir="auto">```</div><div dir="auto"><br></div><div dir="auto">And I get a speed around 3kB/s. It would take months to download an image.</div><div dir="auto">I'm using python3-glanceclient==3.6.0.</div><div dir="auto">I even tried:</div><div dir="auto">```</div><div dir="auto">    for chunk in tqdm(data, unit='B', unit_scale=True, unit_divisor=1024):</div><div dir="auto">        pass</div><div dir="auto">```</div><div dir="auto">to see if the bottleneck was the disk I/O, but didn't get any faster.</div><div dir="auto"><br></div><div dir="auto">In the same environment, when I use the glance CLI instead:</div><div dir="auto"><br></div><div dir="auto">```</div><div dir="auto">glance image-download --file $path $image_id</div><div dir="auto">```</div><div dir="auto">I get hundreds of MB/s download speed, and it finishes in a few minutes.</div><div dir="auto"><br></div><div dir="auto">Is there anything I can do to improve the glanceclient performance?</div><div dir="auto">I'm considering using subprocess.Popen(['glance', 'image-download', ...]) if nothing helps...</div><div dir="auto"><br></div><div dir="auto">Regards,</div><div dir="auto">Lucio</div></div>