-
Type:
Improvement
-
Status:
Closed
-
Priority:
Major
-
Resolution:
Fixed
-
Affects Version/s:
3.1.1
-
-
-
-
Proposal:
Hide
From line 833 "Publish" WD12. Insert the following text
When clients make subscriptions with topic filters that include wild cards, it is possible for a client's subscriptions to overlap so that a published message might match multiple filters. In this case the server MUST deliver the message to the client respecting the maximum QoS of all the matching subscriptions. In addition, the server MAY deliver further copies of the message, one for each additional matching subscription and respecting the subscription's QoS in each case.
From line 966 "Subscribe Response" (In addition to wording relating to issue MQTT-59, add the following text)
Where the subscription is not identical to an existing subscription, a new subscription is created and all matching retained publications are sent.
Show
From line 833 "Publish" WD12. Insert the following text
When clients make subscriptions with topic filters that include wild cards, it is possible for a client's subscriptions to overlap so that a published message might match multiple filters. In this case the server MUST deliver the message to the client respecting the maximum QoS of all the matching subscriptions. In addition, the server MAY deliver further copies of the message, one for each additional matching subscription and respecting the subscription's QoS in each case.
From line 966 "Subscribe Response" (In addition to wording relating to issue MQTT-59 , add the following text)
Where the subscription is not identical to an existing subscription, a new subscription is created and all matching retained publications are sent.
-
A client has subscribed to a/+ with QoS2 and a/b with QoS1. A message is published to a/b. Does the client receive one or two messages? If one which QoS would apply?
{"report":{"apdex":0.5,"isInitial":true,"journeyId":"cc32e98c-155f-4439-a54d-b77801478d98","key":"jira.project.issue.view-issue","navigationType":0,"readyForUser":1128.2999997138977,"redirectCount":0,"resourceLoadedEnd":1233.7999997138977,"resourceLoadedStart":411.3999996185303,"resourceTiming":[{"duration":345.30000019073486,"initiatorType":"link","name":"https://issues.oasis-open.org/s/3edeca31ab9ba77980aae0809fbe7121-CDN/nu8zej/803004/aeedb5937bed650f2f0cc4ec9ceaa5d3/0a4716d29b2d5b1bdcdb168b4efc119e/_/download/contextbatch/css/_super/batch.css","startTime":411.3999996185303,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":411.3999996185303,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":756.6999998092651,"responseStart":0,"secureConnectionStart":0},{"duration":345.30000019073486,"initiatorType":"link","name":"https://issues.oasis-open.org/s/7d2823769c2e7b66e860863fe879b7f8-CDN/nu8zej/803004/aeedb5937bed650f2f0cc4ec9ceaa5d3/9aebb1c0aaa4c36289529757ec9dbb54/_/download/contextbatch/css/project.issue.navigator,jira.view.issue,jira.global,atl.general,-_super/batch.css?agile_global_admin_condition=true&jag=true&jira.create.linked.issue=true&richediton=true","startTime":411.69999980926514,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":411.69999980926514,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":757,"responseStart":0,"secureConnectionStart":0},{"duration":345.7000002861023,"initiatorType":"link","name":"https://issues.oasis-open.org/s/d41d8cd98f00b204e9800998ecf8427e-CDN/nu8zej/803004/aeedb5937bed650f2f0cc4ec9ceaa5d3/8.0.5/_/download/batch/com.atlassian.auiplugin:split_aui.pattern.label/com.atlassian.auiplugin:split_aui.pattern.label.css","startTime":411.8999996185303,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":411.8999996185303,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":757.5999999046326,"responseStart":0,"secureConnectionStart":0},{"duration":349.30000019073486,"initiatorType":"link","name":"https://issues.oasis-open.org/s/645acc233eb869f48a571293b8358a7d-CDN/nu8zej/803004/aeedb5937bed650f2f0cc4ec9ceaa5d3/1.0/_/download/batch/jira.webresources:global-static-adgs/jira.webresources:global-static-adgs.css","startTime":412.19999980926514,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":412.19999980926514,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":761.5,"responseStart":0,"secureConnectionStart":0},{"duration":349.6000003814697,"initiatorType":"link","name":"https://issues.oasis-open.org/s/a0dd6509771c1de0667aae5429c04cda-CDN/nu8zej/803004/aeedb5937bed650f2f0cc4ec9ceaa5d3/1.0/_/download/batch/jira.webresources:global-static/jira.webresources:global-static.css","startTime":412.3999996185303,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":412.3999996185303,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":762,"responseStart":0,"secureConnectionStart":0},{"duration":393.59999990463257,"initiatorType":"script","name":"https://issues.oasis-open.org/s/e5479157e7a0c08b005e6522f2f04104-CDN/nu8zej/803004/aeedb5937bed650f2f0cc4ec9ceaa5d3/0a4716d29b2d5b1bdcdb168b4efc119e/_/download/contextbatch/js/_super/batch.js?locale=en-US","startTime":412.59999990463257,"connectEnd":412.59999990463257,"connectStart":412.59999990463257,"domainLookupEnd":412.59999990463257,"domainLookupStart":412.59999990463257,"fetchStart":412.59999990463257,"redirectEnd":0,"redirectStart":0,"requestStart":412.59999990463257,"responseEnd":806.1999998092651,"responseStart":806.0999999046326,"secureConnectionStart":412.59999990463257},{"duration":420,"initiatorType":"script","name":"https://issues.oasis-open.org/s/83514d5d4e8543747b02042eafcdc99c-CDN/nu8zej/803004/aeedb5937bed650f2f0cc4ec9ceaa5d3/9aebb1c0aaa4c36289529757ec9dbb54/_/download/contextbatch/js/project.issue.navigator,jira.view.issue,jira.global,atl.general,-_super/batch.js?agile_global_admin_condition=true&jag=true&jira.create.linked.issue=true&locale=en-US&richediton=true","startTime":413.09999990463257,"connectEnd":413.09999990463257,"connectStart":413.09999990463257,"domainLookupEnd":413.09999990463257,"domainLookupStart":413.09999990463257,"fetchStart":413.09999990463257,"redirectEnd":0,"redirectStart":0,"requestStart":413.09999990463257,"responseEnd":833.0999999046326,"responseStart":833.0999999046326,"secureConnectionStart":413.09999990463257},{"duration":422.09999990463257,"initiatorType":"script","name":"https://issues.oasis-open.org/s/70bb2263e59e7e1f04fbd137c80b895b-CDN/nu8zej/803004/aeedb5937bed650f2f0cc4ec9ceaa5d3/aae1242f5fc81cc6a5bb8bc963ccda29/_/download/contextbatch/js/atl.global,-_super/batch.js?locale=en-US","startTime":413.2999997138977,"connectEnd":413.2999997138977,"connectStart":413.2999997138977,"domainLookupEnd":413.2999997138977,"domainLookupStart":413.2999997138977,"fetchStart":413.2999997138977,"redirectEnd":0,"redirectStart":0,"requestStart":413.2999997138977,"responseEnd":835.3999996185303,"responseStart":835.3999996185303,"secureConnectionStart":413.2999997138977},{"duration":422.3999996185303,"initiatorType":"script","name":"https://issues.oasis-open.org/s/d41d8cd98f00b204e9800998ecf8427e-CDN/nu8zej/803004/aeedb5937bed650f2f0cc4ec9ceaa5d3/1.0/_/download/batch/jira.webresources:calendar-en/jira.webresources:calendar-en.js","startTime":413.5,"connectEnd":413.5,"connectStart":413.5,"domainLookupEnd":413.5,"domainLookupStart":413.5,"fetchStart":413.5,"redirectEnd":0,"redirectStart":0,"requestStart":413.5,"responseEnd":835.8999996185303,"responseStart":835.8999996185303,"secureConnectionStart":413.5},{"duration":422.5,"initiatorType":"script","name":"https://issues.oasis-open.org/s/d41d8cd98f00b204e9800998ecf8427e-CDN/nu8zej/803004/aeedb5937bed650f2f0cc4ec9ceaa5d3/1.0/_/download/batch/jira.webresources:calendar-localisation-moment/jira.webresources:calendar-localisation-moment.js","startTime":413.69999980926514,"connectEnd":413.69999980926514,"connectStart":413.69999980926514,"domainLookupEnd":413.69999980926514,"domainLookupStart":413.69999980926514,"fetchStart":413.69999980926514,"redirectEnd":0,"redirectStart":0,"requestStart":413.69999980926514,"responseEnd":836.1999998092651,"responseStart":836.1999998092651,"secureConnectionStart":413.69999980926514},{"duration":422.7000002861023,"initiatorType":"script","name":"https://issues.oasis-open.org/s/cda37faab827dbdf305de8efe8282062-CDN/nu8zej/803004/aeedb5937bed650f2f0cc4ec9ceaa5d3/8.0.5/_/download/batch/com.atlassian.auiplugin:split_aui.pattern.label/com.atlassian.auiplugin:split_aui.pattern.label.js?locale=en-US","startTime":413.8999996185303,"connectEnd":413.8999996185303,"connectStart":413.8999996185303,"domainLookupEnd":413.8999996185303,"domainLookupStart":413.8999996185303,"fetchStart":413.8999996185303,"redirectEnd":0,"redirectStart":0,"requestStart":413.8999996185303,"responseEnd":836.5999999046326,"responseStart":836.5999999046326,"secureConnectionStart":413.8999996185303},{"duration":534.5,"initiatorType":"link","name":"https://issues.oasis-open.org/s/07245784f53abc49bad9d9d4d36c577a-CDN/nu8zej/803004/aeedb5937bed650f2f0cc4ec9ceaa5d3/cadc4f20cc5c138dee060d42cf85f220/_/download/contextbatch/css/jira.global.look-and-feel,-_super/batch.css","startTime":414,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":414,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":948.5,"responseStart":0,"secureConnectionStart":0},{"duration":422.80000019073486,"initiatorType":"script","name":"https://issues.oasis-open.org/rest/api/1.0/shortcuts/803004/a29179d70fa8562374ee16707692af77/shortcuts.js?context=issuenavigation&context=issueaction","startTime":414.19999980926514,"connectEnd":414.19999980926514,"connectStart":414.19999980926514,"domainLookupEnd":414.19999980926514,"domainLookupStart":414.19999980926514,"fetchStart":414.19999980926514,"redirectEnd":0,"redirectStart":0,"requestStart":414.19999980926514,"responseEnd":837,"responseStart":837,"secureConnectionStart":414.19999980926514},{"duration":507.90000009536743,"initiatorType":"link","name":"https://issues.oasis-open.org/s/f77fd89aa211a76b20e9b0e63564383c-CDN/nu8zej/803004/aeedb5937bed650f2f0cc4ec9ceaa5d3/4a9288299d147101bf66484f4be48925/_/download/contextbatch/css/com.atlassian.jira.projects.sidebar.init,-_super,-jira.view.issue,-project.issue.navigator/batch.css?jira.create.linked.issue=true&richediton=true","startTime":440.8999996185303,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":440.8999996185303,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":948.7999997138977,"responseStart":0,"secureConnectionStart":0},{"duration":396.5,"initiatorType":"script","name":"https://issues.oasis-open.org/s/41525c48ddceeb9b11e54085268fc285-CDN/nu8zej/803004/aeedb5937bed650f2f0cc4ec9ceaa5d3/4a9288299d147101bf66484f4be48925/_/download/contextbatch/js/com.atlassian.jira.projects.sidebar.init,-_super,-jira.view.issue,-project.issue.navigator/batch.js?jira.create.linked.issue=true&locale=en-US&richediton=true","startTime":441.19999980926514,"connectEnd":441.19999980926514,"connectStart":441.19999980926514,"domainLookupEnd":441.19999980926514,"domainLookupStart":441.19999980926514,"fetchStart":441.19999980926514,"redirectEnd":0,"redirectStart":0,"requestStart":441.19999980926514,"responseEnd":837.6999998092651,"responseStart":837.6999998092651,"secureConnectionStart":441.19999980926514}],"threshold":1000,"fetchStart":0,"domainLookupStart":305,"domainLookupEnd":305,"connectStart":305,"connectEnd":353,"secureConnectionStart":328,"requestStart":353,"responseStart":403,"responseEnd":470,"domLoading":406,"domInteractive":1256,"domContentLoadedEventStart":1256,"domContentLoadedEventEnd":1302,"domComplete":1553,"loadEventStart":1553,"loadEventEnd":1555,"userAgent":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","marks":[],"measures":[],"correlationId":"27cad19d5af51e","effectiveType":"4g","downlink":9.6,"rtt":0,"serverDuration":89,"dbReadsTimeInMs":13,"dbConnsTimeInMs":16,"applicationHash":"4d4040e0714d65b7fffa4801569d014c0b16eaa9","experiments":[]}}
TC Approve proposal - TC call 10.10.2013
Proposed Allan Stockdill-Mander, Seconded Raph Cohn