Type:
Task
Priority:
Critical
Resolution:
Done
The sys_var class has the deprecation_substitute member to mark the deprecated variables. As it's set the server produces warnings when these variables are used. However, the plugin has no means to utilize that functionality.
So the PLUGIN_VAR_DEPRECATED flag is proposed to set that deprecation_substitute with the empty string. A non-empty string can make the warning more informative, but there's no nice way seen to specify it, and not that needed at the moment.
Sergei Golubchik
made changes -
2022-02-02 21:07
Field
Original Value
New Value
Fix Version/s
10.6
[ 24028
]
Fix Version/s
10.7
[ 24805
]
Fix Version/s
10.8
[ 26121
]
Nayuta Yanagisawa (Inactive)
made changes -
2022-02-14 06:39
Summary
add PLUGIN_VAR_DEPRECATED flag to plugin variables.
add PLUGIN_VAR_DEPRECATED flag to plugin variables
Nayuta Yanagisawa (Inactive)
made changes -
2022-02-14 07:22
Description
The sys_var class has the deprecated_substitute member to mark the deprecated variables. As it's set the server produces warnings when these variables are used.
But the plugin has to mean to utilize that functionality.
So the PLUGIN_VAR_DEPRECATED flag is proposed to set that deprecated_substitute with the empty string.
Non-empty string can make the warning more informative, but there's no nice way seen to specify it and not that needed at the moment.
The sys_var class has the deprecated_substitute member to mark the deprecated variables. As it's set the server produces warnings when these variables are used. However, the plugin has no means to utilize that functionality.
So the PLUGIN_VAR_DEPRECATED flag is proposed to set that deprecated_substitute with the empty string.A non-empty string can make the warning more informative, but there's no nice way seen to specify it, and not that needed at the moment.
Nayuta Yanagisawa (Inactive)
made changes -
2022-02-14 07:29
Description
The sys_var class has the deprecated_substitute member to mark the deprecated variables. As it's set the server produces warnings when these variables are used. However, the plugin has no means to utilize that functionality.
So the PLUGIN_VAR_DEPRECATED flag is proposed to set that deprecated_substitute with the empty string.A non-empty string can make the warning more informative, but there's no nice way seen to specify it, and not that needed at the moment.
The sys_var class has the {{deprecation_substitute}} member to mark the deprecated variables. As it's set the server produces warnings when these variables are used. However, the plugin has no means to utilize that functionality.
So the PLUGIN_VAR_DEPRECATED flag is proposed to set that deprecated_substitute with the empty string.A non-empty string can make the warning more informative, but there's no nice way seen to specify it, and not that needed at the moment.
Nayuta Yanagisawa (Inactive)
made changes -
2022-02-14 07:29
Description
The sys_var class has the {{deprecation_substitute}} member to mark the deprecated variables. As it's set the server produces warnings when these variables are used. However, the plugin has no means to utilize that functionality.
So the PLUGIN_VAR_DEPRECATED flag is proposed to set that deprecated_substitute with the empty string.A non-empty string can make the warning more informative, but there's no nice way seen to specify it, and not that needed at the moment.
The sys_var class has the {{deprecation_substitute}} member to mark the deprecated variables. As it's set the server produces warnings when these variables are used. However, the plugin has no means to utilize that functionality.
So the PLUGIN_VAR_DEPRECATED flag is proposed to set that {{deprecation_substitute}} with the empty string. A non-empty string can make the warning more informative, but there's no nice way seen to specify it, and not that needed at the moment.
Nayuta Yanagisawa (Inactive)
made changes -
2022-02-15 07:19
Summary
add PLUGIN_VAR_DEPRECATED flag to plugin variables
Add PLUGIN_VAR_DEPRECATED flag to plugin variables
Nayuta Yanagisawa (Inactive)
made changes -
2022-02-15 07:58
Assignee
Nayuta Yanagisawa
[ JIRAUSER47117
]
Alexey Botchkov
[ holyfoot
]
Status
In Progress
[ 3
]
In Review
[ 10002
]
Alexey Botchkov
made changes -
2022-02-17 21:33
Assignee
Alexey Botchkov
[ holyfoot
]
Nayuta Yanagisawa
[ JIRAUSER47117
]
Status
In Review
[ 10002
]
Stalled
[ 10000
]
Nayuta Yanagisawa (Inactive)
made changes -
2022-02-18 04:36
Fix Version/s
10.3.35
[ 27512
]
Fix Version/s
10.4.25
[ 27510
]
Fix Version/s
10.5.16
[ 27508
]
Fix Version/s
10.6.8
[ 27506
]
Fix Version/s
10.7.4
[ 27504
]
Fix Version/s
10.8.3
[ 27502
]
Fix Version/s
10.3
[ 22126
]
Fix Version/s
10.4
[ 22408
]
Fix Version/s
10.5
[ 23123
]
Fix Version/s
10.6
[ 24028
]
Fix Version/s
10.7
[ 24805
]
Fix Version/s
10.8
[ 26121
]
Resolution
Done
[ 10200
]
Status
Stalled
[ 10000
]
Closed
[ 6
]
{"report":{"fcp":1434.5,"ttfb":378.8999996185303,"pageVisibility":"visible","entityId":107530,"key":"jira.project.issue.view-issue","isInitial":true,"threshold":1000,"elementTimings":{},"userDeviceMemory":8,"userDeviceProcessors":64,"apdex":0.5,"journeyId":"dd62ba9a-fc0a-4948-af5d-8b04faf763a0","navigationType":0,"readyForUser":1504,"redirectCount":0,"resourceLoadedEnd":1731.5,"resourceLoadedStart":385,"resourceTiming":[{"duration":558.5,"initiatorType":"link","name":"https://jira.mariadb.org/s/2c21342762a6a02add1c328bed317ffd-CDN/lu2cib/820016/12ta74/0a8bac35585be7fc6c9cc5a0464cd4cf/_/download/contextbatch/css/_super/batch.css","startTime":385,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":385,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":943.5,"responseStart":0,"secureConnectionStart":0},{"duration":558.6000003814697,"initiatorType":"link","name":"https://jira.mariadb.org/s/7ebd35e77e471bc30ff0eba799ebc151-CDN/lu2cib/820016/12ta74/2bf333562ca6724060a9d5f1535471f6/_/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","startTime":385.19999980926514,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":385.19999980926514,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":943.8000001907349,"responseStart":0,"secureConnectionStart":0},{"duration":567.8000001907349,"initiatorType":"script","name":"https://jira.mariadb.org/s/0917945aaa57108d00c5076fea35e069-CDN/lu2cib/820016/12ta74/0a8bac35585be7fc6c9cc5a0464cd4cf/_/download/contextbatch/js/_super/batch.js?locale=en","startTime":385.3999996185303,"connectEnd":385.3999996185303,"connectStart":385.3999996185303,"domainLookupEnd":385.3999996185303,"domainLookupStart":385.3999996185303,"fetchStart":385.3999996185303,"redirectEnd":0,"redirectStart":0,"requestStart":385.3999996185303,"responseEnd":953.1999998092651,"responseStart":953.1999998092651,"secureConnectionStart":385.3999996185303},{"duration":612.0999994277954,"initiatorType":"script","name":"https://jira.mariadb.org/s/2d8175ec2fa4c816e8023260bd8c1786-CDN/lu2cib/820016/12ta74/2bf333562ca6724060a9d5f1535471f6/_/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","startTime":385.6000003814697,"connectEnd":385.6000003814697,"connectStart":385.6000003814697,"domainLookupEnd":385.6000003814697,"domainLookupStart":385.6000003814697,"fetchStart":385.6000003814697,"redirectEnd":0,"redirectStart":0,"requestStart":385.6000003814697,"responseEnd":997.6999998092651,"responseStart":997.6999998092651,"secureConnectionStart":385.6000003814697},{"duration":616.5999994277954,"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":385.80000019073486,"connectEnd":385.80000019073486,"connectStart":385.80000019073486,"domainLookupEnd":385.80000019073486,"domainLookupStart":385.80000019073486,"fetchStart":385.80000019073486,"redirectEnd":0,"redirectStart":0,"requestStart":385.80000019073486,"responseEnd":1002.3999996185303,"responseStart":1002.3999996185303,"secureConnectionStart":385.80000019073486},{"duration":616.8999996185303,"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":386,"connectEnd":386,"connectStart":386,"domainLookupEnd":386,"domainLookupStart":386,"fetchStart":386,"redirectEnd":0,"redirectStart":0,"requestStart":386,"responseEnd":1002.8999996185303,"responseStart":1002.8999996185303,"secureConnectionStart":386},{"duration":617.2999992370605,"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":386.1000003814697,"connectEnd":386.1000003814697,"connectStart":386.1000003814697,"domainLookupEnd":386.1000003814697,"domainLookupStart":386.1000003814697,"fetchStart":386.1000003814697,"redirectEnd":0,"redirectStart":0,"requestStart":386.1000003814697,"responseEnd":1003.3999996185303,"responseStart":1003.3999996185303,"secureConnectionStart":386.1000003814697},{"duration":709.8999996185303,"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":386.30000019073486,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":386.30000019073486,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":1096.1999998092651,"responseStart":0,"secureConnectionStart":0},{"duration":617.3999996185303,"initiatorType":"script","name":"https://jira.mariadb.org/rest/api/1.0/shortcuts/820016/47140b6e0a9bc2e4913da06536125810/shortcuts.js?context=issuenavigation&context=issueaction","startTime":386.5,"connectEnd":386.5,"connectStart":386.5,"domainLookupEnd":386.5,"domainLookupStart":386.5,"fetchStart":386.5,"redirectEnd":0,"redirectStart":0,"requestStart":386.5,"responseEnd":1003.8999996185303,"responseStart":1003.8999996185303,"secureConnectionStart":386.5},{"duration":709.7999992370605,"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":386.6000003814697,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":386.6000003814697,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":1096.3999996185303,"responseStart":0,"secureConnectionStart":0},{"duration":617.5,"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":386.80000019073486,"connectEnd":386.80000019073486,"connectStart":386.80000019073486,"domainLookupEnd":386.80000019073486,"domainLookupStart":386.80000019073486,"fetchStart":386.80000019073486,"redirectEnd":0,"redirectStart":0,"requestStart":386.80000019073486,"responseEnd":1004.3000001907349,"responseStart":1004.3000001907349,"secureConnectionStart":386.80000019073486},{"duration":839.5,"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":388,"connectEnd":388,"connectStart":388,"domainLookupEnd":388,"domainLookupStart":388,"fetchStart":388,"redirectEnd":0,"redirectStart":0,"requestStart":388,"responseEnd":1227.5,"responseStart":1227.5,"secureConnectionStart":388},{"duration":1309.3999996185303,"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":393.30000019073486,"connectEnd":393.30000019073486,"connectStart":393.30000019073486,"domainLookupEnd":393.30000019073486,"domainLookupStart":393.30000019073486,"fetchStart":393.30000019073486,"redirectEnd":0,"redirectStart":0,"requestStart":393.30000019073486,"responseEnd":1702.6999998092651,"responseStart":1702.6999998092651,"secureConnectionStart":393.30000019073486},{"duration":119.90000057220459,"initiatorType":"xmlhttprequest","name":"https://jira.mariadb.org/rest/webResources/1.0/resources","startTime":1108.1999998092651,"connectEnd":1108.1999998092651,"connectStart":1108.1999998092651,"domainLookupEnd":1108.1999998092651,"domainLookupStart":1108.1999998092651,"fetchStart":1108.1999998092651,"redirectEnd":0,"redirectStart":0,"requestStart":1108.1999998092651,"responseEnd":1228.1000003814697,"responseStart":1228.1000003814697,"secureConnectionStart":1108.1999998092651},{"duration":343.5,"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","startTime":1386.8999996185303,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":1386.8999996185303,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":1730.3999996185303,"responseStart":0,"secureConnectionStart":0},{"duration":336.5,"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","startTime":1388,"connectEnd":1388,"connectStart":1388,"domainLookupEnd":1388,"domainLookupStart":1388,"fetchStart":1388,"redirectEnd":0,"redirectStart":0,"requestStart":1388,"responseEnd":1724.5,"responseStart":1724.5,"secureConnectionStart":1388},{"duration":343,"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","startTime":1388.5,"connectEnd":1388.5,"connectStart":1388.5,"domainLookupEnd":1388.5,"domainLookupStart":1388.5,"fetchStart":1388.5,"redirectEnd":0,"redirectStart":0,"requestStart":1388.5,"responseEnd":1731.5,"responseStart":1731.5,"secureConnectionStart":1388.5}],"fetchStart":0,"domainLookupStart":0,"domainLookupEnd":0,"connectStart":0,"connectEnd":0,"requestStart":155,"responseStart":379,"responseEnd":392,"domLoading":383,"domInteractive":1746,"domContentLoadedEventStart":1746,"domContentLoadedEventEnd":1797,"domComplete":2241,"loadEventStart":2241,"loadEventEnd":2241,"userAgent":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","marks":[{"name":"bigPipe.sidebar-id.start","time":1705.1000003814697},{"name":"bigPipe.sidebar-id.end","time":1706},{"name":"bigPipe.activity-panel-pipe-id.start","time":1706.1000003814697},{"name":"bigPipe.activity-panel-pipe-id.end","time":1711.5},{"name":"activityTabFullyLoaded","time":1817.3999996185303}],"measures":[],"correlationId":"5768e8acabfc55","effectiveType":"4g","downlink":9.3,"rtt":0,"serverDuration":171,"dbReadsTimeInMs":40,"dbConnsTimeInMs":50,"applicationHash":"9d11dbea5f4be3d4cc21f03a88dd11d8c8687422","experiments":[]}}
holyfoot Please review https://github.com/MariaDB/server/commit/2a55054243d81d98d5fe6b44b7882ef6fd331659