Type:
New Feature
Priority:
Major
Resolution:
Unresolved
Affects Version/s:
None
Fix Version/s:
None
For some use-cases, being able to send a CREATE DATABASE or other CREATE statement to all nodes would be useful. Examples of this are creation of commonly shared data tables.
A possible implementation of this would be to implement handling of the ROUTE_TO_ALL hint in the schemarouter. This is currently an unused hint but using it for this purpose would seem useful.
For commands that return results, an unordered "union" of the results could be created. This may be useful for collecting system information from all nodes while also allowing things like integrity checks with CHECKSUM TABLE .
markus makela
made changes -
2024-09-06 19:21
Field
Original Value
New Value
Summary
Send CREATE DATABASE to all shards
Send commands to all shards
markus makela
made changes -
2024-09-06 19:24
Description
For some use-cases, being able to send a {{CREATE DATABASE}} or other {{CREATE}} statement to all nodes would be useful. Examples of this are creation of commonly shared data tables.
A possible implementation of this would be to implement handling of the ROUTE_TO_ALL hint in the schemarouter. This is currently an unused hint but using it for this purpose would seem useful.
For some use-cases, being able to send a {{CREATE DATABASE}} or other {{CREATE}} statement to all nodes would be useful. Examples of this are creation of commonly shared data tables.
A possible implementation of this would be to implement handling of the ROUTE_TO_ALL hint in the schemarouter. This is currently an unused hint but using it for this purpose would seem useful.
For commands that return results, an unordered "union" of the results could be created. This may be useful for collecting system information from all nodes while also allowing things like integrity checks with {{CHECKSUM TABLE}}
markus makela
made changes -
2024-09-06 19:24
Summary
Send commands to all shards
Allow sending commands to all shards
markus makela
made changes -
2024-09-06 19:24
Description
For some use-cases, being able to send a {{CREATE DATABASE}} or other {{CREATE}} statement to all nodes would be useful. Examples of this are creation of commonly shared data tables.
A possible implementation of this would be to implement handling of the ROUTE_TO_ALL hint in the schemarouter. This is currently an unused hint but using it for this purpose would seem useful.
For commands that return results, an unordered "union" of the results could be created. This may be useful for collecting system information from all nodes while also allowing things like integrity checks with {{CHECKSUM TABLE}}
For some use-cases, being able to send a {{CREATE DATABASE}} or other {{CREATE}} statement to all nodes would be useful. Examples of this are creation of commonly shared data tables.
A possible implementation of this would be to implement handling of the ROUTE_TO_ALL hint in the schemarouter. This is currently an unused hint but using it for this purpose would seem useful.
For commands that return results, an unordered "union" of the results could be created. This may be useful for collecting system information from all nodes while also allowing things like integrity checks with {{CHECKSUM TABLE}}.
Johan Wikman
made changes -
2024-10-04 10:38
Epic Link
MXS-5324
[ 131045
]
Johan Wikman
made changes -
2024-10-04 11:21
Assignee
Max Mether
[ maxmether
]
{"report":{"fcp":2387.899999856949,"ttfb":1019.5999999046326,"pageVisibility":"visible","entityId":128427,"key":"jira.project.issue.view-issue","isInitial":true,"threshold":1000,"elementTimings":{},"userDeviceMemory":8,"userDeviceProcessors":32,"apdex":0.5,"journeyId":"96682d15-826f-4040-a170-98906afd4962","navigationType":0,"readyForUser":2433.5,"redirectCount":0,"resourceLoadedEnd":3070.5,"resourceLoadedStart":1036.7000000476837,"resourceTiming":[{"duration":592.5999999046326,"initiatorType":"link","name":"https://jira.mariadb.org/s/2c21342762a6a02add1c328bed317ffd-CDN/lu2cib/820016/12ta74/0a8bac35585be7fc6c9cc5a0464cd4cf/_/download/contextbatch/css/_super/batch.css","startTime":1036.7000000476837,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":1036.7000000476837,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":1629.2999999523163,"responseStart":0,"secureConnectionStart":0},{"duration":592.6000001430511,"initiatorType":"link","name":"https://jira.mariadb.org/s/7ebd35e77e471bc30ff0eba799ebc151-CDN/lu2cib/820016/12ta74/494e4c556ecbb29f90a3d3b4f09cb99c/_/download/contextbatch/css/jira.browse.project,project.issue.navigator,jira.view.issue,jira.general,jira.global,atl.general,-_super/batch.css?agile_global_admin_condition=true&jag=true&jira.create.linked.issue=true&slack-enabled=true&whisper-enabled=true","startTime":1037.0999999046326,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":1037.0999999046326,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":1629.7000000476837,"responseStart":0,"secureConnectionStart":0},{"duration":593.2999999523163,"initiatorType":"script","name":"https://jira.mariadb.org/s/0917945aaa57108d00c5076fea35e069-CDN/lu2cib/820016/12ta74/0a8bac35585be7fc6c9cc5a0464cd4cf/_/download/contextbatch/js/_super/batch.js?locale=en","startTime":1037.2999999523163,"connectEnd":1037.2999999523163,"connectStart":1037.2999999523163,"domainLookupEnd":1037.2999999523163,"domainLookupStart":1037.2999999523163,"fetchStart":1037.2999999523163,"redirectEnd":0,"redirectStart":0,"requestStart":1037.2999999523163,"responseEnd":1630.5999999046326,"responseStart":1630.5999999046326,"secureConnectionStart":1037.2999999523163},{"duration":707.9000000953674,"initiatorType":"script","name":"https://jira.mariadb.org/s/2d8175ec2fa4c816e8023260bd8c1786-CDN/lu2cib/820016/12ta74/494e4c556ecbb29f90a3d3b4f09cb99c/_/download/contextbatch/js/jira.browse.project,project.issue.navigator,jira.view.issue,jira.general,jira.global,atl.general,-_super/batch.js?agile_global_admin_condition=true&jag=true&jira.create.linked.issue=true&locale=en&slack-enabled=true&whisper-enabled=true","startTime":1039.2999999523163,"connectEnd":1039.2999999523163,"connectStart":1039.2999999523163,"domainLookupEnd":1039.2999999523163,"domainLookupStart":1039.2999999523163,"fetchStart":1039.2999999523163,"redirectEnd":0,"redirectStart":0,"requestStart":1039.2999999523163,"responseEnd":1747.2000000476837,"responseStart":1747.2000000476837,"secureConnectionStart":1039.2999999523163},{"duration":758.3000001907349,"initiatorType":"script","name":"https://jira.mariadb.org/s/a9324d6758d385eb45c462685ad88f1d-CDN/lu2cib/820016/12ta74/c92c0caa9a024ae85b0ebdbed7fb4bd7/_/download/contextbatch/js/atl.global,-_super/batch.js?locale=en","startTime":1040.3999998569489,"connectEnd":1040.3999998569489,"connectStart":1040.3999998569489,"domainLookupEnd":1040.3999998569489,"domainLookupStart":1040.3999998569489,"fetchStart":1040.3999998569489,"redirectEnd":0,"redirectStart":0,"requestStart":1040.3999998569489,"responseEnd":1798.7000000476837,"responseStart":1798.7000000476837,"secureConnectionStart":1040.3999998569489},{"duration":758.5,"initiatorType":"script","name":"https://jira.mariadb.org/s/d41d8cd98f00b204e9800998ecf8427e-CDN/lu2cib/820016/12ta74/1.0/_/download/batch/jira.webresources:calendar-en/jira.webresources:calendar-en.js","startTime":1040.5999999046326,"connectEnd":1040.5999999046326,"connectStart":1040.5999999046326,"domainLookupEnd":1040.5999999046326,"domainLookupStart":1040.5999999046326,"fetchStart":1040.5999999046326,"redirectEnd":0,"redirectStart":0,"requestStart":1040.5999999046326,"responseEnd":1799.0999999046326,"responseStart":1799.0999999046326,"secureConnectionStart":1040.5999999046326},{"duration":758.8000001907349,"initiatorType":"script","name":"https://jira.mariadb.org/s/d41d8cd98f00b204e9800998ecf8427e-CDN/lu2cib/820016/12ta74/1.0/_/download/batch/jira.webresources:calendar-localisation-moment/jira.webresources:calendar-localisation-moment.js","startTime":1040.8999998569489,"connectEnd":1040.8999998569489,"connectStart":1040.8999998569489,"domainLookupEnd":1040.8999998569489,"domainLookupStart":1040.8999998569489,"fetchStart":1040.8999998569489,"redirectEnd":0,"redirectStart":0,"requestStart":1040.8999998569489,"responseEnd":1799.7000000476837,"responseStart":1799.7000000476837,"secureConnectionStart":1040.8999998569489},{"duration":925.2999999523163,"initiatorType":"link","name":"https://jira.mariadb.org/s/b04b06a02d1959df322d9cded3aeecc1-CDN/lu2cib/820016/12ta74/a2ff6aa845ffc9a1d22fe23d9ee791fc/_/download/contextbatch/css/jira.global.look-and-feel,-_super/batch.css","startTime":1041.0999999046326,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":1041.0999999046326,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":1966.3999998569489,"responseStart":0,"secureConnectionStart":0},{"duration":759.5,"initiatorType":"script","name":"https://jira.mariadb.org/rest/api/1.0/shortcuts/820016/47140b6e0a9bc2e4913da06536125810/shortcuts.js?context=issuenavigation&context=issueaction","startTime":1041.2000000476837,"connectEnd":1041.2000000476837,"connectStart":1041.2000000476837,"domainLookupEnd":1041.2000000476837,"domainLookupStart":1041.2000000476837,"fetchStart":1041.2000000476837,"redirectEnd":0,"redirectStart":0,"requestStart":1041.2000000476837,"responseEnd":1800.7000000476837,"responseStart":1800.7000000476837,"secureConnectionStart":1041.2000000476837},{"duration":925.3000001907349,"initiatorType":"link","name":"https://jira.mariadb.org/s/3ac36323ba5e4eb0af2aa7ac7211b4bb-CDN/lu2cib/820016/12ta74/d176f0986478cc64f24226b3d20c140d/_/download/contextbatch/css/com.atlassian.jira.projects.sidebar.init,-_super,-project.issue.navigator,-jira.view.issue/batch.css?jira.create.linked.issue=true","startTime":1041.3999998569489,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":1041.3999998569489,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":1966.7000000476837,"responseStart":0,"secureConnectionStart":0},{"duration":760.7999999523163,"initiatorType":"script","name":"https://jira.mariadb.org/s/5d5e8fe91fbc506585e83ea3b62ccc4b-CDN/lu2cib/820016/12ta74/d176f0986478cc64f24226b3d20c140d/_/download/contextbatch/js/com.atlassian.jira.projects.sidebar.init,-_super,-project.issue.navigator,-jira.view.issue/batch.js?jira.create.linked.issue=true&locale=en","startTime":1041.5,"connectEnd":1041.5,"connectStart":1041.5,"domainLookupEnd":1041.5,"domainLookupStart":1041.5,"fetchStart":1041.5,"redirectEnd":0,"redirectStart":0,"requestStart":1041.5,"responseEnd":1802.2999999523163,"responseStart":1802.2999999523163,"secureConnectionStart":1041.5},{"duration":1570.7000000476837,"initiatorType":"script","name":"https://jira.mariadb.org/s/d41d8cd98f00b204e9800998ecf8427e-CDN/lu2cib/820016/12ta74/1.0/_/download/batch/jira.webresources:bigpipe-js/jira.webresources:bigpipe-js.js","startTime":1049.8999998569489,"connectEnd":1049.8999998569489,"connectStart":1049.8999998569489,"domainLookupEnd":1049.8999998569489,"domainLookupStart":1049.8999998569489,"fetchStart":1049.8999998569489,"redirectEnd":0,"redirectStart":0,"requestStart":1049.8999998569489,"responseEnd":2620.5999999046326,"responseStart":2620.5999999046326,"secureConnectionStart":1049.8999998569489},{"duration":1890.5999999046326,"initiatorType":"script","name":"https://jira.mariadb.org/s/d41d8cd98f00b204e9800998ecf8427e-CDN/lu2cib/820016/12ta74/1.0/_/download/batch/jira.webresources:bigpipe-init/jira.webresources:bigpipe-init.js","startTime":1062.7999999523163,"connectEnd":1062.7999999523163,"connectStart":1062.7999999523163,"domainLookupEnd":1062.7999999523163,"domainLookupStart":1062.7999999523163,"fetchStart":1062.7999999523163,"redirectEnd":0,"redirectStart":0,"requestStart":1062.7999999523163,"responseEnd":2953.399999856949,"responseStart":2953.399999856949,"secureConnectionStart":1062.7999999523163},{"duration":665.8999998569489,"initiatorType":"xmlhttprequest","name":"https://jira.mariadb.org/rest/webResources/1.0/resources","startTime":1993,"connectEnd":1993,"connectStart":1993,"domainLookupEnd":1993,"domainLookupStart":1993,"fetchStart":1993,"redirectEnd":0,"redirectStart":0,"requestStart":1993,"responseEnd":2658.899999856949,"responseStart":2658.899999856949,"secureConnectionStart":1993},{"duration":696.7999999523163,"initiatorType":"script","name":"https://www.google-analytics.com/analytics.js","startTime":2318.7999999523163,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":2318.7999999523163,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":3015.5999999046326,"responseStart":0,"secureConnectionStart":0},{"duration":333.10000014305115,"initiatorType":"link","name":"https://jira.mariadb.org/s/d5715adaadd168a9002b108b2b039b50-CDN/lu2cib/820016/12ta74/be4b45e9cec53099498fa61c8b7acba4/_/download/contextbatch/css/jira.project.sidebar,-_super,-project.issue.navigator,-jira.general,-jira.browse.project,-jira.view.issue,-jira.global,-atl.general,-com.atlassian.jira.projects.sidebar.init/batch.css?agile_global_admin_condition=true&jag=true&jira.create.linked.issue=true&slack-enabled=true&whisper-enabled=true","startTime":2737.399999856949,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":2737.399999856949,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":3070.5,"responseStart":0,"secureConnectionStart":0},{"duration":299,"initiatorType":"script","name":"https://jira.mariadb.org/s/d41d8cd98f00b204e9800998ecf8427e-CDN/lu2cib/820016/12ta74/e65b778d185daf5aee24936755b43da6/_/download/contextbatch/js/browser-metrics-plugin.contrib,-_super,-project.issue.navigator,-jira.view.issue,-atl.general/batch.js?agile_global_admin_condition=true&jag=true&jira.create.linked.issue=true&slack-enabled=true&whisper-enabled=true","startTime":2738.399999856949,"connectEnd":2738.399999856949,"connectStart":2738.399999856949,"domainLookupEnd":2738.399999856949,"domainLookupStart":2738.399999856949,"fetchStart":2738.399999856949,"redirectEnd":0,"redirectStart":0,"requestStart":2738.399999856949,"responseEnd":3037.399999856949,"responseStart":3037.399999856949,"secureConnectionStart":2738.399999856949},{"duration":352.60000014305115,"initiatorType":"script","name":"https://jira.mariadb.org/s/097ae97cb8fbec7d6ea4bbb1f26955b9-CDN/lu2cib/820016/12ta74/be4b45e9cec53099498fa61c8b7acba4/_/download/contextbatch/js/jira.project.sidebar,-_super,-project.issue.navigator,-jira.general,-jira.browse.project,-jira.view.issue,-jira.global,-atl.general,-com.atlassian.jira.projects.sidebar.init/batch.js?agile_global_admin_condition=true&jag=true&jira.create.linked.issue=true&locale=en&slack-enabled=true&whisper-enabled=true","startTime":2738.899999856949,"connectEnd":2738.899999856949,"connectStart":2738.899999856949,"domainLookupEnd":2738.899999856949,"domainLookupStart":2738.899999856949,"fetchStart":2738.899999856949,"redirectEnd":0,"redirectStart":0,"requestStart":2738.899999856949,"responseEnd":3091.5,"responseStart":3091.5,"secureConnectionStart":2738.899999856949}],"fetchStart":0,"domainLookupStart":0,"domainLookupEnd":0,"connectStart":0,"connectEnd":0,"requestStart":850,"responseStart":1019,"responseEnd":1066,"domLoading":1023,"domInteractive":3082,"domContentLoadedEventStart":3082,"domContentLoadedEventEnd":3149,"domComplete":3616,"loadEventStart":3616,"loadEventEnd":3617,"userAgent":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","marks":[{"name":"bigPipe.sidebar-id.start","time":3029},{"name":"bigPipe.sidebar-id.end","time":3029.899999856949},{"name":"bigPipe.activity-panel-pipe-id.start","time":3030.2000000476837},{"name":"bigPipe.activity-panel-pipe-id.end","time":3032.2999999523163},{"name":"activityTabFullyLoaded","time":3172.5}],"measures":[],"correlationId":"20c3d30a7ecd53","effectiveType":"4g","downlink":9.2,"rtt":0,"serverDuration":112,"dbReadsTimeInMs":18,"dbConnsTimeInMs":27,"applicationHash":"9d11dbea5f4be3d4cc21f03a88dd11d8c8687422","experiments":[]}}
markus makela have you heard of a need for this from our customers?