Tuesday, 2024-10-01

opendevreviewTakashi Kajinami proposed openstack/puppet-nova master: Refactor validation of ssh_key parameters by Struct data type  https://review.opendev.org/c/openstack/puppet-nova/+/93083801:12
opendevreviewTakashi Kajinami proposed openstack/puppet-trove master: Debian/Ubuntu: Fix wsgi script source  https://review.opendev.org/c/openstack/puppet-trove/+/93093301:22
opendevreviewTakashi Kajinami proposed openstack/puppet-cloudkitty master: Expose parameter to customize [oslo_messaging_notifications] retry  https://review.opendev.org/c/openstack/puppet-cloudkitty/+/93090101:41
opendevreviewMerged openstack/puppet-cloudkitty master: Expose parameter to customize [oslo_messaging_notifications] retry  https://review.opendev.org/c/openstack/puppet-cloudkitty/+/93090102:15
opendevreviewMerged openstack/puppet-watcher master: Expose parameter to customize [oslo_messaging_notifications] retry  https://review.opendev.org/c/openstack/puppet-watcher/+/93091702:34
opendevreviewMerged openstack/puppet-trove master: Expose parameter to customize [oslo_messaging_notifications] retry  https://review.opendev.org/c/openstack/puppet-trove/+/93090202:38
opendevreviewMerged openstack/puppet-magnum master: Expose parameter to customize [oslo_messaging_notifications] retry  https://review.opendev.org/c/openstack/puppet-magnum/+/93090602:43
opendevreviewMerged openstack/puppet-vitrage master: Expose parameter to customize [oslo_messaging_notifications] retry  https://review.opendev.org/c/openstack/puppet-vitrage/+/93090702:51
opendevreviewMerged openstack/puppet-nova master: Refactor validation of ssh_key parameters by Struct data type  https://review.opendev.org/c/openstack/puppet-nova/+/93083804:02
opendevreviewTakashi Kajinami proposed openstack/puppet-magnum master: Use Stdlib::Filemode to validate file mode  https://review.opendev.org/c/openstack/puppet-magnum/+/93097304:38
opendevreviewMerged openstack/puppet-horizon master: Validate policy definitions using the new data type  https://review.opendev.org/c/openstack/puppet-horizon/+/93085504:38
opendevreviewTakashi Kajinami proposed openstack/puppet-ceph master: Use Stdlib::Filemode to validate file mode parameter  https://review.opendev.org/c/openstack/puppet-ceph/+/93097404:39
opendevreviewTakashi Kajinami proposed openstack/puppet-vitrage master: Add support for [oslo_messaging_rabbit] enable_cancel_on_failover  https://review.opendev.org/c/openstack/puppet-vitrage/+/93097605:40
opendevreviewTakashi Kajinami proposed openstack/puppet-watcher master: Add support for [oslo_messaging_rabbit] enable_cancel_on_failover  https://review.opendev.org/c/openstack/puppet-watcher/+/93097705:43
zigotkajinam: Hi there! On one of our deployment, puppet tries to do "/usr/bin/openstack project list --quiet --format csv --long" though it timesout too fast, as we have really a huge amount of project. Do you know where the timeout is set?10:27
tkajinamzigo, maybe https://github.com/openstack/puppet-openstacklib/blob/master/lib/puppet/provider/openstack.rb#L17 ?10:29
zigoThanks, trying.10:29
zigoYeah, that was it, thanks ! :)10:33
zigotkajinam: Would you accept a patch to double this value?10:34
* zigo counts how many project in that deployment10:41
zigotkajinam: In our case, we have 164959 projects in Keystone ! :)10:42
zigoThat's a swift only cluster that we use for our drive service.10:43
opendevreviewMerged openstack/puppet-trove master: Drop notification options from guest agent  https://review.opendev.org/c/openstack/puppet-trove/+/93092410:44
opendevreviewMerged openstack/puppet-keystone master: Handle new message format for openstackclient >= 7.0.0  https://review.opendev.org/c/openstack/puppet-keystone/+/93090011:24
opendevreviewMerged openstack/puppet-trove master: Deprecate ineffective rabbit_notification_topic  https://review.opendev.org/c/openstack/puppet-trove/+/93090311:40
tkajinamzigo, does 60 seconds work or you need 80s ?12:01
zigoI can run "time" on my project list, hang on.12:01
zigotkajinam: Took 1m7s ... so 60 isn't enough.12:04
opendevreviewThomas Goirand proposed openstack/puppet-openstacklib master: Increase @@command_timeout to 120s.  https://review.opendev.org/c/openstack/puppet-openstacklib/+/93100012:06
tkajinamzigo, you have to tune the other timeouts, too. increasing only command_timeout reduces number of retris for timeout12:20
zigoOh...12:21
zigotkajinam: Like request_timeout ?12:21
opendevreviewTakashi Kajinami proposed openstack/puppet-openstacklib master: Extend command timeout  https://review.opendev.org/c/openstack/puppet-openstacklib/+/93100312:22
tkajinam^^^ zigo this is what I'd suggest12:22
zigoWorks for me.12:22
tkajinamwe can probably replace the whole timeout by retry counts to avoid being stuck for too long period for server problems.12:23
opendevreviewTakashi Kajinami proposed openstack/puppet-openstacklib master: Extend command timeout  https://review.opendev.org/c/openstack/puppet-openstacklib/+/93100313:43
opendevreviewAlfredo Moralejo proposed openstack/puppet-keystone master: Fix message format for openstackclient >= 7.0.0  https://review.opendev.org/c/openstack/puppet-keystone/+/93101913:59
tkajinam:facepalm:14:00
amoralejtkajinam, i've tested that locally and works mostly, still one more error:14:06
amoralej2024-10-01 09:57:40 -0400 /Stage[main]/Heat::Keystone::Domain/Keystone_user_role[heat_admin::heat@::heat] (err): Could not evaluate: Execution of '/bin/openstack role assignment list --quiet --format csv --names --domain heat --user heat_admin --user-domain heat' returned 1: Could not load 'metric_clean-tombstones': 'HOME'14:06
amoralej# /bin/openstack --os-cloud system role assignment list --quiet --format csv --names --domain heat --user heat_admin --user-domain heat14:06
amoralejNo User found for heat_admin14:06
amoralejmaybe it's related to previous failure, i'm not sure, it was not clean deployment14:09
tkajinamamoralej, I've seen a similar error in https://review.opendev.org/c/openstack/aodh/+/922698 ... it could be a different regression14:33
tkajinamamoralej, I wonder if you can give me access to the env if that's not a private one ?14:33
tkajinamor can you pick up the id of the "heat" domain and use its id in --user-domain ?14:35
amoraleji'd need to spawn a new env14:50
tkajinamok14:51
tkajinamlet me check if I can reproduce it in my local14:51
opendevreviewMerged openstack/puppet-watcher master: Add support for [oslo_messaging_rabbit] enable_cancel_on_failover  https://review.opendev.org/c/openstack/puppet-watcher/+/93097714:56
tkajinamok I could reproduce the failure15:02
opendevreviewMerged openstack/puppet-vitrage master: Add support for [oslo_messaging_rabbit] enable_cancel_on_failover  https://review.opendev.org/c/openstack/puppet-vitrage/+/93097615:02
opendevreviewTakashi Kajinami proposed openstack/puppet-openstacklib master: Extend command timeout  https://review.opendev.org/c/openstack/puppet-openstacklib/+/93100315:41
opendevreviewMerged openstack/puppet-keystone master: Fix message format for openstackclient >= 7.0.0  https://review.opendev.org/c/openstack/puppet-keystone/+/93101916:19

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