<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>