GeoffMontee, what happens now? What does --named-pipe do?
It is supposed to enable connections over named pipes. When one wants to enable/disable a plugin one can always use --plugin-named-pipe which was implemented precisely to resolve conflicts like this.
Sergei Golubchik
added a comment - GeoffMontee , what happens now? What does --named-pipe do?
It is supposed to enable connections over named pipes. When one wants to enable/disable a plugin one can always use --plugin-named-pipe which was implemented precisely to resolve conflicts like this.
I haven't tested it myself yet. I only discovered the ambiguity while documenting both options.
I do most of my testing on Linux, so I would have to set up a Windows test environment. I can definitely try to find time to do that if no one else wants to perform the test.
When one wants to enable/disable a plugin one can always use --plugin-named-pipe which was implemented precisely to resolve conflicts like this.
The plugin activation option can be prefixed with the string "plugin"? Does that mean that users should be able to do something like this?:
[mariadb]
# enable named pipe connections
named_pipe=ON
# allow named pipe authentication
plugin_load_add = auth_named_pipe
# prevent the plugin from being uninstalled
plugin_named_pipe=FORCE_PLUS_PERMANENT
Geoff Montee (Inactive)
added a comment - Hi serg ,
what happens now? What does --named-pipe do?
I haven't tested it myself yet. I only discovered the ambiguity while documenting both options.
I do most of my testing on Linux, so I would have to set up a Windows test environment. I can definitely try to find time to do that if no one else wants to perform the test.
When one wants to enable/disable a plugin one can always use --plugin-named-pipe which was implemented precisely to resolve conflicts like this.
The plugin activation option can be prefixed with the string "plugin"? Does that mean that users should be able to do something like this?:
[mariadb]
# enable named pipe connections
named_pipe=ON
# allow named pipe authentication
plugin_load_add = auth_named_pipe
# prevent the plugin from being uninstalled
plugin_named_pipe=FORCE_PLUS_PERMANENT
Because the server first parses the command line using the built-in list options and only after that looks for plugins, I'm pretty sure --named-pipe will mean "connections over named pipes".
Yes, any command-line option that starts from --pluginname is also recognized in the alternative form of --plugin-pluginname. For example, --plugin-innodb-fast-shutdown=2 should work just fine and do exactly what you think it does.
Sergei Golubchik
added a comment - Because the server first parses the command line using the built-in list options and only after that looks for plugins, I'm pretty sure --named-pipe will mean "connections over named pipes".
Yes, any command-line option that starts from --pluginname is also recognized in the alternative form of --plugin-pluginname . For example, --plugin-innodb-fast-shutdown=2 should work just fine and do exactly what you think it does.
Let's say, documentation should clarify, that one can use --plugin-named-pipe to enable the plugin avoiding the ambiguity.
Either that or it's not a bug.
Sergei Golubchik
added a comment - Let's say, documentation should clarify, that one can use --plugin-named-pipe to enable the plugin avoiding the ambiguity.
Either that or it's not a bug.
People
Daniel Bartholomew
Geoff Montee (Inactive)
Votes:
0Vote for this issue
Watchers:
5Start watching this issue
Dates
Created:
Updated:
Git Integration
Error rendering 'com.xiplink.jira.git.jira_git_plugin:git-issue-webpanel'. Please contact your Jira administrators.
{"report":{"fcp":2361.8999996185303,"ttfb":236.09999990463257,"pageVisibility":"visible","entityId":76389,"key":"jira.project.issue.view-issue","isInitial":true,"threshold":1000,"elementTimings":{},"userDeviceMemory":8,"userDeviceProcessors":64,"apdex":0.5,"journeyId":"4722fe64-f900-4ea7-805b-e34632d92c1c","navigationType":0,"readyForUser":2465.5999999046326,"redirectCount":0,"resourceLoadedEnd":1831,"resourceLoadedStart":296,"resourceTiming":[{"duration":638.7999997138977,"initiatorType":"link","name":"https://jira.mariadb.org/s/2c21342762a6a02add1c328bed317ffd-CDN/lu2cib/820016/12ta74/0a8bac35585be7fc6c9cc5a0464cd4cf/_/download/contextbatch/css/_super/batch.css","startTime":296,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":296,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":934.7999997138977,"responseStart":0,"secureConnectionStart":0},{"duration":637.5999999046326,"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":297.5,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":297.5,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":935.0999999046326,"responseStart":0,"secureConnectionStart":0},{"duration":1103.5,"initiatorType":"script","name":"https://jira.mariadb.org/s/0917945aaa57108d00c5076fea35e069-CDN/lu2cib/820016/12ta74/0a8bac35585be7fc6c9cc5a0464cd4cf/_/download/contextbatch/js/_super/batch.js?locale=en","startTime":298.2999997138977,"connectEnd":298.2999997138977,"connectStart":298.2999997138977,"domainLookupEnd":298.2999997138977,"domainLookupStart":298.2999997138977,"fetchStart":298.2999997138977,"redirectEnd":0,"redirectStart":0,"requestStart":934.8999996185303,"responseEnd":1401.7999997138977,"responseStart":968.8999996185303,"secureConnectionStart":298.2999997138977},{"duration":1475.2999997138977,"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":298.59999990463257,"connectEnd":298.59999990463257,"connectStart":298.59999990463257,"domainLookupEnd":298.59999990463257,"domainLookupStart":298.59999990463257,"fetchStart":298.59999990463257,"redirectEnd":0,"redirectStart":0,"requestStart":961.3999996185303,"responseEnd":1773.8999996185303,"responseStart":1041.3999996185303,"secureConnectionStart":298.59999990463257},{"duration":710.9000000953674,"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":298.7999997138977,"connectEnd":298.7999997138977,"connectStart":298.7999997138977,"domainLookupEnd":298.7999997138977,"domainLookupStart":298.7999997138977,"fetchStart":298.7999997138977,"redirectEnd":0,"redirectStart":0,"requestStart":962.2999997138977,"responseEnd":1009.6999998092651,"responseStart":1003.5999999046326,"secureConnectionStart":298.7999997138977},{"duration":711.0999999046326,"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":299,"connectEnd":299,"connectStart":299,"domainLookupEnd":299,"domainLookupStart":299,"fetchStart":299,"redirectEnd":0,"redirectStart":0,"requestStart":962.5999999046326,"responseEnd":1010.0999999046326,"responseStart":1006.3999996185303,"secureConnectionStart":299},{"duration":715.7999997138977,"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":299.09999990463257,"connectEnd":299.09999990463257,"connectStart":299.09999990463257,"domainLookupEnd":299.09999990463257,"domainLookupStart":299.09999990463257,"fetchStart":299.09999990463257,"redirectEnd":0,"redirectStart":0,"requestStart":962.7999997138977,"responseEnd":1014.8999996185303,"responseStart":1011.5,"secureConnectionStart":299.09999990463257},{"duration":665.5,"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":299.3999996185303,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":299.3999996185303,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":964.8999996185303,"responseStart":0,"secureConnectionStart":0},{"duration":715.6999998092651,"initiatorType":"script","name":"https://jira.mariadb.org/rest/api/1.0/shortcuts/820016/47140b6e0a9bc2e4913da06536125810/shortcuts.js?context=issuenavigation&context=issueaction","startTime":299.5,"connectEnd":299.5,"connectStart":299.5,"domainLookupEnd":299.5,"domainLookupStart":299.5,"fetchStart":299.5,"redirectEnd":0,"redirectStart":0,"requestStart":962.8999996185303,"responseEnd":1015.1999998092651,"responseStart":1012.1999998092651,"secureConnectionStart":299.5},{"duration":665.2000002861023,"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":299.7999997138977,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":299.7999997138977,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":965,"responseStart":0,"secureConnectionStart":0},{"duration":717.0999999046326,"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":300,"connectEnd":300,"connectStart":300,"domainLookupEnd":300,"domainLookupStart":300,"fetchStart":300,"redirectEnd":0,"redirectStart":0,"requestStart":963,"responseEnd":1017.0999999046326,"responseStart":1012.8999996185303,"secureConnectionStart":300},{"duration":1466.0999999046326,"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":303.2999997138977,"connectEnd":303.2999997138977,"connectStart":303.2999997138977,"domainLookupEnd":303.2999997138977,"domainLookupStart":303.2999997138977,"fetchStart":303.2999997138977,"redirectEnd":0,"redirectStart":0,"requestStart":1311.5999999046326,"responseEnd":1769.3999996185303,"responseStart":1761.0999999046326,"secureConnectionStart":303.2999997138977},{"duration":1527.6000003814697,"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":303.3999996185303,"connectEnd":303.3999996185303,"connectStart":303.3999996185303,"domainLookupEnd":303.3999996185303,"domainLookupStart":303.3999996185303,"fetchStart":303.3999996185303,"redirectEnd":0,"redirectStart":0,"requestStart":1773.3999996185303,"responseEnd":1831,"responseStart":1826.8999996185303,"secureConnectionStart":303.3999996185303},{"duration":651.5999999046326,"initiatorType":"xmlhttprequest","name":"https://jira.mariadb.org/rest/webResources/1.0/resources","startTime":1550,"connectEnd":1550,"connectStart":1550,"domainLookupEnd":1550,"domainLookupStart":1550,"fetchStart":1550,"redirectEnd":0,"redirectStart":0,"requestStart":2163.8999996185303,"responseEnd":2201.5999999046326,"responseStart":2200.5999999046326,"secureConnectionStart":1550}],"fetchStart":0,"domainLookupStart":0,"domainLookupEnd":0,"connectStart":0,"connectEnd":0,"requestStart":51,"responseStart":236,"responseEnd":297,"domLoading":289,"domInteractive":2595,"domContentLoadedEventStart":2595,"domContentLoadedEventEnd":2659,"domComplete":4411,"loadEventStart":4411,"loadEventEnd":4411,"userAgent":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","marks":[{"name":"bigPipe.sidebar-id.start","time":2552.199999809265},{"name":"bigPipe.sidebar-id.end","time":2553},{"name":"bigPipe.activity-panel-pipe-id.start","time":2553.199999809265},{"name":"bigPipe.activity-panel-pipe-id.end","time":2554.8999996185303},{"name":"activityTabFullyLoaded","time":2676.3999996185303}],"measures":[],"correlationId":"2489c945122f3d","effectiveType":"4g","downlink":9.8,"rtt":0,"serverDuration":98,"dbReadsTimeInMs":13,"dbConnsTimeInMs":21,"applicationHash":"9d11dbea5f4be3d4cc21f03a88dd11d8c8687422","experiments":[]}}
GeoffMontee, what happens now? What does --named-pipe do?
It is supposed to enable connections over named pipes. When one wants to enable/disable a plugin one can always use --plugin-named-pipe which was implemented precisely to resolve conflicts like this.