The glanceclient bug I linked to above has turned out upon further investigation to not be a bug, it was a mistake of understanding on my part.
I will address nova volume-snapshot-show for this bug. As you can see from this updated blueprint: https://blueprints.launchpad.net/oslo/+spec/pagination-generator there are a number of places to call the pagination code in novaclient, so creating a pagination library called from multiple functions feels more practical long term.
The glanceclient bug I linked to above has turned out upon further investigation to not be a bug, it was a mistake of understanding on my part.
I will address nova volume- snapshot- show for this bug. As you can see from this updated blueprint: https:/ /blueprints. launchpad. net/oslo/ +spec/paginatio n-generator there are a number of places to call the pagination code in novaclient, so creating a pagination library called from multiple functions feels more practical long term.