Hallo, I observe strange thing when using temporary queues in client.py script. I assign delete-on-close policy to temporary queue as follows:
options=DynamicNodeProperties({"lifetime-policy" : ['amqp:delete-on-close:list', []], "exclusive" : True }) But when I check the trace I see that delete-on-close is replaced by delete-on-no-link: [0x1759b60]:0 <- @attach(18) [name="67234240-c66b-4936-9498-e0e66013b355-6d4569a2-f9f7-43c1-b87a-6f99976e81d9", handle=1, role=false, snd-settle-mode=2, rcv-settle-mode=0, source=@source(40) [address="67234240-c66b-4936-9498-e0e66013b355_67234240-c66b-4936-9498-e0e66013b355-6d4569a2-f9f7-43c1-b87a-6f99976e81d9", durable=0, timeout=0, dynamic=false, dynamic-node-properties={:"supported-dist-modes"="move", :"lifetime-policy"=@:"amqp:delete-on-no-links:list" [], :exclusive=true}, distribution-mode=:move], target=@target(41) [durable=0, timeout=0, dynamic=false], initial-delivery-count=0, max-message-size=0] When I assign same property in c++ code it is shown in trace correctly: [0xb37260]:0 <- @attach(18) [name="receiver-10599.0", handle=0, role=false, snd-settle-mode=2, rcv-settle-mode=0, source=@source(40) [address="EB39BD71-C919-4936-A7C9-65334513620D_receiver-10599.0", durable=0, timeout=0, dynamic=false, dynamic-node-properties={:"supported-dist-modes"="move", :"lifetime-policy"=@:"amqp:delete-on-close:list" [], :exclusive=true}, distribution-mode=:move], target=@target(41) [durable=0, timeout=0, dynamic=false], initial-delivery-count=0, max-message-size=0] I grepped through proton 0.28 code for 'delete-' tokens but did not find anything that looked like delete-on-close replacement. Can you help me to find where the replacement occurs in python? Best regards, -- \ / | | (OvO) | Mikhail Iwanow | (^^^) | Voice: +7 (911) 223-1300 | \^/ | E-mail: iv...@logit-ag.de | ^ ^ | | --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@qpid.apache.org For additional commands, e-mail: users-h...@qpid.apache.org