Earlier  
Posted Nick Remark
#openstack-nova - 2017-11-15
13:53:49 efried alex_xu It's working as expected. There was a hole in the test case, but when I fixed it, the test still passed. So I think it's doing what it's supposed to.
13:55:53 efried alex_xu I also just looked over the test case for _get_all_with_shared and I'm convinced it's okay too.
13:56:26 efried alex_xu How else could we be getting sharing RPs in that var?
13:59:41 alex_xu efried: I don't another case to getting sharing rps in that var
14:00:53 efried alex_xu So how would you like to proceed? We know we have bugs in the stack; are we going to try to fix them in the series, or start merging code and attack them after?
14:11:59 alex_xu efried: which bug you reference?
14:12:25 efried alex_xu There are several. All the test patches on the top of this series.
14:12:36 efried alex_xu The good news is that *somewhere* in the series, we've fixed some of them.
14:13:03 efried At this point I think we have two main ones: One where we're getting candidates that cross aggregates; and one where we're getting duplicate candidates returned.
14:14:13 openstackgerrit Eric Fried proposed openstack/nova master: begin refactor AllocCandidates._get_by_filters() https://review.openstack.org/516778
14:14:14 openstackgerrit Eric Fried proposed openstack/nova master: build ProviderSummary objects in sep function https://review.openstack.org/516779
14:14:15 openstackgerrit Eric Fried proposed openstack/nova master: build alloc request resources for shared resources https://review.openstack.org/516780
14:14:15 openstackgerrit Eric Fried proposed openstack/nova master: create allocation request for single provider https://review.openstack.org/516781
14:14:16 openstackgerrit Eric Fried proposed openstack/nova master: finish refactor AllocCandidates._get_by_filters() https://review.openstack.org/516782
14:14:16 openstackgerrit Eric Fried proposed openstack/nova master: required traits for no sharing providers https://review.openstack.org/517027
14:14:17 openstackgerrit Eric Fried proposed openstack/nova master: Add ProviderSummary.resource_class_names @property https://review.openstack.org/517646
14:14:17 openstackgerrit Eric Fried proposed openstack/nova master: handle traits with sharing providers https://review.openstack.org/517119
14:14:18 openstackgerrit Eric Fried proposed openstack/nova master: Test alloc_cands with non overlapping sharing RPs https://review.openstack.org/519380
14:14:18 openstackgerrit Eric Fried proposed openstack/nova master: Test alloc_cands with one RP shared between two RPs https://review.openstack.org/519617
14:14:18 alex_xu efried: probably we should guarantee the basic use-case works first
14:14:19 openstackgerrit Eric Fried proposed openstack/nova master: Test allocation candidates: multiple aggregates https://review.openstack.org/518633
14:14:19 openstackgerrit Eric Fried proposed openstack/nova master: Test helper: validate provider summaries https://review.openstack.org/518982
14:14:34 efried alex_xu Here it is with that extra short-circuit you suggested, and the enhanced test case, and test fixes for the middle of the series. ^
14:14:45 efried alex_xu Depends what you mean by "basic" :)
14:14:59 alex_xu efried: something like, compute node have local and shared storage at sometime, actually doesn't support by the nova
14:15:25 efried alex_xu Right, at the moment we don't even claim support for shared RPs at all.
14:15:26 alex_xu s/sometime/sametime/
14:15:33 alex_xu efried: yea
14:16:15 efried alex_xu Taking that out of the picture - essentially just talking about compute-node-as-single-RP - I believe the code is working as expected.
14:16:33 efried jaypipes Good morning. Hope you didn't have local changes to any of your patches :)
14:17:06 jaypipes efried: no, had to take the afternoon off yesterday to deal with some family stuff. apologies.
14:17:25 efried jaypipes No worries, just happy I didn't step on your work. Hope everything is okay.
14:28:51 openstackgerrit Rodolfo Alonso Hernandez proposed openstack/nova master: Change 'InstancePCIRequest' spec field https://review.openstack.org/449257
14:30:09 openstackgerrit Balazs Gibizer proposed openstack/nova master: Test alloc_cands with indirectly sharing RPs https://review.openstack.org/519601
14:33:57 efried gibi Thanks ^ - I wasn't positive where that guy should sit in the pile (though I don't suppose it mattered much).
14:36:26 gibi efried: I think it is OK at the end
14:36:32 efried nod
14:43:03 mriedem tonyb: yeah i see ianw's -1, so i guess i'll take a look at changing devstack-gate today instead
14:49:08 openstackgerrit Merged openstack/python-novaclient master: Updated from global requirements https://review.openstack.org/519806
14:57:30 openstackgerrit Matt Riedemann proposed openstack/nova stable/newton: Correct log message when removing a security group https://review.openstack.org/519586
15:11:17 mriedem tasker: oh hi
15:13:08 tasker 'allo.
15:14:59 openstackgerrit Jay Pipes proposed openstack/nova master: XenAPI: get vGPU stats from hypervisor https://review.openstack.org/512965
15:15:29 jaypipes jianghuaw: ^^ just a rebase...
15:16:12 openstackgerrit Jay Pipes proposed openstack/nova master: XenAPI: provide vGPU inventory in compute node https://review.openstack.org/516217
15:16:22 openstackgerrit Jay Pipes proposed openstack/nova master: XenAPI: create vGPU for instance https://review.openstack.org/516899
15:16:58 tasker my application has the potential to frequently trigger snapshots of two instances at the same time. regarding the future of bug#1731986, I'm concerned that checking cinder quota / limits prior to asking it for volume snapshots will casue many problems for me.
15:17:51 tasker i don't know Nova as well as you, and I know less about Cinder. maybe we can schedule some time with a cinder dev to discuss things? I'm hoping that since I'm here helping to implement this, I can guide it a bit to suit my needs.
15:19:29 tasker I'm in no rush; the major part of unqiescing the instance is done and I can implement some of these safeguards in my code.
15:22:04 mriedem tasker: i'm working a patch for the up-front quota check now, since i think that's sane and easy as a start, and then we can build on the cleanup stuff after that - what you had in your original patch. as noted, my concerns are with volume backends like NFS which call back to nova to complete a snapshot - i don't know how robust cinder handles deleting a snapshot while it's being created
15:22:12 mriedem my guess is there are no guarantees about behavior
15:22:28 mriedem just like deleting an instance in nova - you can do it at any point, but it's hard to test
15:26:17 tasker gotchya.
15:27:42 openstackgerrit Balazs Gibizer proposed openstack/nova master: Document the real behavior of notify_on_state_change https://review.openstack.org/516264
15:31:02 gibi mriedem: hi! I replied to your comments in https://review.openstack.org/#/c/516264
15:33:00 mriedem ack
15:53:15 efried jaypipes jianghuaw_ I was thinking to get started on the update_inventory virt driver method. Any concerns with that? (Or anyone already started?)
15:53:37 mriedem sdague: gibi's got a +2 on the flavor description api change - https://review.openstack.org/#/c/515213/ - would be cool if you could peruse that, given your familiarity with the spec
15:55:56 openstackgerrit Eric Berglund proposed openstack/nova master: Use NoDBTestCase for powervm driver tests https://review.openstack.org/520118
15:59:19 tasker mriedem: what's the command to merge your changes to the patchset locally?
16:00:00 jaypipes efried: it needs to go at the end of the n-r-p series, but if you want to take that on, I'd be cool with it.
16:00:05 mriedem tasker: like my commit message change?
16:00:11 efried jaypipes Rockin
16:00:34 tasker yeah. minor, but I want to get my code up-to-date with what exists in the review system.
16:01:08 openstackgerrit Matt Riedemann proposed openstack/nova master: unquiesce instance on volume snapshot failure https://review.openstack.org/519464
16:01:08 openstackgerrit Matt Riedemann proposed openstack/nova master: WIP: Add the ability to get absolute limits from Cinder https://review.openstack.org/520122
16:01:55 mriedem tasker: i would normally just delete my local branch and use git review -d 519464 to pull the latest patch set from gerrit
16:05:03 sdague mriedem: I can, after lunch. I have to be out the door in a few minutes, and want to be able to give it a good look over
16:06:12 mriedem wfm, thanks
16:07:21 sdague starred it so I won't forget
16:08:42 openstackgerrit Matt Riedemann proposed openstack/nova stable/newton: Pass requested_destination in filter_properties https://review.openstack.org/516119
16:09:10 openstackgerrit Matt Riedemann proposed openstack/nova stable/newton: Validate new image via scheduler during rebuild https://review.openstack.org/519684
16:10:14 openstackgerrit Matt Riedemann proposed openstack/nova stable/newton: Set group_members when converting to legacy request spec https://review.openstack.org/517868
16:13:41 efried mriedem Is there a novaclient patch for the flavor description thing yet?
16:13:58 mriedem efried: no
16:14:00 mriedem but,
16:14:07 mriedem it's not the first microversion in queens,
16:14:12 mriedem the rebuild + keypair one is, 2.54
16:14:17 mriedem i don't know if there is a patch up for that yet
16:14:33 efried mriedem Okay. Was going through the ol' checklist, and that's the only thing I didn't see covered.
16:14:46 efried mriedem (Obviously it wouldn't be in this patch)
16:14:58 mriedem i'll get to it, but it's lower priority until the actual microversion change happens
16:15:03 mriedem otherwise i just have to keep rebasing it
16:15:09 mriedem https://review.openstack.org/#/q/python-novaclient
16:15:15 mriedem so someone needs to write 2.54 into novaclient
16:15:23 mriedem it'll be me if liu doesn't get to it
16:17:15 mriedem currently working on getting these newton changes out the door so we can eol the branch
16:17:32 mriedem efried: https://review.openstack.org/#/c/520095/ if you didn't see yet
16:24:07 efried mriedem Anal shell style comments added.
16:26:24 efried mriedem Actually found a functional nit too. Recognizing that the tags you're looking for will usually not be the ones with dots in 'em.
16:26:30 efried but still
16:53:56 openstackgerrit Matt Riedemann proposed openstack/nova master: Add the ability to get absolute limits from Cinder https://review.openstack.org/520122
17:11:32 openstackgerrit Eric Fried proposed openstack/nova master: Test alloc_cands with non overlapping sharing RPs https://review.openstack.org/519380
17:11:32 openstackgerrit Eric Fried proposed openstack/nova master: Test alloc_cands with one RP shared between two RPs https://review.openstack.org/519617
17:11:33 openstackgerrit Eric Fried proposed openstack/nova master: Test allocation candidates: multiple aggregates https://review.openstack.org/518633
17:11:33 openstackgerrit Eric Fried proposed openstack/nova master: Test helper: validate provider summaries https://review.openstack.org/518982
17:44:42 openstackgerrit Merged openstack/nova stable/pike: libvirt: Don't VIR_MIGRATE_NON_SHARED_INC without migrate_disks https://review.openstack.org/519632
17:48:44 openstackgerrit Matt Riedemann proposed openstack/nova master: Check quota before creating volume snapshots https://review.openstack.org/520158
17:48:44 mriedem tasker: ^
18:05:22 mriedem efried: thanks for the review. i'm not too worried about a . being in an eol tag, since i don't think we have those anywhere, ever, but i can make the changes

Earlier   Later