Hello everyone, Just wanted to send a brief summary of the discussions at the summit. This list is not holistic however, it covers the relevant aspects that various stakeholders need to be aware of.
* The team agreed to implement the refactor in 3 major steps. We will start with a MVP that will allow the minimum required DefCore capability to exist, follow up with some better persistent task management system and then if needed allow operators to orchestrate tasks. Second and the third step being implementation detail with no relation to providing DefCore capabilities. * MVP is to be broken down in 4 parts viz. basic staging structure that will pipe data to glance-api nodes and either stage it on glance-api nodes (part 1), stage it in glance configured backend store (part 2), user's swift account without data processing (part 3), user's swift account with data processing on glance-api nodes (part 4). * The import spec needs to be updated (currently patch proposed by Brian Rosmaita and is review in progress). We identified some extra headers that may be needed as a part of the work. Also, the return values are being updated to convey more accurate info to the users. You can find some other minor changes as well. ( https://review.openstack.org/#/c/311871 ) * The plugin structure for the task scripts to be used by the operators is a design in progress. We intend to decouple that discussion with the API work as it becomes implementation detail at that point. We may open a new spec for it so that we can have the accurate design for the well defined and hence simple plugin scripts of the tasks for introspection, conversion, etc. * There's action item for me (and anyone interested) in finding the complexity to make checksum, size mutable until the image becomes active. * We need volunteer(s) to add tempest tests for the above API and workflow changes. For more information please reach out to me on #openstack-glance, email, reply here etc. -- Thanks, Nikhil __________________________________________________________________________ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev