--source include/have_binlog_format_row.inc
|
--source include/master-slave.inc
|
|
SET binlog_row_image = MINIMAL;
|
|
CREATE TABLE t1 (pk INT, i INT, PRIMARY KEY(pk)) WITH SYSTEM VERSIONING;
|
INSERT INTO t1 VALUES (1,10),(2,20);
|
UPDATE t1 SET i = 0;
|
|
--sync_slave_with_master
|
|
# Cleanup
|
--connection master
|
DROP TABLE t1;
|
--source include/rpl_end.inc
|
10.3 ff1af15f6d
|
2018-05-22 21:53:35 13 [ERROR] Slave SQL: Could not execute Write_rows_v1 event on table test.t1; Duplicate entry '0' for key 'PRIMARY', Error_code: 1062; handler error HA_ERR_FOUND_DUPP_KEY; the event's master log master-bin.000001, end_log_pos 1149, Gtid 0-1-3, Internal MariaDB error code: 1062
|
2018-05-22 21:53:35 13 [Warning] Slave: Duplicate entry '0' for key 'PRIMARY' Error_code: 1062
|
2018-05-22 21:53:35 13 [ERROR] Error running query, slave SQL thread aborted. Fix the problem, and restart the slave SQL thread with "SLAVE START". We stopped at log 'master-bin.000001' position 815
|
Apparently, the mode doesn't take into account existence of versioned fields and changes to them:
#180522 21:53:35 server id 1 end_log_pos 899 CRC32 0xf5a7edc2 Annotate_rows:
|
#Q> UPDATE t1 SET i = 0
|
#180522 21:53:35 server id 1 end_log_pos 949 CRC32 0x9fd2c0eb Table_map: `test`.`t1` mapped to number 31
|
# at 949
|
# at 1011
|
# at 1049
|
# at 1111
|
#180522 21:53:35 server id 1 end_log_pos 1011 CRC32 0x941e5d6e Update_rows: table id 31
|
#180522 21:53:35 server id 1 end_log_pos 1049 CRC32 0x34378c01 Write_rows: table id 31
|
#180522 21:53:35 server id 1 end_log_pos 1111 CRC32 0x98159fcd Update_rows: table id 31
|
#180522 21:53:35 server id 1 end_log_pos 1149 CRC32 0xe25ad47c Write_rows: table id 31 flags: STMT_END_F
|
### UPDATE `test`.`t1`
|
### WHERE
|
### @1=1
|
### @2=10
|
### @3=1527015215.826138
|
### @4=2147483647.999999
|
### SET
|
### @2=0
|
### INSERT INTO `test`.`t1`
|
### SET
|
### @2=10
|
### UPDATE `test`.`t1`
|
### WHERE
|
### @1=2
|
### @2=20
|
### @3=1527015215.826138
|
### @4=2147483647.999999
|
### SET
|
### @2=0
|
### INSERT INTO `test`.`t1`
|
### SET
|
### @2=20
|
# Number of rows: 4
|
At the first glance, it works better for user-defined invisible fields, although maybe I just haven't got the right test case for them yet.
{"report":{"fcp":1353.6000000238419,"ttfb":503.10000002384186,"pageVisibility":"visible","entityId":67694,"key":"jira.project.issue.view-issue","isInitial":true,"threshold":1000,"elementTimings":{},"userDeviceMemory":8,"userDeviceProcessors":64,"apdex":0.5,"journeyId":"32c59ce8-d27c-4eb1-ba6b-5cca750777ff","navigationType":0,"readyForUser":1435.5,"redirectCount":0,"resourceLoadedEnd":2062.9000000059605,"resourceLoadedStart":525.5,"resourceTiming":[{"duration":369.40000000596046,"initiatorType":"link","name":"https://jira.mariadb.org/s/2c21342762a6a02add1c328bed317ffd-CDN/lu2bv2/820016/12ta74/0a8bac35585be7fc6c9cc5a0464cd4cf/_/download/contextbatch/css/_super/batch.css","startTime":525.5,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":525.5,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":894.9000000059605,"responseStart":0,"secureConnectionStart":0},{"duration":369.5,"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":525.8000000119209,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":525.8000000119209,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":895.3000000119209,"responseStart":0,"secureConnectionStart":0},{"duration":378.40000000596046,"initiatorType":"script","name":"https://jira.mariadb.org/s/e9b27a47da5fb0f74a35acd57e9847fb-CDN/lu2bv2/820016/12ta74/0a8bac35585be7fc6c9cc5a0464cd4cf/_/download/contextbatch/js/_super/batch.js?locale=en","startTime":525.9000000059605,"connectEnd":525.9000000059605,"connectStart":525.9000000059605,"domainLookupEnd":525.9000000059605,"domainLookupStart":525.9000000059605,"fetchStart":525.9000000059605,"redirectEnd":0,"redirectStart":0,"requestStart":525.9000000059605,"responseEnd":904.3000000119209,"responseStart":904.3000000119209,"secureConnectionStart":525.9000000059605},{"duration":408.7999999821186,"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":526.1000000238419,"connectEnd":526.1000000238419,"connectStart":526.1000000238419,"domainLookupEnd":526.1000000238419,"domainLookupStart":526.1000000238419,"fetchStart":526.1000000238419,"redirectEnd":0,"redirectStart":0,"requestStart":526.1000000238419,"responseEnd":934.9000000059605,"responseStart":934.9000000059605,"secureConnectionStart":526.1000000238419},{"duration":412.30000001192093,"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":526.4000000059605,"connectEnd":526.4000000059605,"connectStart":526.4000000059605,"domainLookupEnd":526.4000000059605,"domainLookupStart":526.4000000059605,"fetchStart":526.4000000059605,"redirectEnd":0,"redirectStart":0,"requestStart":526.4000000059605,"responseEnd":938.7000000178814,"responseStart":938.7000000178814,"secureConnectionStart":526.4000000059605},{"duration":412.7000000178814,"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":526.5,"connectEnd":526.5,"connectStart":526.5,"domainLookupEnd":526.5,"domainLookupStart":526.5,"fetchStart":526.5,"redirectEnd":0,"redirectStart":0,"requestStart":526.5,"responseEnd":939.2000000178814,"responseStart":939.2000000178814,"secureConnectionStart":526.5},{"duration":412.69999998807907,"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":526.8000000119209,"connectEnd":526.8000000119209,"connectStart":526.8000000119209,"domainLookupEnd":526.8000000119209,"domainLookupStart":526.8000000119209,"fetchStart":526.8000000119209,"redirectEnd":0,"redirectStart":0,"requestStart":526.8000000119209,"responseEnd":939.5,"responseStart":939.5,"secureConnectionStart":526.8000000119209},{"duration":519.1000000238419,"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":527,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":527,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":1046.1000000238419,"responseStart":0,"secureConnectionStart":0},{"duration":413.09999999403954,"initiatorType":"script","name":"https://jira.mariadb.org/rest/api/1.0/shortcuts/820016/47140b6e0a9bc2e4913da06536125810/shortcuts.js?context=issuenavigation&context=issueaction","startTime":527.1000000238419,"connectEnd":527.1000000238419,"connectStart":527.1000000238419,"domainLookupEnd":527.1000000238419,"domainLookupStart":527.1000000238419,"fetchStart":527.1000000238419,"redirectEnd":0,"redirectStart":0,"requestStart":527.1000000238419,"responseEnd":940.2000000178814,"responseStart":940.2000000178814,"secureConnectionStart":527.1000000238419},{"duration":519.0999999940395,"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":527.2000000178814,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":527.2000000178814,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":1046.300000011921,"responseStart":0,"secureConnectionStart":0},{"duration":413.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":527.5,"connectEnd":527.5,"connectStart":527.5,"domainLookupEnd":527.5,"domainLookupStart":527.5,"fetchStart":527.5,"redirectEnd":0,"redirectStart":0,"requestStart":527.5,"responseEnd":940.8000000119209,"responseStart":940.8000000119209,"secureConnectionStart":527.5},{"duration":1510.5,"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":528.2000000178814,"connectEnd":528.2000000178814,"connectStart":528.2000000178814,"domainLookupEnd":528.2000000178814,"domainLookupStart":528.2000000178814,"fetchStart":528.2000000178814,"redirectEnd":0,"redirectStart":0,"requestStart":528.2000000178814,"responseEnd":2038.7000000178814,"responseStart":2038.7000000178814,"secureConnectionStart":528.2000000178814},{"duration":1534.5999999940395,"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":528.3000000119209,"connectEnd":528.3000000119209,"connectStart":528.3000000119209,"domainLookupEnd":528.3000000119209,"domainLookupStart":528.3000000119209,"fetchStart":528.3000000119209,"redirectEnd":0,"redirectStart":0,"requestStart":528.3000000119209,"responseEnd":2062.9000000059605,"responseStart":2062.9000000059605,"secureConnectionStart":528.3000000119209},{"duration":987.7000000178814,"initiatorType":"xmlhttprequest","name":"https://jira.mariadb.org/rest/webResources/1.0/resources","startTime":1057.4000000059605,"connectEnd":1057.4000000059605,"connectStart":1057.4000000059605,"domainLookupEnd":1057.4000000059605,"domainLookupStart":1057.4000000059605,"fetchStart":1057.4000000059605,"redirectEnd":0,"redirectStart":0,"requestStart":1057.4000000059605,"responseEnd":2045.1000000238419,"responseStart":2045.1000000238419,"secureConnectionStart":1057.4000000059605},{"duration":729.8000000119209,"initiatorType":"script","name":"https://www.google-analytics.com/analytics.js","startTime":1347,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":1347,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":2076.800000011921,"responseStart":0,"secureConnectionStart":0}],"fetchStart":0,"domainLookupStart":0,"domainLookupEnd":0,"connectStart":0,"connectEnd":0,"requestStart":349,"responseStart":503,"responseEnd":508,"domLoading":523,"domInteractive":2082,"domContentLoadedEventStart":2082,"domContentLoadedEventEnd":2123,"domComplete":3464,"loadEventStart":3464,"loadEventEnd":3466,"userAgent":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","marks":[{"name":"bigPipe.sidebar-id.start","time":2065.2000000178814},{"name":"bigPipe.sidebar-id.end","time":2066.100000023842},{"name":"bigPipe.activity-panel-pipe-id.start","time":2066.2000000178814},{"name":"bigPipe.activity-panel-pipe-id.end","time":2068.600000023842},{"name":"activityTabFullyLoaded","time":2129.300000011921}],"measures":[],"correlationId":"7a565db0390377","effectiveType":"4g","downlink":9.6,"rtt":0,"serverDuration":89,"dbReadsTimeInMs":10,"dbConnsTimeInMs":18,"applicationHash":"9d11dbea5f4be3d4cc21f03a88dd11d8c8687422","experiments":[]}}