[OpenStack-DefCore] [openstack-dev] [glance] [interop] [defcore] [tempest] [refstack] [docs] Austin summit summary: Import refactor implementation and updates
Nikhil Komawar
nik.komawar at gmail.com
Thu May 5 05:36:51 UTC 2016
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
More information about the Defcore-committee
mailing list