Earlier  
Posted Nick Remark
#openstack-nova - 2017-02-02
10:27:59 johnthetubaguy flavors was the exception in there, I think
10:28:22 gmann johnthetubaguy: i thought of adding accessIPv4 with version up fir interop things
10:28:55 johnthetubaguy gmann: we haven't yet released the last fix, so I am OK with that for right now
10:30:35 johnthetubaguy mdbooth: maybe you died half way through the migration, and somehow that got committed into the DB? That might confuse things
10:31:23 gmann johnthetubaguy: but accessIPv4 are always new even before filter/sort fix. i means they are totally new to users after Ocata
10:32:25 johnthetubaguy gmann: yeah, I am not sure why we added new ones without a microversion, now you meantion it, I got distracted with killing bad ones
10:33:33 gmann johnthetubaguy: yea, list is too huge we did not notice those
10:35:10 gmann johnthetubaguy: i have added that in etherpad also (so mriedem can mark that rc potential), ll check from home.
10:36:12 johnthetubaguy gmann: thanks
10:36:39 johnthetubaguy gmann: it was such a massive list, there were always going to be niggles, would love to squash then before release, if possible
10:36:58 gmann +1
10:48:30 sfinucan bauzas: Can I +W this? https://review.openstack.org/#/c/426864/6
10:48:47 sfinucan I assume it won't do anything silly like tag the release or whatnot
10:51:34 johnthetubaguy sfinucan: that sounds fine to me, we have added lots of preludes by accident in the past
10:51:56 sfinucan johnthetubaguy: Righto - +W it is
10:52:27 johnthetubaguy oh year, I should review that one again
10:52:30 bauzas sfinucan: cool with me
10:52:36 bauzas johnthetubaguy: I'm already on it
10:53:29 sfinucan bauzas: Could you also take a look at https://review.openstack.org/#/c/427499/, seeing as you're far more familiar with that feature
10:55:29 bauzas sfinucan: mmm, I had a concern on the bottom patch
10:55:46 bauzas at least a typo
10:56:22 sfinucan bauzas: Hmm, if you want to fix it now we can just re-approve, right?
10:56:46 sfinucan Also, do you know what "barber pole sorting" is? :D
10:57:06 sfinucan I'm guessing it's Python's 'zip', but that's a guess
10:58:31 bauzas sfinucan: https://en.wikipedia.org/wiki/Barber's_pole#Computer_science
10:58:56 sfinucan bauzas: I don't think that's what he's talking about though
10:59:06 sfinucan That describes a loading bar - he's on about sorting something
10:59:38 bauzas sfinucan: that would mean it takes time IIUC
10:59:50 bauzas sfinucan: oh, you removed +W
11:00:00 bauzas sfinucan: but that doesn't mean the gate jobs will stop
11:00:07 bauzas sfinucan: we have to trigger a new PS
11:00:12 sfinucan bauzas: it doesn't?
11:00:14 sfinucan Oh
11:00:15 bauzas nope
11:00:20 sfinucan Well, should we fix that typo?
11:00:31 bauzas we could do that in a follow-up
11:00:34 bauzas now it's in the gate
11:00:55 sfinucan That sounds fair
11:00:56 bauzas and given we have 3 patches that could be trampled if we provide a new rev
11:01:06 bauzas so, adding the fix at a top patch
11:01:24 mdbooth johnthetubaguy: In case you're interested, looks like the db state was probably corrupt, perhaps due to a previous incomplete cleanup. This was in a CI system. So robustification likely not relevant to anybody.
11:02:21 bauzas sfinucan: restored the +W
11:02:33 sfinucan (y)
11:09:16 sfinucan Are we still merging bugfixes? If so, could I get some eyes on this (to be backported) change? https://review.openstack.org/#/c/396184/
11:09:46 openstackgerrit Stephen Finucane proposed openstack/nova master: Fix backwards compatibility for InstanceNUMACell https://review.openstack.org/396184
11:13:04 johnthetubaguy sfinucan: I think so, although we should avoid high risk ones till tomorrow
11:13:37 johnthetubaguy sfinucan: we usually try to keep master not too different to stable/ocata so any backports we need are likely to be easier
11:15:01 openstackgerrit Stephen Finucane proposed openstack/nova master: libvirt: Make 'get_domain' private https://review.openstack.org/417378
11:17:57 johnthetubaguy mdbooth: ah, good context, in complete cleanup would do it
11:18:35 sfinucan Gerrit's "Add Reviewer" dialog is truly awful
11:22:19 openstackgerrit John Garbutt proposed openstack/nova-specs master: WIP: write up policy ideas for pike https://review.openstack.org/427872
11:37:38 openstackgerrit John Garbutt proposed openstack/nova-specs master: WIP: write up policy ideas for pike https://review.openstack.org/427872
11:40:47 panda any hints on what may cause this ? http://logs.openstack.org/periodic/periodic-tripleo-ci-centos-7-ovb-nonha/632c7f2/logs/overcloud-novacompute-0/var/log/nova/nova-compute.txt.gz#_2017-02-02_08_13_29_759
11:45:55 kashyap mdbooth: or johnthetubaguy: When you have a moment, need an opinon
11:46:10 kashyap Where do you think is appropriate for these kinds of tests to live? https://review.openstack.org/#/c/315786/
11:46:44 kashyap They are trying to add the NMI Watchdog test for a Nova instance in Tempest. But Tempest upstream, rightfully rejects it, as there are no API operations, and it is too Nova-specific
11:47:03 johnthetubaguy kashyap: sounds like we need a nova tempest plugin
11:47:23 johnthetubaguy I would say nova functional tests, but they don't normally need images setup up, AFAIK, I could be wrong
11:47:34 johnthetubaguy kashyap: you really want to be talking to sdague about all that
11:47:53 kashyap johnthetubaguy: Does such a thing exists (or is it exist)?
11:48:06 kashyap johnthetubaguy: Yeah, maybe sdague is still getting ready to wake up
11:48:23 johnthetubaguy kashyap: there are some details here: http://docs.openstack.org/developer/nova/test_strategy.html#types-of-tests
11:48:30 johnthetubaguy but looks like it might need updating
11:48:51 kashyap johnthetubaguy: So, one place you are suggesting is - nova/nova/tests/functional
11:53:05 mdbooth johnthetubaguy: More context on the db_sync thing, looks like we had a puppet job which retried on failure, which included exceeding its timeout. Seems db sync was taking too long and we ended up running 2 simultaneously.
11:53:14 mdbooth So perhaps robustification might be in order.
11:53:37 mdbooth Perhaps the migration should hold an exclusive lock while it runs.
11:53:44 johnthetubaguy mdbooth: it should be all done in a single transaction, for each version, I thought?
11:54:01 johnthetubaguy maybe we never added that stuff in db sync
11:54:27 johnthetubaguy maybe thats not possible...
11:54:48 mdbooth Does msql honour transactions for ddl?
11:55:00 johnthetubaguy I was just thinking the same question, I don't know
11:55:13 johnthetubaguy I had always assume that, but you might be right
11:55:27 johnthetubaguy nothing like an olso.concurrency lock to stop that being an issue, like you say
11:55:51 mdbooth Interwebs say no transactional ddl
11:56:50 mdbooth Think it would have to be a db lock, because we can't be sure where db sync is running.
11:57:05 mdbooth Also, think change would have to be in sqla migrations
11:58:42 johnthetubaguy mdbooth: true, DB lock is safer
12:10:37 owalsh mdbooth: DB lock might be overkill...
12:11:05 owalsh the first db sync succeeded IIRC
12:11:21 mdbooth owalsh: I don't think so. It would only have to used for exclusion of the migration itself.
12:11:44 mdbooth I think it could be pretty simple to implement, tbh.
12:12:02 openstackgerrit Derek Higgins proposed openstack/nova master: Simplify uses of assert_has_calls https://review.openstack.org/428108
12:12:16 derekh johnthetubaguy: sfinucan ^^ sorry forgot to push it up yesterday
12:12:26 mdbooth When you initially read the current version from the migrate_version table you'd take an exclusive lock on it.
12:12:52 mdbooth Then you'd exclude any other migration from starting until this once completed, but other db operations can continue.
12:13:15 sfinucan derekh: Sweet. Cheers :) Think it can/should wait until Ocata is cut though
12:13:42 derekh sfinucan: sounds fine by me, just letting ye know its there
12:20:09 owalsh mdbooth: hmm the oslo.db tests used to lock - https://review.openstack.org/58830
12:20:52 mdbooth owalsh: A good reason to use a db lock
12:21:22 owalsh but why protect the tests with a lock instead of the migration?
12:21:56 mdbooth owalsh: I think every test runs the migrations.
12:22:01 mdbooth Unless... optimisation.
12:22:04 mdbooth But mostly.
12:26:28 owalsh forget that, (should have looked at the diff), it's just locking the engine reset
12:27:20 mdbooth owalsh: I've emailed zzzeek for an opinion. cc'd you.
12:42:21 lyarwood hopefully a stupid question, does the gate rebase changes? I keep hitting Bug 1660878 in https://review.openstack.org/#/c/427267/ and wonder if I need to manually rebase it to pick up https://review.openstack.org/#/c/427782/
12:42:21 openstack bug 1660878 in OpenStack Compute (nova) "test_reboot_deleted_server fails with 409 "Cannot 'reboot' instance while it is in vm_state building"" [High,In progress] https://launchpad.net/bugs/1660878 - Assigned to Matt Riedemann (mriedem)
12:46:45 lyarwood http://logs.openstack.org/67/427267/2/gate/gate-tempest-dsvm-neutron-full-ubuntu-xenial/e4e67b3/logs/devstacklog.txt.gz#_2017-02-02_10_50_57_699 - okay, so we merge the change, so I should have https://review.openstack.org/#/c/427782/
12:54:24 openstackgerrit John Garbutt proposed openstack/nova master: Report reserved_host_disk_mb in GB not KB https://review.openstack.org/428120

Earlier   Later