Earlier  
Posted Nick Remark
#openstack-nova - 2020-07-17
14:43:37 dansmith gibi: I saw, cool, I *definitely* volunteer then :)
14:43:50 gibi cool :)
14:45:33 gibi dansmith: can I ask you to run the weekly meeting on the 30th?
14:46:14 dansmith gibi: yeah
14:46:46 gibi thank you
14:49:37 gmann gibi: zero_downtime upgrade job use zero_downtime/hooks/run_tests.sh which i did not find in git history at all when it was added/remvoed - https://opendev.org/openstack/openstack-zuul-jobs/src/branch/master/playbooks/legacy/grenade-dsvm-neutron-multinode-zero-downtime/run.yaml#L45
14:50:08 gmann we do not test zero downtime upgrade (i think none of project does) in any other job
14:51:15 gmann so i agree to remove this broken job and if we want/do test zero_downtime in future then we write new job on zuulv3
14:51:29 gibi gmann: thanks for checking
14:52:13 gmann none of the projects use zero_downtime upgrade TC tag https://governance.openstack.org/tc/reference/tags/assert_supports-zero-downtime-upgrade.html
14:52:54 lyarwood kashyap: https://review.opendev.org/#/c/741561/ - if you have time for a review before leaving for the weekend btw
14:53:13 gmann I will remove(once all stable branch remove the job ) the job definition also from opensatck-zuul-jobs as this job is only used by nova
14:53:33 kashyap lyarwood: Hiya, definitely
14:54:20 gibi gmann: cool
14:57:45 kashyap lyarwood: Looks good; also bonus marks for the nice reproducer write-up!
14:58:06 sean-k-mooney gmann: im not sure that any of the service got to the poitn where they could have contol planes on two differetn versions did they
14:58:33 sean-k-mooney that would be the main issue for nova
14:59:15 sean-k-mooney n an n+1 would expect diffferent db version and potatiall rpcs version so we cannot run both in parralel
14:59:31 sean-k-mooney even if we can upgrade the contoelr indepently of the comptue nodes
15:06:22 gmann sean-k-mooney: is not load balancer should disable n-api on node which is going to be upgraded and redirect request to other api node. once first api node is upgraded then bring up the n-api and disable 2nd api node ..
15:09:18 gmann i mean HAProxy should be disable the request on one api node when we upgrade that so that request can be served from other api node and zero downtime on api service
15:11:52 sean-k-mooney gmann: no that wont work
15:18:05 bauzas gibi: dansmith: fwiw, sorry if I was unclear but i'll be there on week from July 27th to 30th (excluding Friday probably)
15:18:27 gibi bauzas: no worries. It turned out that there is nothing pressing to handle at M2
15:18:31 bauzas but either way, all good if dansmith can release m-2 and lead the meeting :)
15:18:36 gibi :)
15:20:58 sean-k-mooney gmann: its not just the api its also the conductor and schuler that need to agree on the db schemes and rpc verions
15:29:25 openstackgerrit Balazs Gibizer proposed openstack/nova-specs master: Support SRIOV interface attach and detach https://review.opendev.org/741601
15:29:50 gibi stephenfin, sean-k-mooney: ^^ fixed up the spec
15:30:46 melwitt lyarwood: commented, there are some odd things in the tests (args passed but not used) and tests that are simulating non-real situations, not sure if that was intended
15:32:21 lyarwood melwitt: ack looking
15:32:44 lyarwood sean-k-mooney: https://review.opendev.org/#/c/728057/ btw, looks like this change blows up when we log anything in ERROR
15:36:59 stephenfin gibi: +2 for me. Seems like a no-brainer if you're able to do the work
15:37:19 sean-k-mooney it does?
15:37:49 stephenfin sean-k-mooney: I thought you were talking to me there for a sec
15:37:50 sean-k-mooney it is not even specific to the error log
15:38:32 sean-k-mooney oh no lyarwood ^
15:39:19 sean-k-mooney gibi: looking now
15:40:45 gibi stephenfin: I think I can do the work. The WIP patch already works for me in devstack so only automatic testing and documentation is missing.
15:40:54 gibi stephenfin, sean-k-mooney: thanks
15:40:57 stephenfin \o/
15:41:28 lyarwood sean-k-mooney: yeah I assume py27 doesn't like the filter you provided?
15:41:34 sean-k-mooney gibi: +1
15:41:46 gibi awesome, thanks
15:41:46 sean-k-mooney lyarwood: ah yes that is possible
15:42:07 sean-k-mooney lyarwood: its a generator expression
15:42:08 lyarwood https://docs.python.org/2/library/logging.html#filter-objects
15:42:13 openstackgerrit Stephen Finucane proposed openstack/nova master: mypy: Add nova.cmd, nova.conf, nova.console https://review.opendev.org/705657
15:42:13 openstackgerrit Stephen Finucane proposed openstack/nova master: mypy: Add type annotations to 'nova.pci' https://review.opendev.org/676209
15:42:14 openstackgerrit Stephen Finucane proposed openstack/nova master: rpc: Rework 'get_notifier', 'wrap_exception' https://review.opendev.org/741663
15:42:14 openstackgerrit Stephen Finucane proposed openstack/nova master: mypy: Add type annotations to top-level modules https://review.opendev.org/705658
15:42:15 melwitt lyarwood: fyi guh, the ceph job looks like it's been angry on stable branches
15:42:22 lyarwood it needs to be in a filter method
15:42:22 sean-k-mooney return not any(msg in log_record.msg for msg in messages)
15:42:36 lyarwood melwitt: yeah I have a few changes open to look at
15:42:53 melwitt ack
15:43:56 stephenfin sean-k-mooney, lyarwood: Looks like it needs to be a specific class in Python 2? https://docs.python.org/2/library/logging.html#filter
15:44:02 stephenfin https://docs.python.org/2/library/logging.html#filter-objects
15:44:47 lyarwood right
15:44:53 stephenfin actually idk, nothing in the docs by way of versionedchanged admonitions
15:45:09 stephenfin so if it's a change, it's not well documented
15:45:17 lyarwood between 3 and 2?
15:45:21 lyarwood ha
15:45:51 sean-k-mooney stephenfin: ah ok
15:46:03 sean-k-mooney ill go fix that so
15:46:12 stephenfin it might be worth checking what you've done *definitely* works on Python 3
15:46:28 stephenfin if it does, I'd be game to submit a PR to the Python docs
15:46:29 lyarwood stephenfin: I'm pretty sure we've logged stuff at ERROR in CI ;)
15:46:57 lyarwood stephenfin: oh but you mean actually works
15:47:04 sean-k-mooney https://docs.python.org/3.8/library/logging.html#logging.Filter
15:47:12 sean-k-mooney "You don’t actually need to subclass Filter: you can pass any instance which has a filter method with the same semantics."
15:47:23 stephenfin sean-k-mooney++ Good spot
15:47:33 stephenfin python-docs++
15:48:18 sean-k-mooney i didnt see that was py3 only
15:48:25 sean-k-mooney but its easy to fix
15:48:41 sean-k-mooney that said i have dinner/breakfast cooking so ill do it in an hour or so
15:50:36 openstackgerrit Lee Yarwood proposed openstack/nova master: libvirt: Handle VIR_ERR_DEVICE_MISSING when detaching devices https://review.opendev.org/741561
15:50:48 lyarwood ^ melwitt ; hopefully sorted now thanks again
15:52:09 melwitt lyarwood: I didn't catch you with my latest comment but it's just a thought anyway
15:53:42 lyarwood melwitt: yeah I'd like to do that in a FUP if possible while simplifying the logic
15:53:52 melwitt k
16:00:10 kashyap melwitt: Thanks for tha close reading of the tests review. I wasn't as careful
16:00:27 stephenfin neither was I :(
16:02:30 melwitt those tests are confusing 😝
16:02:43 kashyap melwitt: Yes! I bow to your eagle eyes. Sometimes, I give up in despair
16:03:02 melwitt not by fault of lyarwood but just the number of combos needed. I'm almost thinking ddt would have helped here
16:03:55 lyarwood melwitt: this needs to go back to stable/queens, did we have ddt back then?
16:04:23 stephenfin yup
16:04:46 stephenfin we've had that since Grizzly or something, afaik
16:04:50 lyarwood ah cool
16:05:09 lyarwood kk well I can respin again if it makes it easier to read and update in the future
16:07:08 melwitt lyarwood: well, if you're refactoring and making those error catchings go away, then it doesn't matter [after this] right? but I'm afraid some combinations are still missing so brace yourself. I might be wrong though, somehow looking at these makes me really confused
16:11:08 openstackgerrit Balazs Gibizer proposed openstack/nova master: Remove broken legacy zuul jobs https://review.opendev.org/741603
16:23:44 openstackgerrit Stephen Finucane proposed openstack/nova master: libvirt: Use better variable names, types for '_create_guest' https://review.opendev.org/740945
16:23:45 openstackgerrit Stephen Finucane proposed openstack/nova master: WIP: Attempt to restore some sanity to snapshot https://review.opendev.org/740336
16:30:11 dansmith gah, stephenfin can you tell me what the magic oslo config reno linky thing is?
16:30:17 dansmith my grepping is failing
16:30:43 dansmith or is that docs only?
16:30:46 stephenfin the sphinx roles? You can't use those in renos
16:31:16 stephenfin just use ``literals``

Earlier   Later