[openstack-dev] [nova]API update week 5-11

Ghanshyam Mann gmann at ghanshyammann.com
Thu Jul 12 01:14:37 UTC 2018


Hi All, 

Please find the Nova API highlights of this week. 

Weekly Office Hour: 
=============== 
We had more attendees in this week office hours.  

What we discussed this week: 
- Discussion on API related BP. Discussion points are embedded inline with BP weekly progress in next section. 
- Triage 1 new bug and Alex reviewed one in-progress 

Planned Features : 
============== 
Below are the API related features for Rocky cycle. Nova API Sub team will start reviewing those to give their regular feedback. If anythings missing there feel free to add those in etherpad- https://etherpad.openstack.org/p/rocky-nova-priorities-tracking 

1. Servers Ips non-unique network names : 
- https://blueprints.launchpad.net/nova/+spec/servers-ips-non-unique-network-names 
- Spec Merged
- https://review.openstack.org/#/q/topic:bp/servers-ips-non-unique-network-names+(status:open+OR+status:merged) 
- Weekly Progress: Spec is merged. I am in contact with author about code update (sent email last night). If no response till this week, i will push the code update for this BP.  

2. Abort live migration in queued state: 
- https://blueprints.launchpad.net/nova/+spec/abort-live-migration-in-queued-status 
- https://review.openstack.org/#/q/topic:bp/abort-live-migration-in-queued-status+(status:open+OR+status:merged) 
- Weekly Progress: Review is going and it is in nova runway this week. In API office hour, we discussed about doing the compute service version checks on compute.api.py side than on rpc side. Dan has point of doing it on rpc side where migration status can changed to running. We decided to further discussed it on patch. 

3. Complex anti-affinity policies: 
- https://blueprints.launchpad.net/nova/+spec/complex-anti-affinity-policies 
- https://review.openstack.org/#/q/topic:bp/complex-anti-affinity-policies+(status:open+OR+status:merged) 
- Weekly Progress: Good review progress. In API office hour, we discussed on 2 points-
       1. whether request also need to have flat format like response. IMO we need to have flat in both request and response. Yikun need more opinion on that. 

       2. naming fields to policy_* as we are moving these new fields in flat format. I like to have policy_* for clear understanding of attributes by their name. This is not concluded 
             and alex will give feedback on patch.
       Discussion is on patch for consensus on naming things. 

4. Volume multiattach enhancements: 
- https://blueprints.launchpad.net/nova/+spec/volume-multiattach-enhancements 
- https://review.openstack.org/#/q/topic:bp/volume-multiattach-enhancements+(status:open+OR+status:merged) 
- Weekly Progress: mriedem mentioned in last week status mail that he will continue work on this. 

5. API Extensions merge work 
- https://blueprints.launchpad.net/nova/+spec/api-extensions-merge-rocky 
- https://review.openstack.org/#/q/project:openstack/nova+branch:master+topic:bp/api-extensions-merge-rocky 
- Weekly Progress: I did not get chance to push more patches on this. I will target this one before next office hour. 

6. Handling a down cell
 - https://blueprints.launchpad.net/nova/+spec/handling-down-cell
 -  Spec mriedem  mentioned in previous week ML is merged - https://review.openstack.org/#/c/557369/

Bugs: 
==== 
Triage 1 new bug and Alex reviewed one in-progress. I did not do my home work of doing review on in-progress patches (i will accommodate that in next week) 

This week Bug Progress: 
Critical: 0->0 
High importance: 2->3 
By Status:
    New:  1->0
    Confirmed/Triage: 30-> 31
    In-progress: 36->36
    Incomplete: 4->4
    =====
    Total: 70->71

NOTE- There might be some bug which are not tagged as 'api' or 'api-ref', those are not in above list. Tag such bugs so that we can keep our eyes. 

Ref: https://etherpad.openstack.org/p/nova-api-weekly-bug-report 

-gmann 







More information about the OpenStack-dev mailing list