Earlier  
Posted Nick Remark
#openstack-nova - 2022-11-07
18:19:57 opendevreview Dan Smith proposed openstack/nova master: Test ceph-multistore with a real image https://review.opendev.org/c/openstack/nova/+/860864
18:32:12 opendevreview Dan Smith proposed openstack/nova master: Add virt/node module for stable uuids https://review.opendev.org/c/openstack/nova/+/863915
18:32:13 opendevreview Dan Smith proposed openstack/nova master: WIP Add get_available_node_uuids() to virt driver https://review.opendev.org/c/openstack/nova/+/863917
18:32:13 opendevreview Dan Smith proposed openstack/nova master: WIP: Pass service ref to init_host(), if exists https://review.opendev.org/c/openstack/nova/+/863916
18:32:14 opendevreview Dan Smith proposed openstack/nova master: WIP: Make resource tracker use UUIDs instead of names https://review.opendev.org/c/openstack/nova/+/863919
18:32:14 opendevreview Dan Smith proposed openstack/nova master: WIP: Persist existing node uuids locally https://review.opendev.org/c/openstack/nova/+/863918
18:32:15 opendevreview Dan Smith proposed openstack/nova master: WIP: Detect host renames and abort startup https://review.opendev.org/c/openstack/nova/+/863920
18:32:50 dansmith sean-k-mooney: all of this is marked WIP ^ because I haven't added more tests to cover any of the changes that aren't already covered (if any)
18:33:13 dansmith and because I need to look at it in gerrit to break up my tunnel vision
18:33:40 dansmith there are two functionals still failing because they test things this set intends to prevent, which are re-creating a compute node on a service and getting a different uuid
18:34:12 dansmith so I think the fix there is to make the services un-delete the compute nodes, but I left them failing to highlight and for discussion
19:19:12 opendevreview Dan Smith proposed openstack/nova master: DNM: Testing cinder devstack change https://review.opendev.org/c/openstack/nova/+/863925
19:57:36 opendevreview Dan Smith proposed openstack/nova master: Test ceph-multistore with a real image https://review.opendev.org/c/openstack/nova/+/860864
22:56:13 opendevreview Dan Smith proposed openstack/nova master: Test ceph-multistore with a real image https://review.opendev.org/c/openstack/nova/+/860864
#openstack-nova - 2022-11-08
00:56:10 opendevreview Dan Smith proposed openstack/nova master: Test ceph-multistore with a real image https://review.opendev.org/c/openstack/nova/+/860864
01:34:52 opendevreview Merged openstack/nova stable/yoga: Adds a repoducer for post live migration fail https://review.opendev.org/c/openstack/nova/+/861871
05:58:04 opendevreview Amit Uniyal proposed openstack/nova stable/ussuri: add regression test case for bug 1978983 https://review.opendev.org/c/openstack/nova/+/862603
05:58:05 opendevreview Amit Uniyal proposed openstack/nova stable/ussuri: For evacuation, ignore if task_state is not None https://review.opendev.org/c/openstack/nova/+/862604
08:59:44 ygk_12345 hi all
09:01:01 ygk_12345 I am trying to use pdb trace in the nova-api service in OSA setup. but when I start it manually , it is not dropping into the pdb shell. can anyone help me here ?
09:01:45 bauzas ygk_12345: you need to run a WSGI server that can support pdb
09:04:59 bauzas ygk_12345: example with httpd mod_wsgi https://modwsgi.readthedocs.io/en/master/user-guides/debugging-techniques.html#python-interactive-debugger
09:06:06 bauzas simple way with uwsgi https://stackoverflow.com/questions/18427948/how-to-debug-python-application-under-uwsgi
09:14:42 ygk_12345 bauzas: doesn't OSA nova-api support pdb ?
09:15:35 bauzas ygk_12345: I suppose nova-api wsgi app runs on a wsgi server (which I guess is httpd) which runs on daemon mode
09:16:03 bauzas if it would be uwsgi, that would still be a daemon
09:16:51 bauzas if you wanna use pdb, you need to run the wsgi server on demand and not as a daemon thru systemd or whatever
09:17:35 bauzas or rather use a remote pdb
09:18:16 bauzas but then you would need to make sure that you run on a single nova-api worker
09:19:36 ygk_12345 bauzas: I am using this manual command "/openstack/venvs/uwsgi-20.2.1-python3/bin/uwsgi --ini /etc/uwsgi/nova-api-os-compute.ini "
09:20:51 ygk_12345 bauzas: I have inserted importpdb;pdb.set_trace() in the file "/openstack/venvs/nova-20.2.1/lib/python3.6/site-packages/nova/objects/instance.py . but I see no pdb prompt
09:23:34 bauzas ygk_12345: you should probably add --honour-stdin and --workers 1 to the uwsgi command
09:23:47 ygk_12345 bauzas: let me try that
09:24:22 bauzas ygk_12345: and then, add a breakpoint in some easy rest endpoint call, like in nova.openstack.compute.api.servers on the get_instances() method
09:25:24 bauzas oh wait, you're not getting a BdBQuit error ?
09:25:58 bauzas that means that you haven't walked yet to where you added the breakpoint
09:26:20 ygk_12345 bauzas: still no luck
09:26:33 ygk_12345 bauzas: i am running the command nova list
09:26:46 bauzas ygk_12345: yup, because as i said just above, you haven't went to that line of code
09:26:53 bauzas s/went/gone
09:27:21 ygk_12345 get_all functions is executed from /openstack/venvs/nova-20.2.1/lib/python3.6/site-packages/nova/objects/instance.py right ?
09:27:27 bauzas ygk_12345: oh, you're not looking at the nova-api logs ?
09:27:44 ygk_12345 bauzas: no, I am tracing the code
09:28:09 bauzas ygk_12345: just to clarify, you won't get a prompt on your client call
09:28:23 ygk_12345 bauzas: yes
09:28:43 bauzas the interactive debugging session will run on the nova-api process that executes the server-side code for listing the instances
09:29:18 bauzas you can trigger it thru a client call of course
09:31:11 bauzas ygk_12345: to answer your question, no, a nova list doesn't lookup the instance records
09:31:38 bauzas ahah, I see your problem
09:32:01 bauzas since Newton, we don't expose the Instance record when you nova list
09:32:30 bauzas we rather expose an InstanceMapping record, eventually a BuildRequest object
09:32:39 bauzas you should rather try a nova show
09:36:26 ygk_12345 can anyone help me with this ?
11:31:31 opendevreview Rajesh Tailor proposed openstack/os-vif stable/zed: Move mtu update request into ovsdb transaction https://review.opendev.org/c/openstack/os-vif/+/863993
11:32:16 opendevreview Rajesh Tailor proposed openstack/os-vif stable/yoga: Move mtu update request into ovsdb transaction https://review.opendev.org/c/openstack/os-vif/+/863994
11:34:21 opendevreview Rajesh Tailor proposed openstack/os-vif stable/xena: Move mtu update request into ovsdb transaction https://review.opendev.org/c/openstack/os-vif/+/863995
12:15:05 admin1 hi all .. my nova-api logs is filled with ERROR oslo_service.periodic_task oslo_ db.exception.DBConnectionError: (pymysql.err.OperationalError) (2013, 'Lost connection to MySQL server during query' .. but it reconnects .. and this is happening every 1-2 mins .. other apis are fine
12:15:16 admin1 am I hitting some kind of nova limits or connection/cache timeouts
12:15:25 admin1 mysql connection limit is not reached
13:57:34 opendevreview Amit Uniyal proposed openstack/nova stable/ussuri: Adds a repoducer for post live migration fail https://review.opendev.org/c/openstack/nova/+/864006
13:57:35 opendevreview Amit Uniyal proposed openstack/nova stable/ussuri: [compute] always set instance.host in post_livemigration https://review.opendev.org/c/openstack/nova/+/864007
14:01:33 ygk_12345 bauzas: now I am able to get the pdb prompt in the uwsgi process, but whatever pdb commands I type are not executing. also the cursor is coming out of pdb prompt by one line and waiting there
14:36:24 opendevreview Dan Smith proposed openstack/nova master: Test ceph-multistore with a real image https://review.opendev.org/c/openstack/nova/+/860864
14:47:31 opendevreview Amit Uniyal proposed openstack/nova stable/ussuri: Adds a repoducer for post live migration fail https://review.opendev.org/c/openstack/nova/+/864006
14:47:32 opendevreview Amit Uniyal proposed openstack/nova stable/ussuri: [compute] always set instance.host in post_livemigration https://review.opendev.org/c/openstack/nova/+/864007
14:54:14 opendevreview Dan Smith proposed openstack/nova master: Test ceph-multistore with a real image https://review.opendev.org/c/openstack/nova/+/860864
15:01:44 Kirill_ Hi, do we have a meeting today?
15:03:26 elodilles Kirill_: if i'm not mistaken we will have @ 16:00 UTC
15:03:44 Kirill_ got it, thanks
15:16:20 opendevreview sean mooney proposed openstack/nova master: Support multiple config file with mod_wsgi https://review.opendev.org/c/openstack/nova/+/864014
15:26:13 bauzas reminder : nova meeting in 34 min
15:42:32 opendevreview Amit Uniyal proposed openstack/nova stable/train: Adds a repoducer for post live migration fail https://review.opendev.org/c/openstack/nova/+/863806
15:43:40 han-guangyu Hello, My name is Han Guangyu.
15:43:41 han-guangyu Now, My job allowed me to transition into an openstack developer. So, I hope and have time to get involved in the openstck community.
15:43:41 han-guangyu I have some basic open source community participation experience. Such as, I have been involved the work of OpenStack SIG of openEuler community(https://www.openeuler.org/en/ A OS community). The basic community process and the use of tools such as git and gerrit are ok for me
15:43:41 han-guangyu Currently, I work in a startup operating system company. Some time ago, the work I participated in : building rpm package for openstack, deploying some small private clouds using openstack, dealing with usage problems encountered by customers.
15:43:44 han-guangyu But because there is no accumulation, I now mainly rely on self-study. At present, I have initially debugged the process of creating an instance, and I have an understanding of the whole, but I have not gone into the details. Earlier I assigned myself a low-hanging-frout bug, and I wanted to finish it (Sorry delay to work it).
15:43:48 han-guangyu I have an understanding of the basic syntax of Python, but I have only written some simple scripts and have not actually participated in the development of large-scale python projects. So, Nova is complicated, for me.
15:44:41 han-guangyu Just an introduction to myself. And I would like to ask, for someone without much python experience, do you have any suggestions for self-learning nova source code?
16:00:04 opendevmeet The meeting name has been set to 'nova'
16:00:04 opendevmeet Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
16:00:04 opendevmeet Meeting started Tue Nov 8 16:00:04 2022 UTC and is due to finish in 60 minutes. The chair is bauzas. Information about MeetBot at http://wiki.debian.org/MeetBot.
16:00:04 bauzas #startmeeting nova
16:00:17 bauzas hello folks, welcome in the nova meeting
16:00:40 gibi o/
16:00:43 Kirill_ 0/
16:00:47 elodilles o/
16:00:52 gmann o/
16:01:11 bauzas k, let's start
16:01:12 auniyal O/
16:01:18 bauzas #topic Bugs (stuck/critical)
16:01:22 bauzas #topic Bugs (stuck/critical)
16:01:34 bauzas #info No Critical bug
16:01:40 bauzas #link https://bugs.launchpad.net/nova/+bugs?search=Search&field.status=New 5 new untriaged bugs (-3 since the last meeting)
16:01:45 bauzas #info Add yourself in the team bug roster if you want to help https://etherpad.opendev.org/p/nova-bug-triage-roster
16:01:57 bauzas thanks gibi and others for having looked at the bugs
16:02:20 bauzas any bug to discuss ?
16:03:25 bauzas looks not
16:03:26 Uggla o/
16:03:37 han-guangyu o/

Earlier   Later