| Posted | Nick | Remark | |
|---|---|---|---|
| #openstack-nova - 2019-04-04 | |||
| 13:46:06 | mriedem | yup | |
| 13:46:12 | mriedem | https://docs.openstack.org/nova/latest/configuration/config.html#notifications.notification_format | |
| 13:46:37 | mriedem | the amount of object translation work to build these payloads is likely a detriment to scheduling performance as wel | |
| 13:46:42 | mriedem | *well | |
| 13:46:58 | mriedem | anywho, that's a different known issue | |
| 13:49:25 | dansmith | mriedem: the base object has some version that increments with each subclass change? | |
| 13:49:49 | dansmith | oh, nm | |
| 13:49:52 | dansmith | event_type | |
| 13:49:56 | dansmith | which won't need to change with this | |
| 13:55:15 | efried | Nova meeting in five minutes in #openstack-meeting | |
| 14:03:13 | openstackgerrit | Matt Riedemann proposed openstack/nova master: Remove CellMappingPayload database_connection and transport_url fields https://review.openstack.org/649775 | |
| 14:03:23 | mriedem | gibi_off: stephenfin: dansmith: melwitt: efried: ^ | |
| 14:03:35 | stephenfin | ack | |
| 14:03:39 | efried | thx mriedem | |
| 14:16:06 | openstackgerrit | Stephen Finucane proposed openstack/nova master: devstack: Remove 'tempest-dsvm-tempest-xen-rc' https://review.openstack.org/650018 | |
| 14:22:23 | openstackgerrit | Matt Riedemann proposed openstack/nova master: Add docs on what not to include in notifications https://review.openstack.org/650020 | |
| 14:27:56 | sean-k-mooney | jaypipes: looking at adrianc responce https://review.openstack.org/#/c/620115/29/nova/compute/manager.py@7193 i think its a resonable argument but im also happy to create the new function and use the synchronized decorator. | |
| 14:29:13 | sean-k-mooney | ill leave the decission up to you. the current decorator cant be used as a context manager but i think that could be added in the future to oslo concurancy | |
| 14:30:26 | sean-k-mooney | i think we would jsut have to change this return to a yeild https://github.com/openstack/oslo.concurrency/blob/master/oslo_concurrency/lockutils.py#L328 | |
| 14:31:36 | sean-k-mooney | and add the contextlib.contextmanager decorator https://docs.python.org/3/library/contextlib.html#contextlib.contextmanager | |
| 14:32:32 | sean-k-mooney | its something i need to tink about but its a sepreate form this change | |
| 14:42:22 | mriedem | efried: i shared a link to those charts i mentioned, you can peruse them at your leisure and if you think they are fine as further reading (albeit targeted topics) i can make them public and share on the ML or something | |
| 14:47:00 | openstackgerrit | Matt Riedemann proposed openstack/nova stable/stein: Remove CellMappingPayload database_connection and transport_url fields https://review.openstack.org/650043 | |
| 14:47:36 | efried | mriedem: thank you. | |
| 15:16:34 | mriedem | hmm, because of that recent devstack change to add a 2nd shared public network we're always getting this in n-cpu logs during tempest runs now | |
| 15:16:35 | mriedem | http://logs.openstack.org/58/637058/15/check/nova-next/f4e8140/logs/screen-n-cpu.txt.gz?level=TRACE#_Apr_04_00_07_20_968719 | |
| 15:16:56 | mriedem | seems that should not trace, nor be an error really - the user made a bad request essentially but we catch it in compute rather than the api | |
| 15:18:06 | mriedem | yeah it's just a 400 INFO response in the api http://logs.openstack.org/58/637058/15/check/nova-next/f4e8140/logs/screen-n-api.txt#_Apr_04_00_07_20_975380 | |
| 15:20:00 | mriedem | huh surprising we even get that far, the request is empty Body: {"interfaceAttachment": {}} | |
| 15:25:45 | mriedem | https://bugs.launchpad.net/nova/+bug/1823198 is anyone has opinions | |
| 15:25:46 | openstack | Launchpad bug 1823198 in OpenStack Compute (nova) "NetworkAmbiguous traceback in nova-compute logs even though it's a user error" [Low,Triaged] | |
| 15:25:48 | mriedem | *if | |
| 15:53:22 | openstackgerrit | Matt Riedemann proposed openstack/nova master: Drop pre-cinder 3.44 version compatibility https://review.openstack.org/621061 | |
| 15:53:48 | efried | dansmith: You around to hit https://review.openstack.org/#/c/649775/ ? | |
| 15:54:08 | dansmith | I will, I'm just about to finish my two hours of morning calls | |
| 15:54:14 | efried | cool, thanks. | |
| 16:01:58 | ganso | alex_xu: thanks for the +W! =) | |
| 16:03:50 | openstackgerrit | Matt Riedemann proposed openstack/nova stable/stein: Don't warn on network-vif-unplugged event during live migration https://review.openstack.org/650060 | |
| 16:25:23 | openstackgerrit | Lee Yarwood proposed openstack/nova stable/rocky: prevent common kwargs from glance client failure https://review.openstack.org/650064 | |
| 16:25:34 | openstackgerrit | Lee Yarwood proposed openstack/nova stable/queens: prevent common kwargs from glance client failure https://review.openstack.org/650065 | |
| 17:12:42 | openstackgerrit | Matt Riedemann proposed openstack/nova master: Handle Invalid exceptions as expected in attach_interface https://review.openstack.org/650077 | |
| 18:32:09 | openstackgerrit | Adrian Chiris proposed openstack/nova master: Move get_pci_mapping_for_migration to MigrationContext https://review.openstack.org/643023 | |
| 18:32:09 | openstackgerrit | Adrian Chiris proposed openstack/nova master: Allow driver to properly unplug VIFs on destination on confirm resize https://review.openstack.org/643024 | |
| 18:33:16 | openstackgerrit | Matt Riedemann proposed openstack/nova master: Do not log a warning about not using compute monitors https://review.openstack.org/650092 | |
| 18:33:17 | mriedem | jaypipes: i know you love compute monitors ^ | |
| 18:33:39 | mriedem | http://logstash.openstack.org/#dashboard/file/logstash.json?query=message%3A%5C%22Excluding%20nova.compute.monitors.cpu%20monitor%20virt_driver.%20Not%20in%20the%20list%20of%20enabled%20monitors%20(CONF.compute_monitors).%5C%22%20AND%20tags%3A%5C%22screen-n-cpu.txt%5C%22&from=7d | |
| 18:49:46 | openstackgerrit | Matt Riedemann proposed openstack/nova master: Handle PortLimitExceeded in POST /servers/{server_id}/os-interface https://review.openstack.org/650097 | |
| 18:52:40 | openstackgerrit | Matt Riedemann proposed openstack/nova master: Handle PortLimitExceeded in POST /servers/{server_id}/os-interface https://review.openstack.org/650097 | |
| 19:08:26 | mriedem | melwitt: have you seen this? intermittent unit test failure http://logs.openstack.org/06/641806/7/check/openstack-tox-lower-constraints/1f1fce6/job-output.txt.gz#_2019-04-03_22_36_18_975096 | |
| 19:12:27 | mriedem | looks like this unit test starts up a conductor service using the ServiceFixture which calls self.addCleanup(self.service.kill) | |
| 19:13:56 | melwitt | no, haven't seen that before. I've seen the error before, I remember helping to fix a bug for that way back when | |
| 19:14:40 | melwitt | this one https://review.openstack.org/555093 | |
| 19:15:26 | melwitt | and in the fail you linked, we're getting it during service.destroy() this time | |
| 19:15:55 | melwitt | which must mean in that flow somewhere we have a reader transaction context nested outside a writer transaction context | |
| 19:18:08 | mriedem | yeah not sure, also doesn't really show up much in logstash | |
| 19:18:13 | mriedem | so i guess i'll recheck and assume it's a fluke | |
| 19:18:27 | melwitt | looking at the code, so far I don't see how the nesting could be happening | |
| 19:33:55 | mriedem | efried_mtg: these failures http://logs.openstack.org/13/621313/21/check/openstack-tox-py36/ba2c848/testr_results.html.gz definitely started spiking after 4/1 with https://github.com/openstack/nova/commit/e5269f2fbb773953266fccbfd9df3f75e351eeb9 | |
| 19:34:06 | mriedem | i wonder if removing kipsdist = True in tox.ini is contributing | |
| 19:34:17 | mriedem | http://logstash.openstack.org/#dashboard/file/logstash.json?query=message%3A%5C%22sqlalchemy.exc.InterfaceError%3A%20(pymysql.err.InterfaceError)%20(0%2C%20'')%5C%22%20AND%20tags%3A%5C%22console%5C%22&from=7d | |
| 19:34:23 | mriedem | *skipsdist = True | |
| 19:34:58 | mriedem | and it's always on node provider: limestone-regionone | |
| 19:45:47 | mriedem | tox on the limestone node is 3.8.4 and on an ovh node that passes tox is 3.8.1 | |
| 19:45:52 | mriedem | pymysql is the same between them | |
| 19:47:00 | efried | mriedem: What can I do to help? | |
| 19:47:13 | mriedem | hold me | |
| 19:47:36 | mriedem | but not in a tap out kind of way | |
| 19:47:46 | mriedem | i'm reporting a new bug and will push an e-r query | |
| 19:48:20 | efried | should I push a change adding skipdist back and see what happens? | |
| 19:49:02 | mriedem | idk, i wasn't involved in that lower-constraints fix so i don't know if that will screw up the lower-constraints job, but i guess you'd find out | |
| 19:49:24 | efried | according to the commit message, cdent thought skipdist was "otherwise superfluous" | |
| 19:49:35 | efried | so hopefully that means it at least won't hurt anything. | |
| 19:49:46 | mriedem | if lower-constraints needs usedevelop=false and skipsdist=false, it could just specify that explicitly | |
| 19:49:53 | efried | yuh | |
| 19:50:07 | mriedem | usedevelop defaults to false also, so i'm not sure why the lower-constraints job is calling it out | |
| 19:50:39 | mriedem | i'm currently being defeated by launchpad timeouts | |
| 19:53:21 | openstackgerrit | Eric Fried proposed openstack/nova master: DNM: Re-add skipsdist=True https://review.openstack.org/650123 | |
| 19:53:34 | efried | mriedem: ^ any way to get that to run on the offending node? | |
| 19:53:50 | mriedem | not that i know of | |
| 19:54:08 | mriedem | unless there is a way to specify that in the zuul job definition | |
| 19:54:10 | mriedem | fungi: ^ | |
| 19:54:34 | mriedem | question is can we restrict a change to only run on limestone-regionone nodes | |
| 19:56:28 | mriedem | btw this would explain the unit test job timeouts creeping up again | |
| 19:56:45 | mriedem | b/c when this fails, i think there is some thread switch or something and the fixture just goes away and we timeout | |
| 19:57:15 | logan- | i can provide a project to run it on in limestone-regionone | |
| 19:58:20 | logan- | aside from setting up custom nodepool labels I don't think there is a way to set affinity in the job | |
| 19:59:34 | openstackgerrit | Merged openstack/nova master: Remove CellMappingPayload database_connection and transport_url fields https://review.openstack.org/649775 | |
| 19:59:41 | openstackgerrit | Merged openstack/nova master: Add docs on what not to include in notifications https://review.openstack.org/650020 | |
| 20:04:52 | fungi | mriedem: efried: logan- is correct. we'd need special node labels or nodesets | |
| 20:05:11 | mriedem | https://bugs.launchpad.net/nova/+bug/1823251 | |
| 20:05:12 | openstack | Launchpad bug 1823251 in OpenStack Compute (nova) "Spike in TestNovaMigrationsMySQL.test_walk_versions/test_innodb_tables failures since April 1 2019" [Medium,Confirmed] | |
| 20:05:28 | mriedem | fungi: logan-: ok i guess we'll just tinker with seeing if adding skipsdist=True back fixes the issue | |
| 20:05:31 | mriedem | and i'll get an e-r query up | |
| 20:06:06 | efried | mriedem: So is https://review.openstack.org/#/c/650043/ not safe to recheck? | |
| 20:06:21 | efried | we're holding RC2 for it, nah? | |
| 20:06:23 | mriedem | efried: melwitt already approved it | |
| 20:06:32 | mriedem | but i just looked at the grenade failure, it's a known gate failure | |
| 20:06:32 | efried | yes but it's sitting failed | |
| 20:06:45 | mriedem | don't need to recheck it if it's approved now | |
| 20:06:46 | efried | right, I'm asking if it's a 100% failure or if we can recheck? | |