SRU template is available in comment #8. Moved it into the description and proceeding with upload review.
** Description changed: + [Impact] + If we upload a large image (larger than 1G), the glance_store will hit a Unicode error. To fix this a patch has been merged in upstream master and backported to stable rocky. + + [Test Case] + In order to avoid regression of existing consumers, the OpenStack team will + run their continuous integration test against the packages that are in + -proposed. A successful run of all available tests will be required before the + proposed packages can be let into -updates. + + The OpenStack team will be in charge of attaching the output summary of the + executed tests. The OpenStack team members will not mark ‘verification-done’ until + this has happened. + + [Regression Potential] + In order to mitigate the regression potential, the results of the + aforementioned tests are attached to this bug. + + [Discussion] + n/a + + [Original Description] + env: master branch, Glance using swift backend. We hit a strange error, if we upload a large image (larger than 1G), the glance_store will hit a error:Unicode-objects must be encoded before hashing. But if the image is small enough, the error won't happen. error log: https://www.irccloud.com/pastebin/jP3DapNy/ After dig into the code, it appears that when chunk reading the image data, the date piece may be non-byte, so the checksum.updating will raise the error. encoding the date piece to ensure it's byte can solve the problem. ** Changed in: python-glance-store (Ubuntu Disco) Status: Incomplete => In Progress -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1805332 Title: [Swift backend] Upload image hit error: Unicode-objects must be encoded before hashing To manage notifications about this bug go to: https://bugs.launchpad.net/cloud-archive/+bug/1805332/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
