[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