The wait_for_commit mutex is reused by parallel replication for transactions
that are completely unrelated (as part of the rpl_group_info freelist).
This can cause SAFE_MUTEX to give false warnings about incorrect locking
orders, where first M1 is taken while M2 is held, and later M2 is taken while
M1 is held.
The fix should be to reset the mutex when it is reused for a new purpose, in
SAFE_MUTEX builds.
{"report":{"fcp":1267,"ttfb":412.6000000089407,"pageVisibility":"visible","entityId":48843,"key":"jira.project.issue.view-issue","isInitial":true,"threshold":1000,"elementTimings":{},"userDeviceMemory":8,"userDeviceProcessors":64,"apdex":0.5,"journeyId":"3ab1870b-e307-4cfa-bb5a-ab12dfa2e33f","navigationType":0,"readyForUser":1373.7000000029802,"redirectCount":0,"resourceLoadedEnd":1034.7999999970198,"resourceLoadedStart":429.29999999701977,"resourceTiming":[{"duration":191.70000000298023,"initiatorType":"link","name":"https://jira.mariadb.org/s/2c21342762a6a02add1c328bed317ffd-CDN/lu2bv2/820016/12ta74/0a8bac35585be7fc6c9cc5a0464cd4cf/_/download/contextbatch/css/_super/batch.css","startTime":429.29999999701977,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":429.29999999701977,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":621,"responseStart":0,"secureConnectionStart":0},{"duration":192.09999999403954,"initiatorType":"link","name":"https://jira.mariadb.org/s/7ebd35e77e471bc30ff0eba799ebc151-CDN/lu2bv2/820016/12ta74/2380add21a9a1006587582385952de73/_/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":429.6000000089407,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":429.6000000089407,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":621.7000000029802,"responseStart":0,"secureConnectionStart":0},{"duration":403,"initiatorType":"script","name":"https://jira.mariadb.org/s/e9b27a47da5fb0f74a35acd57e9847fb-CDN/lu2bv2/820016/12ta74/0a8bac35585be7fc6c9cc5a0464cd4cf/_/download/contextbatch/js/_super/batch.js?locale=en","startTime":429.79999999701977,"connectEnd":429.79999999701977,"connectStart":429.79999999701977,"domainLookupEnd":429.79999999701977,"domainLookupStart":429.79999999701977,"fetchStart":429.79999999701977,"redirectEnd":0,"redirectStart":0,"requestStart":625.4000000059605,"responseEnd":832.7999999970198,"responseStart":644.2999999970198,"secureConnectionStart":429.79999999701977},{"duration":549.8999999910593,"initiatorType":"script","name":"https://jira.mariadb.org/s/c32eb0da7ad9831253f8397e6cc26afd-CDN/lu2bv2/820016/12ta74/2380add21a9a1006587582385952de73/_/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":430.6000000089407,"connectEnd":624.2999999970198,"connectStart":624.2999999970198,"domainLookupEnd":624.2999999970198,"domainLookupStart":624.2999999970198,"fetchStart":430.6000000089407,"redirectEnd":0,"redirectStart":0,"requestStart":624.5,"responseEnd":980.5,"responseStart":639.4000000059605,"secureConnectionStart":624.2999999970198},{"duration":212.70000000298023,"initiatorType":"script","name":"https://jira.mariadb.org/s/bc0bcb146314416123c992714ee00ff7-CDN/lu2bv2/820016/12ta74/c92c0caa9a024ae85b0ebdbed7fb4bd7/_/download/contextbatch/js/atl.global,-_super/batch.js?locale=en","startTime":430.79999999701977,"connectEnd":430.79999999701977,"connectStart":430.79999999701977,"domainLookupEnd":430.79999999701977,"domainLookupStart":430.79999999701977,"fetchStart":430.79999999701977,"redirectEnd":0,"redirectStart":0,"requestStart":625.6000000089407,"responseEnd":643.5,"responseStart":642.2000000029802,"secureConnectionStart":430.79999999701977},{"duration":222.40000000596046,"initiatorType":"script","name":"https://jira.mariadb.org/s/d41d8cd98f00b204e9800998ecf8427e-CDN/lu2bv2/820016/12ta74/1.0/_/download/batch/jira.webresources:calendar-en/jira.webresources:calendar-en.js","startTime":431,"connectEnd":431,"connectStart":431,"domainLookupEnd":431,"domainLookupStart":431,"fetchStart":431,"redirectEnd":0,"redirectStart":0,"requestStart":626.4000000059605,"responseEnd":653.4000000059605,"responseStart":651.6000000089407,"secureConnectionStart":431},{"duration":214.29999999701977,"initiatorType":"script","name":"https://jira.mariadb.org/s/d41d8cd98f00b204e9800998ecf8427e-CDN/lu2bv2/820016/12ta74/1.0/_/download/batch/jira.webresources:calendar-localisation-moment/jira.webresources:calendar-localisation-moment.js","startTime":431.20000000298023,"connectEnd":431.20000000298023,"connectStart":431.20000000298023,"domainLookupEnd":431.20000000298023,"domainLookupStart":431.20000000298023,"fetchStart":431.20000000298023,"redirectEnd":0,"redirectStart":0,"requestStart":627.4000000059605,"responseEnd":645.5,"responseStart":643.7000000029802,"secureConnectionStart":431.20000000298023},{"duration":195.79999999701977,"initiatorType":"link","name":"https://jira.mariadb.org/s/b04b06a02d1959df322d9cded3aeecc1-CDN/lu2bv2/820016/12ta74/a2ff6aa845ffc9a1d22fe23d9ee791fc/_/download/contextbatch/css/jira.global.look-and-feel,-_super/batch.css","startTime":431.40000000596046,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":431.40000000596046,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":627.2000000029802,"responseStart":0,"secureConnectionStart":0},{"duration":222,"initiatorType":"script","name":"https://jira.mariadb.org/rest/api/1.0/shortcuts/820016/47140b6e0a9bc2e4913da06536125810/shortcuts.js?context=issuenavigation&context=issueaction","startTime":431.6000000089407,"connectEnd":431.6000000089407,"connectStart":431.6000000089407,"domainLookupEnd":431.6000000089407,"domainLookupStart":431.6000000089407,"fetchStart":431.6000000089407,"redirectEnd":0,"redirectStart":0,"requestStart":629.6000000089407,"responseEnd":653.6000000089407,"responseStart":652.2999999970198,"secureConnectionStart":431.6000000089407},{"duration":196.80000001192093,"initiatorType":"link","name":"https://jira.mariadb.org/s/3ac36323ba5e4eb0af2aa7ac7211b4bb-CDN/lu2bv2/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":431.79999999701977,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":431.79999999701977,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":628.6000000089407,"responseStart":0,"secureConnectionStart":0},{"duration":234.30000001192093,"initiatorType":"script","name":"https://jira.mariadb.org/s/719848dd97ebe0663199f49a3936487a-CDN/lu2bv2/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":431.79999999701977,"connectEnd":431.79999999701977,"connectStart":431.79999999701977,"domainLookupEnd":431.79999999701977,"domainLookupStart":431.79999999701977,"fetchStart":431.79999999701977,"redirectEnd":0,"redirectStart":0,"requestStart":634.5,"responseEnd":666.1000000089407,"responseStart":657.7999999970198,"secureConnectionStart":431.79999999701977},{"duration":568,"initiatorType":"script","name":"https://jira.mariadb.org/s/d41d8cd98f00b204e9800998ecf8427e-CDN/lu2bv2/820016/12ta74/1.0/_/download/batch/jira.webresources:bigpipe-js/jira.webresources:bigpipe-js.js","startTime":438,"connectEnd":438,"connectStart":438,"domainLookupEnd":438,"domainLookupStart":438,"fetchStart":438,"redirectEnd":0,"redirectStart":0,"requestStart":848.2000000029802,"responseEnd":1006,"responseStart":1003.7000000029802,"secureConnectionStart":438},{"duration":595.3999999910593,"initiatorType":"script","name":"https://jira.mariadb.org/s/d41d8cd98f00b204e9800998ecf8427e-CDN/lu2bv2/820016/12ta74/1.0/_/download/batch/jira.webresources:bigpipe-init/jira.webresources:bigpipe-init.js","startTime":439.40000000596046,"connectEnd":439.40000000596046,"connectStart":439.40000000596046,"domainLookupEnd":439.40000000596046,"domainLookupStart":439.40000000596046,"fetchStart":439.40000000596046,"redirectEnd":0,"redirectStart":0,"requestStart":1023.5,"responseEnd":1034.7999999970198,"responseStart":1034,"secureConnectionStart":439.40000000596046},{"duration":118.8999999910593,"initiatorType":"xmlhttprequest","name":"https://jira.mariadb.org/rest/webResources/1.0/resources","startTime":963.1000000089407,"connectEnd":963.1000000089407,"connectStart":963.1000000089407,"domainLookupEnd":963.1000000089407,"domainLookupStart":963.1000000089407,"fetchStart":963.1000000089407,"redirectEnd":0,"redirectStart":0,"requestStart":1046.5,"responseEnd":1082,"responseStart":1081.1000000089407,"secureConnectionStart":963.1000000089407},{"duration":218.70000000298023,"initiatorType":"xmlhttprequest","name":"https://jira.mariadb.org/rest/webResources/1.0/resources","startTime":1221.9000000059605,"connectEnd":1221.9000000059605,"connectStart":1221.9000000059605,"domainLookupEnd":1221.9000000059605,"domainLookupStart":1221.9000000059605,"fetchStart":1221.9000000059605,"redirectEnd":0,"redirectStart":0,"requestStart":1403.4000000059605,"responseEnd":1440.6000000089407,"responseStart":1439.7000000029802,"secureConnectionStart":1221.9000000059605},{"duration":212.40000000596046,"initiatorType":"script","name":"https://www.google-analytics.com/analytics.js","startTime":1260,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":1260,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":1472.4000000059605,"responseStart":0,"secureConnectionStart":0}],"fetchStart":0,"domainLookupStart":0,"domainLookupEnd":0,"connectStart":0,"connectEnd":0,"requestStart":249,"responseStart":413,"responseEnd":439,"domLoading":416,"domInteractive":1427,"domContentLoadedEventStart":1427,"domContentLoadedEventEnd":1469,"domComplete":2039,"loadEventStart":2039,"loadEventEnd":2040,"userAgent":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","marks":[{"name":"bigPipe.sidebar-id.start","time":1407.2000000029802},{"name":"bigPipe.sidebar-id.end","time":1408},{"name":"bigPipe.activity-panel-pipe-id.start","time":1408.2000000029802},{"name":"bigPipe.activity-panel-pipe-id.end","time":1409.1000000089407},{"name":"activityTabFullyLoaded","time":1488.1000000089407}],"measures":[],"correlationId":"4fbf3c0ddb47c7","effectiveType":"4g","downlink":10,"rtt":0,"serverDuration":104,"dbReadsTimeInMs":9,"dbConnsTimeInMs":16,"applicationHash":"9d11dbea5f4be3d4cc21f03a88dd11d8c8687422","experiments":[]}}
Pushed to 10.0.15:
http://lists.askmonty.org/pipermail/commits/2014-November/006970.html