{"action":"created","issue":{"url":"https://api.github.com/repos/Particular/NServiceBus.SqlServer/issues/139","repository_url":"https://api.github.com/repos/Particular/NServiceBus.SqlServer","labels_url":"https://api.github.com/repos/Particular/NServiceBus.SqlServer/issues/139/labels{/name}","comments_url":"https://api.github.com/repos/Particular/NServiceBus.SqlServer/issues/139/comments","events_url":"https://api.github.com/repos/Particular/NServiceBus.SqlServer/issues/139/events","html_url":"https://github.com/Particular/NServiceBus.SqlServer/issues/139","id":128505764,"number":139,"title":"SQL v3: Multi-instance support","user":{"login":"mauroservienti","id":1325611,"avatar_url":"https://avatars.githubusercontent.com/u/1325611?v=3","gravatar_id":"","url":"https://api.github.com/users/mauroservienti","html_url":"https://github.com/mauroservienti","followers_url":"https://api.github.com/users/mauroservienti/followers","following_url":"https://api.github.com/users/mauroservienti/following{/other_user}","gists_url":"https://api.github.com/users/mauroservienti/gists{/gist_id}","starred_url":"https://api.github.com/users/mauroservienti/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mauroservienti/subscriptions","organizations_url":"https://api.github.com/users/mauroservienti/orgs","repos_url":"https://api.github.com/users/mauroservienti/repos","events_url":"https://api.github.com/users/mauroservienti/events{/privacy}","received_events_url":"https://api.github.com/users/mauroservienti/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/Particular/NServiceBus.SqlServer/labels/Project:%20V6%20Launch","name":"Project: V6 Launch","color":"ffff00"},{"url":"https://api.github.com/repos/Particular/NServiceBus.SqlServer/labels/State:%20In%20Progress","name":"State: In Progress","color":"ededed"}],"state":"open","locked":false,"assignee":{"login":"weralabaj","id":7335079,"avatar_url":"https://avatars.githubusercontent.com/u/7335079?v=3","gravatar_id":"","url":"https://api.github.com/users/weralabaj","html_url":"https://github.com/weralabaj","followers_url":"https://api.github.com/users/weralabaj/followers","following_url":"https://api.github.com/users/weralabaj/following{/other_user}","gists_url":"https://api.github.com/users/weralabaj/gists{/gist_id}","starred_url":"https://api.github.com/users/weralabaj/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/weralabaj/subscriptions","organizations_url":"https://api.github.com/users/weralabaj/orgs","repos_url":"https://api.github.com/users/weralabaj/repos","events_url":"https://api.github.com/users/weralabaj/events{/privacy}","received_events_url":"https://api.github.com/users/weralabaj/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/Particular/NServiceBus.SqlServer/milestones/11","html_url":"https://github.com/Particular/NServiceBus.SqlServer/milestones/3.0.0","labels_url":"https://api.github.com/repos/Particular/NServiceBus.SqlServer/milestones/11/labels","id":1046004,"number":11,"title":"3.0.0","description":null,"creator":{"login":"johnsimons","id":122651,"avatar_url":"https://avatars.githubusercontent.com/u/122651?v=3","gravatar_id":"","url":"https://api.github.com/users/johnsimons","html_url":"https://github.com/johnsimons","followers_url":"https://api.github.com/users/johnsimons/followers","following_url":"https://api.github.com/users/johnsimons/following{/other_user}","gists_url":"https://api.github.com/users/johnsimons/gists{/gist_id}","starred_url":"https://api.github.com/users/johnsimons/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/johnsimons/subscriptions","organizations_url":"https://api.github.com/users/johnsimons/orgs","repos_url":"https://api.github.com/users/johnsimons/repos","events_url":"https://api.github.com/users/johnsimons/events{/privacy}","received_events_url":"https://api.github.com/users/johnsimons/received_events","type":"User","site_admin":false},"open_issues":1,"closed_issues":17,"state":"open","created_at":"2015-03-31T01:54:46Z","updated_at":"2016-04-01T09:16:30Z","due_on":null,"closed_at":null},"comments":16,"created_at":"2016-01-25T10:30:11Z","updated_at":"2016-04-01T11:32:20Z","closed_at":null,"body":"Task force: @tmasternak @weralabaj @justabitofcode @mauroservienti @SzymonPobiega \n\n## Summary\n**We decided to drop the multi-instance support for the V3 of the SQL Transport.**\nBeing a major release we could drop the feature without any concern, but we want to provide customers using it an exit strategy. We actually have a working spike that enables the multi-instance support as it was in V2, **we decided to ship it as a sample in our documentation**.\n\nAlong with this decision we also strongly think that we should release a set of guidance on why multi-instance is a bad design decision and how to implement shovel-like solutions in a SQL transport based topology.\n\n## Plan of Attack\n- [x] Provide legacy multi-instance mode custom connection factory\n- [x] Create sample showing how to set it up => @justabitofcode \n   - [x] Add v5 version https://github.com/Particular/docs.particular.net/pull/1359\n- [x] Update doco on multi-database => @weralabaj https://github.com/Particular/docs.particular.net/pull/1346\n   - [x] Document `Queue Schema=` in Connection String for Sql Transport  https://github.com/Particular/docs.particular.net/issues/1304\n   - [x] Remove all \"multi-database\" expressions, replace with either \"multi-catalog\" or \"multi-instance\"\n   - [x] Guidance on when to use each, list advantages and disadvantages (remember about https://github.com/Particular/docs.particular.net/pull/1206#discussion_r54778922)\n   - [x] Explain that we require DTC enabled now (https://github.com/Particular/NServiceBus.SqlServer/pull/161/files#r53755702)\n- [x]  Upgrade guide for multi-instance @weralabaj\n- [x] ~~Update exception message ttps://github.com/Particular/NServiceBus.SqlServer/blob/develop/src/NServiceBus.SqlServer/Legacy/MultiInstance/LegacySqlServerTransportInfrastructure.cs#L51~~ After recent changes in doco we don't need to change it, it's consistent with vocabulary used in doco (comment by @weralabaj)\n- [x] Update sample with Multi-instance + Outbox in v5 and link to explanation why it's not longer supported https://github.com/Particular/docs.particular.net/issues/1168\n- [x] ~~Documentation/Guidance around security ??~~ Moved to https://github.com/Particular/docs.particular.net/issues/1347.\n- [x] Update messages on obsoleted members (they're imprecise) https://github.com/Particular/NServiceBus.SqlServer/pull/194\n- [ ] Retrospective (scheduled for Tue 5th Apr)\n\nRelated to #100"},"comment":{"url":"https://api.github.com/repos/Particular/NServiceBus.SqlServer/issues/comments/204356337","html_url":"https://github.com/Particular/NServiceBus.SqlServer/issues/139#issuecomment-204356337","issue_url":"https://api.github.com/repos/Particular/NServiceBus.SqlServer/issues/139","id":204356337,"user":{"login":"tmasternak","id":1092707,"avatar_url":"https://avatars.githubusercontent.com/u/1092707?v=3","gravatar_id":"","url":"https://api.github.com/users/tmasternak","html_url":"https://github.com/tmasternak","followers_url":"https://api.github.com/users/tmasternak/followers","following_url":"https://api.github.com/users/tmasternak/following{/other_user}","gists_url":"https://api.github.com/users/tmasternak/gists{/gist_id}","starred_url":"https://api.github.com/users/tmasternak/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tmasternak/subscriptions","organizations_url":"https://api.github.com/users/tmasternak/orgs","repos_url":"https://api.github.com/users/tmasternak/repos","events_url":"https://api.github.com/users/tmasternak/events{/privacy}","received_events_url":"https://api.github.com/users/tmasternak/received_events","type":"User","site_admin":false},"created_at":"2016-04-01T11:32:19Z","updated_at":"2016-04-01T11:32:19Z","body":"Removing the `In Progress` - this has not been scheduled. \r\n@weralabaj I think that we should close this one and add `Consider for Promotion` the retrospective one."}}