{"action":"created","issue":{"url":"https://api.github.com/repos/Particular/NServiceBus.AzureServiceBus/issues/117","repository_url":"https://api.github.com/repos/Particular/NServiceBus.AzureServiceBus","labels_url":"https://api.github.com/repos/Particular/NServiceBus.AzureServiceBus/issues/117/labels{/name}","comments_url":"https://api.github.com/repos/Particular/NServiceBus.AzureServiceBus/issues/117/comments","events_url":"https://api.github.com/repos/Particular/NServiceBus.AzureServiceBus/issues/117/events","html_url":"https://github.com/Particular/NServiceBus.AzureServiceBus/issues/117","id":132282384,"number":117,"title":"Purpose of the default forwarding on subscriptions is not clear","user":{"login":"SeanFeldman","id":1309622,"avatar_url":"https://avatars.githubusercontent.com/u/1309622?v=3","gravatar_id":"","url":"https://api.github.com/users/SeanFeldman","html_url":"https://github.com/SeanFeldman","followers_url":"https://api.github.com/users/SeanFeldman/followers","following_url":"https://api.github.com/users/SeanFeldman/following{/other_user}","gists_url":"https://api.github.com/users/SeanFeldman/gists{/gist_id}","starred_url":"https://api.github.com/users/SeanFeldman/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/SeanFeldman/subscriptions","organizations_url":"https://api.github.com/users/SeanFeldman/orgs","repos_url":"https://api.github.com/users/SeanFeldman/repos","events_url":"https://api.github.com/users/SeanFeldman/events{/privacy}","received_events_url":"https://api.github.com/users/SeanFeldman/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/Particular/NServiceBus.AzureServiceBus/labels/Tag:%20Core%20v6","name":"Tag: Core v6","color":"ffff00"}],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/Particular/NServiceBus.AzureServiceBus/milestones/1","html_url":"https://github.com/Particular/NServiceBus.AzureServiceBus/milestones/7.0.0","labels_url":"https://api.github.com/repos/Particular/NServiceBus.AzureServiceBus/milestones/1/labels","id":953108,"number":1,"title":"7.0.0","description":null,"creator":{"login":"yvesgoeleven","id":471354,"avatar_url":"https://avatars.githubusercontent.com/u/471354?v=3","gravatar_id":"","url":"https://api.github.com/users/yvesgoeleven","html_url":"https://github.com/yvesgoeleven","followers_url":"https://api.github.com/users/yvesgoeleven/followers","following_url":"https://api.github.com/users/yvesgoeleven/following{/other_user}","gists_url":"https://api.github.com/users/yvesgoeleven/gists{/gist_id}","starred_url":"https://api.github.com/users/yvesgoeleven/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/yvesgoeleven/subscriptions","organizations_url":"https://api.github.com/users/yvesgoeleven/orgs","repos_url":"https://api.github.com/users/yvesgoeleven/repos","events_url":"https://api.github.com/users/yvesgoeleven/events{/privacy}","received_events_url":"https://api.github.com/users/yvesgoeleven/received_events","type":"User","site_admin":false},"open_issues":40,"closed_issues":7,"state":"open","created_at":"2015-01-27T12:24:43Z","updated_at":"2016-02-08T23:04:19Z","due_on":null,"closed_at":null},"comments":3,"created_at":"2016-02-08T23:04:19Z","updated_at":"2016-02-12T17:04:36Z","closed_at":null,"body":"Have ran into this while working on https://github.com/Particular/NServiceBus.AzureServiceBus/issues/13. As part of the `ForwardingTopology` we forward all messages from subscriptions to the input queues of the subscribers. At the same time, `AzureServiceBusSubscriptionCreator` uses a default `ForwardTo` that can be set up by users via `AzureServiceBusSubscriptionSettings`.\r\n\r\nQuestions:\r\n\r\n1. Should this only be set for Error and Audit queues? Yes, and event that is not finalized.\r\n1. What will this API look like for customers (pseudo code)?\r\n1. Why would we have forwarding `ForwardTo` for subscriptions by default to error and audit queues? Shouldn't be for anything other than Audit and Error queues *if* decided that it should even happen\r\n1. We have `ForwardDeadLetteredMessagesTo` in place, should that be enough? This API needs to be re-examined when discussion is over.\r\n\r\n@yvesgoeleven any thoughts?\r\n\r\nConnect to #13 "},"comment":{"url":"https://api.github.com/repos/Particular/NServiceBus.AzureServiceBus/issues/comments/183414460","html_url":"https://github.com/Particular/NServiceBus.AzureServiceBus/issues/117#issuecomment-183414460","issue_url":"https://api.github.com/repos/Particular/NServiceBus.AzureServiceBus/issues/117","id":183414460,"user":{"login":"timbussmann","id":3524870,"avatar_url":"https://avatars.githubusercontent.com/u/3524870?v=3","gravatar_id":"","url":"https://api.github.com/users/timbussmann","html_url":"https://github.com/timbussmann","followers_url":"https://api.github.com/users/timbussmann/followers","following_url":"https://api.github.com/users/timbussmann/following{/other_user}","gists_url":"https://api.github.com/users/timbussmann/gists{/gist_id}","starred_url":"https://api.github.com/users/timbussmann/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/timbussmann/subscriptions","organizations_url":"https://api.github.com/users/timbussmann/orgs","repos_url":"https://api.github.com/users/timbussmann/repos","events_url":"https://api.github.com/users/timbussmann/events{/privacy}","received_events_url":"https://api.github.com/users/timbussmann/received_events","type":"User","site_admin":false},"created_at":"2016-02-12T17:04:36Z","updated_at":"2016-02-12T17:04:36Z","body":"> and figure out an api that allows the user to set forwarding for audit & error queue only\r\n\r\nwhy do you need to do this? We not just respect the values configured in the `EndpointConfiguration`? If the user want's to change the queue, why does it require a transport specific alternative?"}}