It seems to be independent of vmwareapi in a way.
I've isolated a test-case (attached) which simply reads from glance in three different forms:
1. Using the glance client directly and iterate over the image chunks (works).
2. Using the `nova.glance.API` class and download to a file (works).
3. Using the `nova.glance.API` class and iterate over the chunks (fails).
The vmwareapi driver in nova is presumably the only one iterating over chuncks.
It seems to be independent of vmwareapi in a way.
I've isolated a test-case (attached) which simply reads from glance in three different forms:
1. Using the glance client directly and iterate over the image chunks (works).
2. Using the `nova.glance.API` class and download to a file (works).
3. Using the `nova.glance.API` class and iterate over the chunks (fails).
The vmwareapi driver in nova is presumably the only one iterating over chuncks.