Monday, 2025-11-17

hberaud[m]tkajinam, stephenfin o/ please, do you mind having another look at https://review.opendev.org/c/openstack/oslo.messaging/+/960377. thanks in advance 08:54
*** elodilles is now known as elodilles_pto09:18
tkajinamhberaud[m], hmm... I'm struggling to understand the benefit of detecting that specific exchange limit error there. what is the benefit of adding dedicated retry logic to that specific error, rather than just adding retry logic for generic MessageDeliveryFailure ?09:28
hberaud[m]I think you are right, there is no specific benefits09:29
hberaud[m]That's just that having a specific type help to be aware of that specific case, but the same could be done with a MessageDeliveryFailure09:30
hberaud[m]Would you me to drop the specific type and to follow the classic MessageDeliveryFailure scenario?09:31
hberaud[m]s/Would you prefer that I drop the specific type and to follow the classic MessageDeliveryFailure scenario?/09:32
tkajinamgive me a few more minutes09:35
hberaud[m]sure09:35
tkajinamI wonder if the problem is caused by the logic swallowing PrecinditionFailed regardless of the actual error09:35
opendevreviewDaniel Bengtsson proposed openstack/oslo.service master: Restore ThreadGroup.max_threads for backward compatibility  https://review.opendev.org/c/openstack/oslo.service/+/96721809:39
hberaud[m]if I correctly understand your message, and if I follow your reasoning, I think we only need the first "PRECONDITION_FAILED  - inequivalent arg 'durable'" to ensure to properly declare an exchange properly, and my new proposal is not anymore needed and would be considered as a classic MessageDeliveryFailure. 09:43
hberaud[m]exact?09:43
hberaud[m]in short, my patch is not really needed as this new PRECONDITION_FAILED would be automatically managed by the classic workflow09:44
opendevreviewTakashi Kajinami proposed openstack/oslo.messaging master: rabbit: Fix ignored PreconditionFailed error  https://review.opendev.org/c/openstack/oslo.messaging/+/96730509:44
tkajinamhberaud[m], yup and that's what I'm trying to show by this one ^^^^09:45
tkajinammaybe we need a bug for this so that we can backport it09:45
hberaud[m]looking09:45
hberaud[m]let me check your patch09:46
hberaud[m]Indeed it looks a more better approach 09:48
hberaud[m]I propose that we 1) abandon my patch 2) continue with yours 3) we backport 967305 to stable branches09:50
hberaud[m]I abandoned my patch09:56
tkajinamhberaud[m], agree with all these points10:06
tkajinamI'll create a bug and associate my patch with it. If you have additional context then feel free to add it to the bug10:06
* tkajinam is writing a bug10:06
hberaud[m]Thanks, no I've no additional context, I found this problem of exchange limit simply by checking rabbitmq release notes, but I've no real use cases10:07
tkajinamah ok10:10
opendevreviewTakashi Kajinami proposed openstack/oslo.messaging master: rabbit: Fix ignored PreconditionFailed error  https://review.opendev.org/c/openstack/oslo.messaging/+/96730510:25
opendevreviewTakashi Kajinami proposed openstack/oslo.messaging master: rabbit: Fix ignored PreconditionFailed error  https://review.opendev.org/c/openstack/oslo.messaging/+/96730510:27
opendevreviewTakashi Kajinami proposed openstack/oslo.messaging master: rabbit: Fix ignored PreconditionFailed error  https://review.opendev.org/c/openstack/oslo.messaging/+/96730510:27
damani[m]hi12:08
damani[m]tkajinam, hberaud, gibi, can you please take a look on that patch https://review.opendev.org/c/openstack/oslo.service/+/967218 12:09
opendevreviewBalazs Gibizer proposed openstack/oslo.service master: [threading]Dump config when no_fork  https://review.opendev.org/c/openstack/oslo.service/+/96735412:31
opendevreviewBalazs Gibizer proposed openstack/oslo.service master: [threading]Dump config when no_fork  https://review.opendev.org/c/openstack/oslo.service/+/96735413:11
opendevreviewBalazs Gibizer proposed openstack/oslo.service master: [threading]Dump config when no_fork  https://review.opendev.org/c/openstack/oslo.service/+/96735413:33
opendevreviewBalazs Gibizer proposed openstack/oslo.service master: [threading]Dump config when no_fork  https://review.opendev.org/c/openstack/oslo.service/+/96735413:35
gibidamani[m]: thanks looks good to me13:41
gibidamani[m]: I also pushed https://review.opendev.org/c/openstack/oslo.service/+/967354 to recover on more functionality when no_fork is used. I'm wondering what else will not work with no_fork mode13:42
gibis/on more/one more/13:42
gibiis it even advised to use no_fork?13:43
opendevreviewStephen Finucane proposed openstack/oslo.limit master: Add typing  https://review.opendev.org/c/openstack/oslo.limit/+/96707214:10
opendevreviewStephen Finucane proposed openstack/oslo.limit master: Add typing  https://review.opendev.org/c/openstack/oslo.limit/+/96707214:12
opendevreviewStephen Finucane proposed openstack/oslo.limit master: ruff: Enable more rules  https://review.opendev.org/c/openstack/oslo.limit/+/96737914:13
opendevreviewBalazs Gibizer proposed openstack/oslo.service master: [threading]Dump config when no_fork  https://review.opendev.org/c/openstack/oslo.service/+/96735414:14
opendevreviewMerged openstack/oslo.messaging master: rabbit: Fix ignored PreconditionFailed error  https://review.opendev.org/c/openstack/oslo.messaging/+/96730514:20
opendevreviewTakashi Kajinami proposed openstack/oslo.messaging stable/2025.2: rabbit: Fix ignored PreconditionFailed error  https://review.opendev.org/c/openstack/oslo.messaging/+/96738414:24
*** haleyb|out is now known as haleyb14:32
opendevreviewStephen Finucane proposed openstack/oslo.cache master: Add missing py.typed file  https://review.opendev.org/c/openstack/oslo.cache/+/96738514:33
opendevreviewMerged openstack/castellan master: Validate [key_manager] auth_type at loading  https://review.opendev.org/c/openstack/castellan/+/96397114:47
opendevreviewMerged openstack/castellan master: Make sure [key_manager] auth_url is a valid URL  https://review.opendev.org/c/openstack/castellan/+/96397214:48
opendevreviewMerged openstack/castellan master: Drop redundant exception handling  https://review.opendev.org/c/openstack/castellan/+/95487314:55
opendevreviewMerged openstack/oslo.limit master: Apply ruff  https://review.opendev.org/c/openstack/oslo.limit/+/96707114:58
opendevreviewMerged openstack/castellan master: Fix missing argument  https://review.opendev.org/c/openstack/castellan/+/95487415:07
opendevreviewTakashi Kajinami proposed openstack/oslo.limit master: Accept previously accepted format for endpoint_service_type  https://review.opendev.org/c/openstack/oslo.limit/+/96147815:17
opendevreviewStephen Finucane proposed openstack/oslo.limit master: ruff: Enable more rules  https://review.opendev.org/c/openstack/oslo.limit/+/96737915:24
opendevreviewStephen Finucane proposed openstack/oslo.limit master: Add typing  https://review.opendev.org/c/openstack/oslo.limit/+/96707215:24
opendevreviewMerged openstack/stevedore master: Deprecate warn_on_missing_entrypoint parameter  https://review.opendev.org/c/openstack/stevedore/+/96669816:00
opendevreviewMerged openstack/taskflow master: Replace PackException/UnpackException  https://review.opendev.org/c/openstack/taskflow/+/95241916:13
opendevreviewMerged openstack/oslo.service master: Restore ThreadGroup.max_threads for backward compatibility  https://review.opendev.org/c/openstack/oslo.service/+/96721817:20
opendevreviewStephen Finucane proposed openstack/oslo.concurrency master: Add missing raise  https://review.opendev.org/c/openstack/oslo.concurrency/+/96740617:48
opendevreviewStephen Finucane proposed openstack/oslo.concurrency master: Apply ruff  https://review.opendev.org/c/openstack/oslo.concurrency/+/96740717:48
opendevreviewStephen Finucane proposed openstack/oslo.concurrency master: trivial: Remove use of kwargs  https://review.opendev.org/c/openstack/oslo.concurrency/+/96740817:48
opendevreviewStephen Finucane proposed openstack/oslo.concurrency master: Add typing  https://review.opendev.org/c/openstack/oslo.concurrency/+/96740917:48
stephenfindamani[m]: Could you hit these release patches when you get a chance? https://review.opendev.org/c/openstack/releases/+/967383 https://review.opendev.org/c/openstack/releases/+/967382 https://review.opendev.org/c/openstack/releases/+/967381 https://review.opendev.org/c/openstack/releases/+/96738017:50
opendevreviewBalazs Gibizer proposed openstack/oslo.vmware master: Use oslo.service loopingcall  https://review.opendev.org/c/openstack/oslo.vmware/+/96741618:45
opendevreviewBalazs Gibizer proposed openstack/oslo.vmware master: [test]Mock time.sleep instead of greenthread.sleep  https://review.opendev.org/c/openstack/oslo.vmware/+/96741718:45
opendevreviewBalazs Gibizer proposed openstack/oslo.vmware master: Remove eventlet timeout from image_transfer  https://review.opendev.org/c/openstack/oslo.vmware/+/96741818:45

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