If a compression provider plugin is uninstalled at runtime, the command succeeds without errors or warnings, but in fact the compression algorithm is still available for table handling or even setting it as a default compression algorithm.
The test plugins.compression_load has this logic, so it must be intentional, and it is probably safer this way – causes less troubles and uncertainties regarding what should happen at runtime in this case. But at least a warning similar to existing "plugin is busy" would be informative. Even better if it were still possible to handle existing tables, but not to create new ones anymore, but it's probably difficult to achieve.
Yes, difficult to achieve. We don't track when InnoDB uses compression libraries, so we cannot suddenly unload it. That's why provider plugins refuse to unload
Sergei Golubchik
added a comment - Yes, difficult to achieve. We don't track when InnoDB uses compression libraries, so we cannot suddenly unload it. That's why provider plugins refuse to unload
Right. So my main point is, it would be nicer if they were saying something when they refuse to unload, rather than just silently ignore the command.
Elena Stepanova
added a comment - Right. So my main point is, it would be nicer if they were saying something when they refuse to unload, rather than just silently ignore the command.
People
Sergei Golubchik
Elena Stepanova
Votes:
0Vote for this issue
Watchers:
2Start watching this issue
Dates
Created:
Updated:
Resolved:
Git Integration
Error rendering 'com.xiplink.jira.git.jira_git_plugin:git-issue-webpanel'. Please contact your Jira administrators.
{"report":{"fcp":700.2999999523163,"ttfb":153.20000004768372,"pageVisibility":"visible","entityId":103678,"key":"jira.project.issue.view-issue","isInitial":true,"threshold":1000,"elementTimings":{},"userDeviceMemory":8,"userDeviceProcessors":64,"apdex":1,"journeyId":"babb9983-9472-4217-a06f-bca441af890f","navigationType":0,"readyForUser":774.4000000953674,"redirectCount":0,"resourceLoadedEnd":746.2000000476837,"resourceLoadedStart":158,"resourceTiming":[{"duration":10,"initiatorType":"link","name":"https://jira.mariadb.org/s/2c21342762a6a02add1c328bed317ffd-CDN/lu2bu7/820016/12ta74/0a8bac35585be7fc6c9cc5a0464cd4cf/_/download/contextbatch/css/_super/batch.css","startTime":158,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":158,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":168,"responseStart":0,"secureConnectionStart":0},{"duration":9.900000095367432,"initiatorType":"link","name":"https://jira.mariadb.org/s/7ebd35e77e471bc30ff0eba799ebc151-CDN/lu2bu7/820016/12ta74/8679b4946efa1a0bb029a3a22206fb5d/_/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":158.20000004768372,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":158.20000004768372,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":168.10000014305115,"responseStart":0,"secureConnectionStart":0},{"duration":66.30000019073486,"initiatorType":"script","name":"https://jira.mariadb.org/s/fbf975c0cce4b1abf04784eeae9ba1f4-CDN/lu2bu7/820016/12ta74/0a8bac35585be7fc6c9cc5a0464cd4cf/_/download/contextbatch/js/_super/batch.js?locale=en","startTime":158.29999995231628,"connectEnd":158.29999995231628,"connectStart":158.29999995231628,"domainLookupEnd":158.29999995231628,"domainLookupStart":158.29999995231628,"fetchStart":158.29999995231628,"redirectEnd":0,"redirectStart":0,"requestStart":158.29999995231628,"responseEnd":224.60000014305115,"responseStart":224.60000014305115,"secureConnectionStart":158.29999995231628},{"duration":137.40000009536743,"initiatorType":"script","name":"https://jira.mariadb.org/s/099b33461394b8015fc36c0a4b96e19f-CDN/lu2bu7/820016/12ta74/8679b4946efa1a0bb029a3a22206fb5d/_/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":158.5,"connectEnd":158.5,"connectStart":158.5,"domainLookupEnd":158.5,"domainLookupStart":158.5,"fetchStart":158.5,"redirectEnd":0,"redirectStart":0,"requestStart":158.5,"responseEnd":295.90000009536743,"responseStart":295.90000009536743,"secureConnectionStart":158.5},{"duration":140.89999985694885,"initiatorType":"script","name":"https://jira.mariadb.org/s/94c15bff32baef80f4096a08aceae8bc-CDN/lu2bu7/820016/12ta74/c92c0caa9a024ae85b0ebdbed7fb4bd7/_/download/contextbatch/js/atl.global,-_super/batch.js?locale=en","startTime":158.60000014305115,"connectEnd":158.60000014305115,"connectStart":158.60000014305115,"domainLookupEnd":158.60000014305115,"domainLookupStart":158.60000014305115,"fetchStart":158.60000014305115,"redirectEnd":0,"redirectStart":0,"requestStart":158.60000014305115,"responseEnd":299.5,"responseStart":299.5,"secureConnectionStart":158.60000014305115},{"duration":141.40000009536743,"initiatorType":"script","name":"https://jira.mariadb.org/s/d41d8cd98f00b204e9800998ecf8427e-CDN/lu2bu7/820016/12ta74/1.0/_/download/batch/jira.webresources:calendar-en/jira.webresources:calendar-en.js","startTime":158.70000004768372,"connectEnd":158.70000004768372,"connectStart":158.70000004768372,"domainLookupEnd":158.70000004768372,"domainLookupStart":158.70000004768372,"fetchStart":158.70000004768372,"redirectEnd":0,"redirectStart":0,"requestStart":158.70000004768372,"responseEnd":300.10000014305115,"responseStart":300.10000014305115,"secureConnectionStart":158.70000004768372},{"duration":142.10000014305115,"initiatorType":"link","name":"https://jira.mariadb.org/s/b04b06a02d1959df322d9cded3aeecc1-CDN/lu2bu7/820016/12ta74/a2ff6aa845ffc9a1d22fe23d9ee791fc/_/download/contextbatch/css/jira.global.look-and-feel,-_super/batch.css","startTime":158.79999995231628,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":158.79999995231628,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":300.90000009536743,"responseStart":0,"secureConnectionStart":0},{"duration":141.60000014305115,"initiatorType":"script","name":"https://jira.mariadb.org/s/d41d8cd98f00b204e9800998ecf8427e-CDN/lu2bu7/820016/12ta74/1.0/_/download/batch/jira.webresources:calendar-localisation-moment/jira.webresources:calendar-localisation-moment.js","startTime":158.79999995231628,"connectEnd":158.79999995231628,"connectStart":158.79999995231628,"domainLookupEnd":158.79999995231628,"domainLookupStart":158.79999995231628,"fetchStart":158.79999995231628,"redirectEnd":0,"redirectStart":0,"requestStart":158.79999995231628,"responseEnd":300.40000009536743,"responseStart":300.40000009536743,"secureConnectionStart":158.79999995231628},{"duration":142,"initiatorType":"script","name":"https://jira.mariadb.org/rest/api/1.0/shortcuts/820016/47140b6e0a9bc2e4913da06536125810/shortcuts.js?context=issuenavigation&context=issueaction","startTime":158.90000009536743,"connectEnd":158.90000009536743,"connectStart":158.90000009536743,"domainLookupEnd":158.90000009536743,"domainLookupStart":158.90000009536743,"fetchStart":158.90000009536743,"redirectEnd":0,"redirectStart":0,"requestStart":158.90000009536743,"responseEnd":300.90000009536743,"responseStart":300.90000009536743,"secureConnectionStart":158.90000009536743},{"duration":142.09999990463257,"initiatorType":"link","name":"https://jira.mariadb.org/s/3ac36323ba5e4eb0af2aa7ac7211b4bb-CDN/lu2bu7/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":159.10000014305115,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":159.10000014305115,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":301.2000000476837,"responseStart":0,"secureConnectionStart":0},{"duration":142.20000004768372,"initiatorType":"script","name":"https://jira.mariadb.org/s/3339d87fa2538a859872f2df449bf8d0-CDN/lu2bu7/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":159.20000004768372,"connectEnd":159.20000004768372,"connectStart":159.20000004768372,"domainLookupEnd":159.20000004768372,"domainLookupStart":159.20000004768372,"fetchStart":159.20000004768372,"redirectEnd":0,"redirectStart":0,"requestStart":159.20000004768372,"responseEnd":301.40000009536743,"responseStart":301.40000009536743,"secureConnectionStart":159.20000004768372},{"duration":333.59999990463257,"initiatorType":"script","name":"https://jira.mariadb.org/s/d41d8cd98f00b204e9800998ecf8427e-CDN/lu2bu7/820016/12ta74/1.0/_/download/batch/jira.webresources:bigpipe-js/jira.webresources:bigpipe-js.js","startTime":170.60000014305115,"connectEnd":170.60000014305115,"connectStart":170.60000014305115,"domainLookupEnd":170.60000014305115,"domainLookupStart":170.60000014305115,"fetchStart":170.60000014305115,"redirectEnd":0,"redirectStart":0,"requestStart":170.60000014305115,"responseEnd":504.2000000476837,"responseStart":504.2000000476837,"secureConnectionStart":170.60000014305115},{"duration":404.5,"initiatorType":"script","name":"https://jira.mariadb.org/s/d41d8cd98f00b204e9800998ecf8427e-CDN/lu2bu7/820016/12ta74/1.0/_/download/batch/jira.webresources:bigpipe-init/jira.webresources:bigpipe-init.js","startTime":185.20000004768372,"connectEnd":185.20000004768372,"connectStart":185.20000004768372,"domainLookupEnd":185.20000004768372,"domainLookupStart":185.20000004768372,"fetchStart":185.20000004768372,"redirectEnd":0,"redirectStart":0,"requestStart":185.20000004768372,"responseEnd":589.7000000476837,"responseStart":589.7000000476837,"secureConnectionStart":185.20000004768372},{"duration":123.59999990463257,"initiatorType":"xmlhttprequest","name":"https://jira.mariadb.org/rest/webResources/1.0/resources","startTime":442.2000000476837,"connectEnd":442.2000000476837,"connectStart":442.2000000476837,"domainLookupEnd":442.2000000476837,"domainLookupStart":442.2000000476837,"fetchStart":442.2000000476837,"redirectEnd":0,"redirectStart":0,"requestStart":442.2000000476837,"responseEnd":565.7999999523163,"responseStart":565.7999999523163,"secureConnectionStart":442.2000000476837},{"duration":91.40000009536743,"initiatorType":"link","name":"https://jira.mariadb.org/s/d5715adaadd168a9002b108b2b039b50-CDN/lu2bu7/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":650.2000000476837,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":650.2000000476837,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":741.6000001430511,"responseStart":0,"secureConnectionStart":0},{"duration":90.59999990463257,"initiatorType":"script","name":"https://jira.mariadb.org/s/d41d8cd98f00b204e9800998ecf8427e-CDN/lu2bu7/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":651.1000001430511,"connectEnd":651.1000001430511,"connectStart":651.1000001430511,"domainLookupEnd":651.1000001430511,"domainLookupStart":651.1000001430511,"fetchStart":651.1000001430511,"redirectEnd":0,"redirectStart":0,"requestStart":651.1000001430511,"responseEnd":741.7000000476837,"responseStart":741.7000000476837,"secureConnectionStart":651.1000001430511},{"duration":94.70000004768372,"initiatorType":"script","name":"https://jira.mariadb.org/s/f51ef5507eea4c158f257c66c93b2a3f-CDN/lu2bu7/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":651.5,"connectEnd":651.5,"connectStart":651.5,"domainLookupEnd":651.5,"domainLookupStart":651.5,"fetchStart":651.5,"redirectEnd":0,"redirectStart":0,"requestStart":651.5,"responseEnd":746.2000000476837,"responseStart":746.2000000476837,"secureConnectionStart":651.5},{"duration":64.90000009536743,"initiatorType":"script","name":"https://www.google-analytics.com/analytics.js","startTime":683.7999999523163,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":683.7999999523163,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":748.7000000476837,"responseStart":0,"secureConnectionStart":0}],"fetchStart":0,"domainLookupStart":0,"domainLookupEnd":0,"connectStart":0,"connectEnd":0,"requestStart":26,"responseStart":153,"responseEnd":185,"domLoading":156,"domInteractive":845,"domContentLoadedEventStart":846,"domContentLoadedEventEnd":892,"domComplete":1098,"loadEventStart":1098,"loadEventEnd":1098,"userAgent":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","marks":[{"name":"bigPipe.sidebar-id.start","time":812.7999999523163},{"name":"bigPipe.sidebar-id.end","time":813.7000000476837},{"name":"bigPipe.activity-panel-pipe-id.start","time":813.9000000953674},{"name":"bigPipe.activity-panel-pipe-id.end","time":814.9000000953674},{"name":"activityTabFullyLoaded","time":906.2999999523163}],"measures":[],"correlationId":"3096fec0a5d0b0","effectiveType":"4g","downlink":9.8,"rtt":0,"serverDuration":73,"dbReadsTimeInMs":12,"dbConnsTimeInMs":19,"applicationHash":"9d11dbea5f4be3d4cc21f03a88dd11d8c8687422","experiments":[]}}
Yes, difficult to achieve. We don't track when InnoDB uses compression libraries, so we cannot suddenly unload it. That's why provider plugins refuse to unload