{"action":"created","issue":{"url":"https://api.github.com/repos/apache/activemq-artemis/issues/2392","repository_url":"https://api.github.com/repos/apache/activemq-artemis","labels_url":"https://api.github.com/repos/apache/activemq-artemis/issues/2392/labels{/name}","comments_url":"https://api.github.com/repos/apache/activemq-artemis/issues/2392/comments","events_url":"https://api.github.com/repos/apache/activemq-artemis/issues/2392/events","html_url":"https://github.com/apache/activemq-artemis/pull/2392","id":373493730,"node_id":"MDExOlB1bGxSZXF1ZXN0MjI1NDExNTA5","number":2392,"title":"ARTEMIS-2100 address routing-type overridden on attaching AMQP sender","user":{"login":"franz1981","id":13125299,"node_id":"MDQ6VXNlcjEzMTI1Mjk5","avatar_url":"https://avatars2.githubusercontent.com/u/13125299?v=4","gravatar_id":"","url":"https://api.github.com/users/franz1981","html_url":"https://github.com/franz1981","followers_url":"https://api.github.com/users/franz1981/followers","following_url":"https://api.github.com/users/franz1981/following{/other_user}","gists_url":"https://api.github.com/users/franz1981/gists{/gist_id}","starred_url":"https://api.github.com/users/franz1981/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/franz1981/subscriptions","organizations_url":"https://api.github.com/users/franz1981/orgs","repos_url":"https://api.github.com/users/franz1981/repos","events_url":"https://api.github.com/users/franz1981/events{/privacy}","received_events_url":"https://api.github.com/users/franz1981/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":10,"created_at":"2018-10-24T13:50:34Z","updated_at":"2018-10-26T08:30:57Z","closed_at":null,"author_association":"CONTRIBUTOR","pull_request":{"url":"https://api.github.com/repos/apache/activemq-artemis/pulls/2392","html_url":"https://github.com/apache/activemq-artemis/pull/2392","diff_url":"https://github.com/apache/activemq-artemis/pull/2392.diff","patch_url":"https://github.com/apache/activemq-artemis/pull/2392.patch"},"body":"AMQPSender has to honor an already existing routingType of an address\r\nwhile attempting to create a fresh new queue on it, falling back to\r\nuse the default routing type only if none has been already defined"},"comment":{"url":"https://api.github.com/repos/apache/activemq-artemis/issues/comments/433330789","html_url":"https://github.com/apache/activemq-artemis/pull/2392#issuecomment-433330789","issue_url":"https://api.github.com/repos/apache/activemq-artemis/issues/2392","id":433330789,"node_id":"MDEyOklzc3VlQ29tbWVudDQzMzMzMDc4OQ==","user":{"login":"grs","id":306588,"node_id":"MDQ6VXNlcjMwNjU4OA==","avatar_url":"https://avatars0.githubusercontent.com/u/306588?v=4","gravatar_id":"","url":"https://api.github.com/users/grs","html_url":"https://github.com/grs","followers_url":"https://api.github.com/users/grs/followers","following_url":"https://api.github.com/users/grs/following{/other_user}","gists_url":"https://api.github.com/users/grs/gists{/gist_id}","starred_url":"https://api.github.com/users/grs/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/grs/subscriptions","organizations_url":"https://api.github.com/users/grs/orgs","repos_url":"https://api.github.com/users/grs/repos","events_url":"https://api.github.com/users/grs/events{/privacy}","received_events_url":"https://api.github.com/users/grs/received_events","type":"User","site_admin":false},"created_at":"2018-10-26T08:30:57Z","updated_at":"2018-10-26T08:30:57Z","author_association":"NONE","body":"I am talking only about the AMQP support. It is inconsistent. It does not as you say 'honour the sender'. It effectively forces the behaviour of anycast on all subsequent clients, unless every sender explicitly requests multicast. Dynamic creation of an address should only apply if the address does not exist, hence the word 'create'. Current behaviour is wrong and not what is documented. \r\n\r\nAnd I have never said an address cannot be both anycast and multicast, though the documentation explicitly describes this as an antipattern. For AMQP however the current behaviour means it cannot be both. Once a multicast address is recreated by the broker with anycast added, its use for multicast receivers is broken, though receivers connected before that change will continue to receive in multicast which does not honour the senders wishes. Nor is the senders wish honoured if it chooses multicast after that."}}
{"actor":{"display_login":"grs"}}