Earlier  
Posted Nick Remark
#openstack-nova - 2019-08-20
14:50:57 mriedem melwitt: actually https://review.opendev.org/#/c/507486/67/nova/db/sqlalchemy/api.py@5572
14:52:07 sean-k-mooney aspiers im changeing how some of that works by the way.
14:52:08 mriedem heh yeah in PS65 you had this:
14:52:08 mriedem meta = MetaData(get_engine(context=context, use_slave=True))
14:52:28 aspiers sean-k-mooney: some of which?
14:52:40 sean-k-mooney how the libvirt driver reports traits
14:52:52 aspiers sean-k-mooney: I'm just reviewing your patch now
14:53:38 aspiers sean-k-mooney: you mean https://review.opendev.org/#/c/666915/8/nova/virt/libvirt/driver.py ?
14:54:19 sean-k-mooney that and the general helper function i have intoduced to remove most of the bolier plate
14:57:34 sean-k-mooney aspiers: hopefully the chagne wont conflict or wont confict too badly just wanted you to be aware
14:57:50 aspiers sean-k-mooney: I don't think it will conflict because the SEV trait is provided via a capability
14:58:27 sean-k-mooney ok
14:58:38 aspiers fingers crossed anyway, because you are just ahead of me on the runway X-D
15:01:17 sean-k-mooney sure i am vauguly aware that the new version of lxml broke things
15:02:36 sean-k-mooney i had thought that there was a larger patch that capped 4 or 5 libs floating around somewhere
15:05:01 sean-k-mooney efried: this is the ml thread http://lists.openstack.org/pipermail/openstack-discuss/2019-August/008562.html
15:05:55 efried yes
15:06:25 sean-k-mooney i think the bug present in how we compare xmls as equal or somthing like that
15:06:45 sean-k-mooney so i dont think it breaks the libvirt dirver but does break our unit tests
15:06:56 efried sean-k-mooney: in short, we either need to see if we can fix this in nova, or blacklist the lxml version(s) and open bugs against them and eventually uncap if/when they fix etc etc.
15:07:39 sean-k-mooney we likely shoudl be able to fix it in nova. ill see if i can repoduce this later today.
15:08:06 efried thanks sean-k-mooney. It just looks like attr ordering. We could probably resolve it in XMLMatcher, I would think.
15:08:16 efried I'm actually kind of surprised that that's not already taken into account there.
15:08:27 sean-k-mooney current upper-constratis is set to 4.3.4? so we dont hit this
15:08:27 efried or maybe those tests aren't using XMLMatcher.
15:08:48 efried sean-k-mooney: that's the point, prometheanfire is trying to get u-c to the latest published versions and running into this.
15:09:19 sean-k-mooney yep i know but we simply would not uncapp them in Train if that was not fixed by m3
15:09:32 sean-k-mooney we should be able to fix it if its not too pervasive before then
15:10:20 sean-k-mooney it could be that it broke the XMLMatcher i just vaguly recall talking to prometheanfire about this so need to look at the actull error first to load context
15:12:42 prometheanfire ya, think we talked about it, wasn't it an ordering thing?
15:12:49 sean-k-mooney yep
15:12:54 sean-k-mooney i think so
15:13:19 sean-k-mooney once i reporduce it it will likely be a simple fix
15:13:33 sean-k-mooney either use the matcher if its using it already or fix the matcher
15:13:53 sean-k-mooney we created the xmlmatcher to ignore order
15:14:17 sean-k-mooney unlike other markup formate whitespace in xml and order is technically signifcant
15:14:22 prometheanfire just made https://review.opendev.org/677480 for you to submit reviews against to test (if you want)
15:15:01 sean-k-mooney ya i saw i can just add a depens on to make sure it passes
15:15:06 efried prometheanfire: Any particular temest test I should look at for the websockify thing?
15:15:10 efried tempest*
15:15:19 prometheanfire I'm not sure for that one
15:15:27 efried so I can pare down the jobs and conserve resources
15:15:32 efried okay, I'll just run 'em all then.
15:15:40 openstackgerrit Eric Fried proposed openstack/nova master: DNM: Test websockify 0.9.0 https://review.opendev.org/677483
15:15:50 prometheanfire kk, if you want to wait for https://review.opendev.org/677479 you can
15:16:09 openstackgerrit Eric Fried proposed openstack/nova master: DNM: Test websockify 0.9.0 https://review.opendev.org/677483
15:16:29 efried oh, is that going to run something tempestuous?
15:16:43 efried I made --^ depend on it
15:17:08 sean-k-mooney efried: i am going to loudly ignore that ....
15:17:36 sean-k-mooney thats such a dad joke
15:17:37 prometheanfire it does :D
15:17:45 efried sean-k-mooney: non sequitur? Assume we're talking about aspiers's python-rather-than-bash thing now?
15:18:00 openstackgerrit melanie witt proposed openstack/nova master: nova-manage db archive_deleted_rows is not multi-cell aware https://review.opendev.org/507486
15:18:01 openstackgerrit melanie witt proposed openstack/nova master: Verify archive_deleted_rows --all-cells in post test hook https://review.opendev.org/672840
15:19:25 sean-k-mooney i assume the horrible pun between tempestuous and tempest was intentionally because if it wasnt that even worse some how
15:19:25 openstackgerrit Merged openstack/nova master: Update api-ref for 2.75 to add config_drive in server update response https://review.opendev.org/677324
15:19:42 prometheanfire we do include a general tempest test in our test suite
15:20:43 openstackgerrit Matt Riedemann proposed openstack/nova master: Add functional recreate test for bug 1823370 https://review.opendev.org/650424
15:20:44 openstack bug 1823370 in OpenStack Compute (nova) "Evacuations are not restricted to the source cell during scheduling" [Medium,In progress] https://launchpad.net/bugs/1823370 - Assigned to Matt Riedemann (mriedem)
15:20:44 openstackgerrit Matt Riedemann proposed openstack/nova master: Restrict RequestSpec to cell when evacuating https://review.opendev.org/650429
15:20:44 openstackgerrit Matt Riedemann proposed openstack/nova master: WIP: Use RequestSpec.requested_destination when rebuilding with new image https://review.opendev.org/650376
15:21:17 sean-k-mooney prometheanfire: did you have a patch that put all the constratis fixes into one by the way or were they just listed in the email
15:23:37 prometheanfire no, generally the global-reqs nightly update will include it
15:23:45 prometheanfire that's where I see it generally
15:25:40 sean-k-mooney ok i might have been looking at an automated patch
15:31:12 efried stephenfin: Where was https://review.opendev.org/#/c/677444/1/doc/source/cli/nova-manage.rst rendering before? I don't see it anywhere in https://docs.openstack.org/nova/latest/cli/nova-manage.html
15:31:41 stephenfin efried: https://review.opendev.org/#/c/677443/
15:32:04 efried o
15:32:19 stephenfin I didn't want that patch to block the docs patch
15:32:35 stephenfin plus the docs one might be worth backporting
15:33:08 openstackgerrit Matt Riedemann proposed openstack/python-novaclient master: API microversion 2.76: Add 'power-update' external event https://review.opendev.org/666792
15:33:26 efried stephenfin: So the CLI remote_debug options... no longer work in that top patch?
15:34:07 stephenfin efried: For nova-manage, nova-policy and nova-status, but they never actually worked there
15:34:14 stephenfin Because there's no "service" to debug
15:35:09 efried okay, that makes sense. So why bother documenting them in that middle patch?
15:35:20 efried Or should we at least say "These don't work, don't try to use them"?
15:35:37 stephenfin I wanted to be complete, but perhaps I should just drop them
15:35:49 stephenfin Dropping them is probably the wiser option, actually
15:36:01 stephenfin (never documenting them, that is)
15:37:02 efried ++
15:42:56 openstackgerrit Stephen Finucane proposed openstack/nova master: docs: Document global options for nova-manage https://review.opendev.org/677443
15:42:56 openstackgerrit Stephen Finucane proposed openstack/nova master: config: Explicitly register 'remote_debug' CLI opts https://review.opendev.org/677444
15:43:03 stephenfin donezo
15:43:28 efried stephenfin: we may have crossed in the mail, there was another comment on the middle one
15:44:22 stephenfin efried: Hmm, there shouldn't be another '--version' parameter any more. I killed that
15:44:29 openstackgerrit Ghanshyam Mann proposed openstack/nova master: Add new default roles in os-services API policies https://review.opendev.org/648480
15:45:07 stephenfin looks like there's more cleanup to do \o/
15:45:13 stephenfin and red pen
15:47:07 mriedem mnaser: are you working around this in stein right now https://review.opendev.org/#/q/topic:bug/1839560+branch:stable/stein or is getting that in pretty critical for you?
15:48:18 stephenfin sean-k-mooney: One easy follow-up on https://review.opendev.org/#/c/671338/ but it's +W'd
15:51:05 sean-k-mooney ya i get a littel confused where that works and where it does not. e.g. does not in release notes but does in docs but not in someting else i tried
15:52:32 stephenfin sean-k-mooney: Inside 'doc/source', it works. Everywhere else, it does not
15:53:07 stephenfin That's because 'doc', 'releasenotes', 'api-ref' and 'api-guide' are all separate doc builds with their own indexes
15:54:11 sean-k-mooney it was the api ref i think i tried to use it in
15:54:14 sean-k-mooney ok so just docs
15:54:20 stephenfin yeah, no go there
16:26:48 openstackgerrit Stephen Finucane proposed openstack/nova master: docs: Document global options for nova-manage https://review.opendev.org/677443
16:26:49 openstackgerrit Stephen Finucane proposed openstack/nova master: config: Explicitly register 'remote_debug' CLI opts https://review.opendev.org/677444
16:26:49 openstackgerrit Stephen Finucane proposed openstack/nova master: docs: Correct 'nova-manage db sync' documentation https://review.opendev.org/677508
16:26:50 openstackgerrit Stephen Finucane proposed openstack/nova master: WIP: docs: Rewrite nova-manage docs to use proper directives https://review.opendev.org/677509

Earlier   Later