Registry API v1 couldn't work with multiple-location when image metadata encrypting enabled

Bug #1218712 reported by Zhi Yan Liu
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Glance
Fix Released
High
Zhi Yan Liu

Bug Description

Registry API v1 client and service side missing necessary en/decrypting code to handle image's multiple locations property when metadata encrypting option enabled. This will cause image locations metadata be mistakenly saved to database, and glance failing when it be load back.

Revision history for this message
Zhi Yan Liu (lzy-dev) wrote :

The fix at here and under review now: https://review.openstack.org/#/c/43899/

Changed in glance:
status: New → In Progress
assignee: nobody → Zhi Yan Liu (lzy-dev)
Changed in glance:
milestone: none → havana-3
Thierry Carrez (ttx)
Changed in glance:
milestone: havana-3 → havana-rc1
Changed in glance:
importance: Undecided → Critical
Changed in glance:
importance: Critical → High
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to glance (master)

Reviewed: https://review.openstack.org/43899
Committed: http://github.com/openstack/glance/commit/a44517c51960df94e9402611e9f012684d7d5890
Submitter: Jenkins
Branch: master

commit a44517c51960df94e9402611e9f012684d7d5890
Author: Zhi Yan Liu <email address hidden>
Date: Tue Aug 27 23:00:09 2013 +0800

    Adding encryption support for image multiple locations

    Adding necessary encryption and decryption code to registry API v1
    server and client side, in order to take care image's all locations but
    single location only.

    docImpact
    Implement bp: image-location-status
    Fixes bug: 1218712

    Change-Id: I999426469c196da1094cc46b5237bf1bc2006877
    Signed-off-by: Zhi Yan Liu <email address hidden>

Changed in glance:
status: In Progress → Fix Committed
Thierry Carrez (ttx)
Changed in glance:
status: Fix Committed → Fix Released
Thierry Carrez (ttx)
Changed in glance:
milestone: havana-rc1 → 2013.2
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.