<div dir="ltr"><div style="font-family:verdana,sans-serif" class="gmail_default"></div><div class="gmail_default" style="font-family:verdana,sans-serif">Hi All,<br><br>I attended OpenInfra summit and PTG at Shanghai last
week. It was an interesting event with lots of discussion happening
around different OpenStack projects. I was mostly associated with Glance
and cross-projects work related to Glance. There were other topics
around Edge, UI and QA.<br><br>During summit Me and Erno gave a
Glance project update where we discussed what we achieved
in Train cycle and what we are going to do in Ussuri cycle.<br><br>As
multiple stores feature is stabilized during Train, In Ussuri main focus
of glance is on enhancing /v2/import API to import single image into
multiple stores and copying existing images to multiple stores to avoid
the manual efforts required by operator to copy the image across the
stores. New delete API will also be added to delete the image from
single store, also cinder driver of glance_store needs refactoring so
that it can use multiple backends configured by cinder. Efforts will be
continued for cluster awareness of glance API during this cycle as well.
Apart from these edge related work, Glance team will also work on
removing deprecated registry and related functional tests, removing of
sheepdog driver from glance_store, adding s3 driver with multiple stores
support in glance_store and some urgent bug fixes. <br><br>Cross-Project work:<br>In
this PTG we had discussion with Nova and Cinder regarding the adoption
of multiple store feature of Glance. As per discussion we have finalized
the design and Glance team will work together with Nova and Cinder
towards adding multiple store support feature in Train cycle.<br><br>Support for Glance multiple stores in Cinder:<br>As
per discussion, volume-type will be used to add which store the image
will be uploaded on upload-to-image operation, also cinder will send
base image id to glance as a header using which glance will upload the
image created from volume to all those stores in which base image is
present.<br><br>Nova snapshots to dedicated store:<br>Agreement is, Nova
will send us a base image id to glance as a header using which glance
will upload the instance snapshot to all those stores in which base
image is present.<br><br>Talk with QA team:<br>Glance has also talked
with QA team for adding new tempest coverage for newly added features in
the last couple of cycles, Glance team will work with tempest to add
below new tempest tests.<br>1. New import workflow (image conversion, inject metadata etc.) - Depends on <a href="https://review.opendev.org/#/c/545483/" target="_blank">https://review.opendev.org/#/c/545483/</a> devstack patch<br>2. Hide old images<br>3. Multiple stores: <a href="https://review.opendev.org/#/c/689104/" target="_blank">https://review.opendev.org/#/c/689104/</a> in devstack<br> 3.1 Devstack patch + zuul job to setup multiple stores and the job will run on glance and run glance api and scenario tests<br>4. Delete barbican secrets from glance images<br> 4.1 add the tests the in barbican-tempest-plugin<br> 4.2 run as part of barbican gate using their job<br> 4.3 run that tests with new job (multi stores) on glance gate. do not run barbican job on glance.<br><br>Below is the Ussuri cycle planning and deadline for Glance.<br><br>Ussuri milestone planning:<br><br>Ussuri U1 - December 09-13:<br>1. Import image in multiple stores (Specs + Implementation)<br>2. Copy existing image in multiple stores (Specs + Implementation)<br>3. S3 driver for glance<br>4. remove sheepdog driver from glance_store<br>5. Fix subunit parser error<br>6. Modify existing nova and cinder specs<br><br>Ussuri U2 - February 10-14<br>1. Cluster awareness of glance API nodes<br>2. remove registry code<br>3. Delete image from single store<br>4. Nova and Cinder upload snapshot/volume to glance<br>5. image-import.conf parsing issue with uwsgi<br><br>Ussuri U3 - April 06-10 <br>1. Multiple cinder store support in glance_store (specs + implementation)<br>2. Creating image from volume using ceph (slow uploading issue)</div><div class="gmail_default" style="font-family:verdana,sans-serif">3. Image encryption<br></div><div class="gmail_default" style="font-family:verdana,sans-serif">4. Tempest work<br><br>Glance PTG planning etherpad: <a href="https://etherpad.openstack.org/p/Glance-Ussuri-PTG-planning" target="_blank">https://etherpad.openstack.org/p/Glance-Ussuri-PTG-planning</a><br><br>Let me know if you guys need more details on this.</div><div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div>Thanks & Best Regards,<br><br></div>Abhishek Kekane<br></div></div></div></div>