Tuesday, 2021-08-10

opendevreviewBrin Zhang proposed openstack/nova master: Replaces tenant_id with project_id from Rebuild Server API  https://review.opendev.org/c/openstack/nova/+/76638000:03
opendevreviewBrin Zhang proposed openstack/nova master: Replaces tenant_id with project_id from List SG API  https://review.opendev.org/c/openstack/nova/+/76672600:04
opendevreviewBrin Zhang proposed openstack/nova master: Replaces tenant_id with project_id from Flavor Access APIs  https://review.opendev.org/c/openstack/nova/+/76770400:52
opendevreviewBrin Zhang proposed openstack/nova master: Replaces tenant_id with project_id from List/Show usage APIs  https://review.opendev.org/c/openstack/nova/+/76850901:08
opendevreviewBrin Zhang proposed openstack/nova master: Replace tenants* with projects* of policies  https://review.opendev.org/c/openstack/nova/+/76531502:02
opendevreviewBrin Zhang proposed openstack/nova master: Replace os-simple-tenant-usage with os-simple-project-usage  https://review.opendev.org/c/openstack/nova/+/76885202:02
opendevreviewBrin Zhang proposed openstack/nova master: Replace tenant_id with project_id in os-quota-sets path  https://review.opendev.org/c/openstack/nova/+/76885102:02
opendevreviewBrin Zhang proposed openstack/nova master: Replace tenant_id with project_id in Limits API  https://review.opendev.org/c/openstack/nova/+/76886202:02
opendevreviewBrin Zhang proposed openstack/nova master: Replace tenant* with project* in codes  https://review.opendev.org/c/openstack/nova/+/76932902:02
opendevreviewTakashi Kajinami proposed openstack/nova master: tests: Add test for bug #1936278  https://review.opendev.org/c/openstack/nova/+/80289302:09
*** rpittau|afk is now known as rpittau06:15
*** mtreinish_ is now known as mtreinish06:40
opendevreviewSlawek Kaplonski proposed openstack/nova stable/queens: [neutron] Get only ID and name of the SGs from Neutron  https://review.opendev.org/c/openstack/nova/+/79142107:01
kashyaplyarwood: Looking08:36
kashyaplyarwood: Okay, I see that error was already discussed upstream QEMU by Debian folks last year ... looking08:54
kashyaplyarwood: Okay, talking to upstream QEMU maint:09:05
kashyap- That terrible error is thrown becuase QEMU is unable execute code from the memory QEMU is executing from — IOW, it requires the allocated chunk of memory to be executable.09:06
kashyap- Peter (from QEMU) had three possible guesses off-hand:09:07
kashyap(a) host OS is enforcing no-rwx like OpenBSD can, or (b) if the user's set a very aggressive 'ulimit'on virtual memory usage, or (c) perhaps a system with no swap and not enough RAM either09:07
kashyap- From QEMU 6.0 or higher, they fixed that usless error to report a better error including the error code: https://git.qemu.org/?p=qemu.git;a=commitdiff;h=6bc144237a857b09:11
kashyapSo, our possible options are:09:11
kashyap(1) Check if this is repetable at all -- and rule out 'ulimit' and "not enough RAM" options09:12
kashyap(2) Try QEMU 6.0 or higher, to identify the precise error - that may give better info to the QEMU folks to debug further09:12
kashyap(3) In case we have access to the host, get `strace` output, which should tell us where the mmap() call is failing.09:13
kashyapI don't think (2) and (3) are not possible because our hands are tied, and no access to the machine? :-(09:15
kashyapOh, correction: Peter tells me that the 'strace' will give the same info as trying with QEMU 6.0 or higher.  So we can try whatever is eaiser: option two or (2) or (3) from the above.09:16
kashyaps/two or//09:19
lyarwoodkashyap: kk, we don't have virt-preview for centos stream so I'm not sure what we can do tbh09:27
lyarwoodoh wait we do09:27
lyarwoodTIL09:27
lyarwoodcool I'll enable that now09:27
kashyaplyarwood: Yeah, CentOS does have it, last I checked09:27
kashyaplyarwood: Via a CI job?09:27
lyarwoodyeah09:27
kashyaplyarwood: Ah, cool.  In case this is not resolved by tomm afternoon (I'll be on PTO from day after), you can follow-up with 'pm215' (Peter Maydell) on #qemu, OFTC.  He helped the initial diagnosis from QEMU09:30
kashyap(If he's not around, then 'davidgiluk')09:30
kashyaps/helped the/helped with the/09:31
lyarwoodkashyap: ack thanks09:33
lyarwoodkashyap: https://review.opendev.org/c/openstack/tempest/+/804055 will enable the repo09:33
kashyaplyarwood: Excellent; thank you!  Do you know what version of QEMU it'll bring?09:58
lyarwoodkashyap: 6.0.0-12 appears to be in the repo09:59
* kashyap goes to look at https://download.copr.fedorainfracloud.org/results/@virtmaint-sig/virt-preview/09:59
kashyaplyarwood: Ah, was just looking at the repo09:59
lyarwoodhttps://copr.fedorainfracloud.org/coprs/g/virtmaint-sig/virt-preview/build/2353031/10:00
kashyaplyarwood: Isn't that -12 for fc34?  - 6.0.0-12.fc34  - maybe it's the same for CentOS 8 too10:01
kashyapYes, it is - https://download.copr.fedorainfracloud.org/results/@virtmaint-sig/virt-preview/centos-stream-8-x86_64/02353031-qemu/10:01
lyarwoodyeah I think it's cross built10:01
kashyapYep, you're right10:01
kashyaplyarwood: BTW, I double-checked that version of QEMU has the commit we want:10:02
kashyap$> git tag --contains 6bc144237a857b | head -110:02
kashyapv6.0.010:02
kashyapGave my paltry ACK on the Tempest change, with a note10:07
sean-k-mooney1gmann: gibi_pto  ye might find https://review.opendev.org/c/openstack/keystonemiddleware/+/787822 interesting its the implementation of X-Project-Id passthru that allows you to use project ids with system scoped tokens10:37
*** sean-k-mooney1 is now known as sean-k-mooney10:37
opendevreviewLee Yarwood proposed openstack/nova master: compute: Query the service group API within check_instance_host  https://review.opendev.org/c/openstack/nova/+/80231711:11
*** xek_ is now known as xek11:52
*** lbragstad__ is now known as lbragstad13:35
*** slaweq_ is now known as slaweq14:01
*** whoami-rajat__ is now known as whoami-rajat14:06
artomAm I high? Why am I seeing api_models.py in Newton? I thought cells v2 was way after that...14:38
artomI guess we'd already started by then...14:43
sean-k-mooneyi dont think that was new to cells v214:44
sean-k-mooneyeven with v1 i think we had a seperate top level db that we then had sync tasks runing btween the cells14:45
sean-k-mooneyi try to block out cell_v1's existance form my mind as much as i can14:45
stephenfinIt was new to cells v214:57
stephenfinwe only turned it on in Pike, but there was ground work way before that14:58
*** ralonsoh_ is now known as ralonsoh15:22
*** owalsh_ is now known as owalsh15:31
gmannsean-k-mooney: ack, thanks 15:58
*** rpittau is now known as rpittau|afk16:31
b1tsh1ft3rHey all, had a compute node hardware failure. Ive removed the compute node and re-added according to the docs here: https://docs.openstack.org/openstack-ansible/train/admin/scale-environment.html#add-compute-host  18:49
b1tsh1ft3ri'm having issues however being able to live migrate instances to the compute node. I'm not seeing any real errors in logs or the UI. It looks as if it works, but doesnt.18:50
sean-k-mooneyi would check that ssh is workign between the compute nodes and that the host name resolve correctly18:54
sean-k-mooneyyou need passworad less ssh to work as the use nova is running as and yuou will need to have exchanged keys18:55
sean-k-mooneyassuming you are getting that far18:55
sean-k-mooneyb1tsh1ft3r: in general thougfh you might be better of asking the osa developers18:56
b1tsh1ft3rit has nothing to do with ansible deployment of the new compute node itself. The plays ran through clean. its purely a nova issue or config of nova but i cant imagine what it might be since the config hasnt changed between this node and any of the other nodes when it was setup.19:02
b1tsh1ft3rSSH access is open between both nodes without prompts19:02
sean-k-mooneyb1tsh1ft3r: just becasue the play ran thoguh clean does not mean the plays were correct19:02
b1tsh1ft3rYes but the config hasn't changed.19:03
sean-k-mooneyhave you used this procdeure to add other nodes19:04
b1tsh1ft3ryes, its worked fine. my only guess here is something is left over residual somewhere from removing the node, but its probably burried in db in galera somewhere is my only real guess.19:09
sean-k-mooneywhen you added the new node did you give it a new host name19:10
sean-k-mooneyits generally not a good idea to reuse the hostname19:10
b1tsh1ft3rused same node name, so my guess is thats probably the issue here. i guess i can change it, but... since its a replacement for a hardware failure i wanted to keep the same name ideally19:13
sean-k-mooneyyou can keep the same name but there are extra steps you ahve to take and osa is know to not do the replacement properly19:13
sean-k-mooneyb1tsh1ft3r: if you are ligitimatly replaceing the node not adding one its important to ensure that you do not delete the compute sesrvice record for the node for example19:14
sean-k-mooneythat way it will keep the same service uuid and placement resouce provider19:15
sean-k-mooneyif you delete the compute serivce record the service uuid will change and cause a conflict in placment when trying to create a resouce provier with a different uuid but same host name19:15
*** lbragstad_ is now known as lbragstad19:45
opendevreviewmelanie witt proposed openstack/nova master: Add stub unified limits driver  https://review.opendev.org/c/openstack/nova/+/71213723:05
opendevreviewmelanie witt proposed openstack/nova master: Assert quota related API behavior when noop  https://review.opendev.org/c/openstack/nova/+/71214023:05
opendevreviewmelanie witt proposed openstack/nova master: Make unified limits APIs return reserved of 0  https://review.opendev.org/c/openstack/nova/+/71214123:05
opendevreviewmelanie witt proposed openstack/nova master: Add logic to enforce local api and db limits  https://review.opendev.org/c/openstack/nova/+/71213923:05
opendevreviewmelanie witt proposed openstack/nova master: Enforce api and db limits  https://review.opendev.org/c/openstack/nova/+/71214223:05
opendevreviewmelanie witt proposed openstack/nova master: Update quota_class APIs for db and api limits  https://review.opendev.org/c/openstack/nova/+/71214323:05
opendevreviewmelanie witt proposed openstack/nova master: Update limit APIs  https://review.opendev.org/c/openstack/nova/+/71270723:05
opendevreviewmelanie witt proposed openstack/nova master: Update quota sets APIs  https://review.opendev.org/c/openstack/nova/+/71274923:05
opendevreviewmelanie witt proposed openstack/nova master: Tell oslo.limit how to count nova resources  https://review.opendev.org/c/openstack/nova/+/71330123:05
opendevreviewmelanie witt proposed openstack/nova master: Enforce resource limits using oslo.limit  https://review.opendev.org/c/openstack/nova/+/61518023:05
opendevreviewmelanie witt proposed openstack/nova master: Add legacy limits and usage to unified limits  https://review.opendev.org/c/openstack/nova/+/71349823:05
opendevreviewmelanie witt proposed openstack/nova master: Update quota apis with keystone limits and usage  https://review.opendev.org/c/openstack/nova/+/71349923:05
opendevreviewmelanie witt proposed openstack/nova master: Add reno for unified limits  https://review.opendev.org/c/openstack/nova/+/71527123:05
opendevreviewmelanie witt proposed openstack/nova master: WIP Enable unified limits in the nova-next job  https://review.opendev.org/c/openstack/nova/+/78996323:21

Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!