Example:
$ git log -1
|
commit eb2b7ff6230286cc3e1d73410cdedda12cee3747
|
Author: Sergei Golubchik <serg@mariadb.org>
|
Date: Tue May 9 18:32:36 2017 +0200
|
|
update C/C
|
|
$ git diff mariadb-10.2.5 mysql-test/suite/encryption/t/filekeys_badtest.inc
|
diff --git a/mysql-test/suite/encryption/t/filekeys_badtest.inc b/mysql-test/suite/encryption/t/filekeys_badtest.inc
|
index 60ac9f0..7c0858a 100644
|
--- a/mysql-test/suite/encryption/t/filekeys_badtest.inc
|
+++ b/mysql-test/suite/encryption/t/filekeys_badtest.inc
|
@@ -1,5 +1,5 @@
|
-- source include/not_embedded.inc
|
--- source include/have_innodb.inc
|
+-- source include/have_xtradb.inc
|
-- source filekeys_plugin.inc
|
|
--eval call mtr.add_suppression("$SEARCH_PATTERN")
|
@@ -7,6 +7,7 @@ call mtr.add_suppression("Plugin 'file_key_management' init function returned er
|
call mtr.add_suppression("Plugin 'file_key_management' registration.*failed");
|
|
--let SEARCH_FILE= $MYSQLTEST_VARDIR/log/mysqld.1.err
|
+--let SEARCH_RANGE= -10000
|
--source include/search_pattern_in_file.inc
|
|
--error ER_CANT_CREATE_TABLE
|
$ git log mysql-test/suite/encryption/t/filekeys_badtest.inc
|
commit ab8415d9835c750e7b9c71595744c95d4426d591
|
Author: Sergei Golubchik <serg@mariadb.org>
|
Date: Sat May 9 12:31:53 2015 +0200
|
|
move encryption tests to a dedicate suite
|
|
remove few tests for variables that never existed (merge error)
|
$ git log mariadb-10.2.5 mysql-test/suite/encryption/t/filekeys_badtest.inc
|
commit b2865a437f45922c2f31f2bffe0f7d6134a8720e
|
Author: Sergei Golubchik <serg@mariadb.org>
|
Date: Tue Mar 14 15:36:30 2017 +0100
|
|
search_pattern_in_file.inc changes
|
|
1. Special mode to search in error logs: if SEARCH_RANGE is not set,
|
the file is considered an error log and the search is performed
|
since the last CURRENT_TEST: line
|
2. Number of matches is printed too. "FOUND 5 /foo/ in bar".
|
Use greedy .* at the end of the pattern if number of matches
|
isn't stable. If nothing is found it's still "NOT FOUND",
|
not "FOUND 0".
|
3. SEARCH_ABORT specifies the prefix of the output.
|
Can be "NOT FOUND" or "FOUND" as before,
|
but also "FOUND 5 " if needed.
|
|
commit ab89359dde2f8fce2f1b7d233587804f459b9348
|
Author: Sergei Golubchik <serg@mariadb.org>
|
Date: Tue Dec 27 19:40:07 2016 +0100
|
|
enable tests that were skipped because of have_xtradb
|
|
* some of these tests run just fine with InnoDB:
|
-> s/have_xtradb/have_innodb/
|
* sys_var tests did basic tests for xtradb only variables
|
-> remove them, they're useless anyway (sysvar_innodb does it better)
|
* multi_update had innodb specific tests
|
-> move to multi_update_innodb.test
|
|
commit ab8415d9835c750e7b9c71595744c95d4426d591
|
Author: Sergei Golubchik <serg@mariadb.org>
|
Date: Sat May 9 12:31:53 2015 +0200
|
|
move encryption tests to a dedicate suite
|
|
remove few tests for variables that never existed (merge error)
|
I don't know the extent of this problem – how many files are affected, and to which point they have been reverted.
{"report":{"fcp":3915.0999999046326,"ttfb":1004.4000000953674,"pageVisibility":"visible","entityId":61285,"key":"jira.project.issue.view-issue","isInitial":true,"threshold":1000,"elementTimings":{},"userDeviceMemory":8,"userDeviceProcessors":64,"apdex":0.5,"journeyId":"fbaf5b62-074d-40e2-a00d-7a55b33560a9","navigationType":0,"readyForUser":3959.199999809265,"redirectCount":0,"resourceLoadedEnd":3014.5,"resourceLoadedStart":1032,"resourceTiming":[{"duration":482.5,"initiatorType":"link","name":"https://jira.mariadb.org/s/2c21342762a6a02add1c328bed317ffd-CDN/lu2cib/820016/12ta74/0a8bac35585be7fc6c9cc5a0464cd4cf/_/download/contextbatch/css/_super/batch.css","startTime":1032,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":1032,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":1514.5,"responseStart":0,"secureConnectionStart":0},{"duration":482.59999990463257,"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":1032.1999998092651,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":1032.1999998092651,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":1514.7999997138977,"responseStart":0,"secureConnectionStart":0},{"duration":1756,"initiatorType":"script","name":"https://jira.mariadb.org/s/0917945aaa57108d00c5076fea35e069-CDN/lu2cib/820016/12ta74/0a8bac35585be7fc6c9cc5a0464cd4cf/_/download/contextbatch/js/_super/batch.js?locale=en","startTime":1032.4000000953674,"connectEnd":1032.4000000953674,"connectStart":1032.4000000953674,"domainLookupEnd":1032.4000000953674,"domainLookupStart":1032.4000000953674,"fetchStart":1032.4000000953674,"redirectEnd":0,"redirectStart":0,"requestStart":1538.0999999046326,"responseEnd":2788.4000000953674,"responseStart":1760.2999997138977,"secureConnectionStart":1032.4000000953674},{"duration":1981.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":1032.5999999046326,"connectEnd":1032.5999999046326,"connectStart":1032.5999999046326,"domainLookupEnd":1032.5999999046326,"domainLookupStart":1032.5999999046326,"fetchStart":1032.5999999046326,"redirectEnd":0,"redirectStart":0,"requestStart":1538.1999998092651,"responseEnd":3014.5,"responseStart":1816.1999998092651,"secureConnectionStart":1032.5999999046326},{"duration":862.6000003814697,"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":1032.7999997138977,"connectEnd":1032.7999997138977,"connectStart":1032.7999997138977,"domainLookupEnd":1032.7999997138977,"domainLookupStart":1032.7999997138977,"fetchStart":1032.7999997138977,"redirectEnd":0,"redirectStart":0,"requestStart":1542.1999998092651,"responseEnd":1895.4000000953674,"responseStart":1888.1999998092651,"secureConnectionStart":1032.7999997138977},{"duration":863.7999997138977,"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":1032.9000000953674,"connectEnd":1032.9000000953674,"connectStart":1032.9000000953674,"domainLookupEnd":1032.9000000953674,"domainLookupStart":1032.9000000953674,"fetchStart":1032.9000000953674,"redirectEnd":0,"redirectStart":0,"requestStart":1542.9000000953674,"responseEnd":1896.6999998092651,"responseStart":1892.1999998092651,"secureConnectionStart":1032.9000000953674},{"duration":864.0999999046326,"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":1033.1999998092651,"connectEnd":1033.1999998092651,"connectStart":1033.1999998092651,"domainLookupEnd":1033.1999998092651,"domainLookupStart":1033.1999998092651,"fetchStart":1033.1999998092651,"redirectEnd":0,"redirectStart":0,"requestStart":1543.0999999046326,"responseEnd":1897.2999997138977,"responseStart":1893.1999998092651,"secureConnectionStart":1033.1999998092651},{"duration":482.40000009536743,"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":1033.5,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":1033.5,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":1515.9000000953674,"responseStart":0,"secureConnectionStart":0},{"duration":864.6999998092651,"initiatorType":"script","name":"https://jira.mariadb.org/rest/api/1.0/shortcuts/820016/47140b6e0a9bc2e4913da06536125810/shortcuts.js?context=issuenavigation&context=issueaction","startTime":1033.5999999046326,"connectEnd":1033.5999999046326,"connectStart":1033.5999999046326,"domainLookupEnd":1033.5999999046326,"domainLookupStart":1033.5999999046326,"fetchStart":1033.5999999046326,"redirectEnd":0,"redirectStart":0,"requestStart":1543.2999997138977,"responseEnd":1898.2999997138977,"responseStart":1894,"secureConnectionStart":1033.5999999046326},{"duration":482.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":1033.7999997138977,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":1033.7999997138977,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":1516,"responseStart":0,"secureConnectionStart":0},{"duration":1083.2999997138977,"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":1034,"connectEnd":1034,"connectStart":1034,"domainLookupEnd":1034,"domainLookupStart":1034,"fetchStart":1034,"redirectEnd":0,"redirectStart":0,"requestStart":1543.4000000953674,"responseEnd":2117.2999997138977,"responseStart":1894.4000000953674,"secureConnectionStart":1034},{"duration":1969.9000000953674,"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":1034.6999998092651,"connectEnd":1034.6999998092651,"connectStart":1034.6999998092651,"domainLookupEnd":1034.6999998092651,"domainLookupStart":1034.6999998092651,"fetchStart":1034.6999998092651,"redirectEnd":0,"redirectStart":0,"requestStart":2004.5,"responseEnd":3004.5999999046326,"responseStart":2979.2999997138977,"secureConnectionStart":1034.6999998092651},{"duration":1970.2999997138977,"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":1034.9000000953674,"connectEnd":1034.9000000953674,"connectStart":1034.9000000953674,"domainLookupEnd":1034.9000000953674,"domainLookupStart":1034.9000000953674,"fetchStart":1034.9000000953674,"redirectEnd":0,"redirectStart":0,"requestStart":2857.199999809265,"responseEnd":3005.199999809265,"responseStart":2997.7999997138977,"secureConnectionStart":1034.9000000953674},{"duration":434.59999990463257,"initiatorType":"xmlhttprequest","name":"https://jira.mariadb.org/rest/webResources/1.0/resources","startTime":2973,"connectEnd":2973,"connectStart":2973,"domainLookupEnd":2973,"domainLookupStart":2973,"fetchStart":2973,"redirectEnd":0,"redirectStart":0,"requestStart":3213,"responseEnd":3407.5999999046326,"responseStart":3244.5999999046326,"secureConnectionStart":2973}],"fetchStart":0,"domainLookupStart":267,"domainLookupEnd":330,"connectStart":331,"connectEnd":351,"secureConnectionStart":339,"requestStart":352,"responseStart":1004,"responseEnd":1007,"domLoading":1022,"domInteractive":4116,"domContentLoadedEventStart":4116,"domContentLoadedEventEnd":4219,"domComplete":5751,"loadEventStart":5751,"loadEventEnd":5751,"userAgent":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","marks":[{"name":"bigPipe.sidebar-id.start","time":4038.4000000953674},{"name":"bigPipe.sidebar-id.end","time":4039.2999997138977},{"name":"bigPipe.activity-panel-pipe-id.start","time":4039.4000000953674},{"name":"bigPipe.activity-panel-pipe-id.end","time":4040.9000000953674},{"name":"activityTabFullyLoaded","time":4244.900000095367}],"measures":[],"correlationId":"1e3de6a13d2c0f","effectiveType":"4g","downlink":9.1,"rtt":0,"serverDuration":410,"dbReadsTimeInMs":10,"dbConnsTimeInMs":18,"applicationHash":"9d11dbea5f4be3d4cc21f03a88dd11d8c8687422","experiments":[]}}
The culprit appears to be my merge of MDEV-12253 from 10.1 to 10.2, as you can see by
git diff f9cc391863ab962e8c8a8a8a676d730498eb8d6f{~,} mysql-test/suite/encryption
In that merge, I resolved all other conflicts manually, except for mysql-test/suite/encryption I initially did the following to pick up changes that were supposedly already merged by Jan Lindström:
git checkout origin/bb-10.2-MDEV-12253 mysql-test/suite/encryption
Apparently some of the conflict resolution in bb-10.2-MDEV-12253 consisted of copying files directly from 10.1.
I will redo the merge, resolve the conflicts manually and ensure that 10.2 is not using have_xtradb.inc, and finally push the adjustments to 10.2.
In 10.1 we probably should not use have_xtradb.inc either.