is this table only used by mariabackup itself for incremental backups? Does it have any other usages, other tools that use it, perhaps?
Sergei Golubchik
added a comment - is this table only used by mariabackup itself for incremental backups? Does it have any other usages, other tools that use it, perhaps?
I am not aware of any tools other than Percona XtraBackup and mariabackup that use the table.
According to the Percona XtraBackup documentation, the table is primarily intended for maintaining a history of backups for informational purposes:
Percona XtraBackup supports storing the backups history on the server. This feature was implemented in Percona XtraBackup 2.2. Storing backup history on the server was implemented to provide users with additional information about backups that are being taken. Backup history information will be stored in the PERCONA_SCHEMA.XTRABACKUP_HISTORY table.
Geoff Montee (Inactive)
added a comment - I am not aware of any tools other than Percona XtraBackup and mariabackup that use the table.
According to the Percona XtraBackup documentation, the table is primarily intended for maintaining a history of backups for informational purposes:
Percona XtraBackup supports storing the backups history on the server. This feature was implemented in Percona XtraBackup 2.2. Storing backup history on the server was implemented to provide users with additional information about backups that are being taken. Backup history information will be stored in the PERCONA_SCHEMA.XTRABACKUP_HISTORY table.
https://www.percona.com/doc/percona-xtrabackup/LATEST/xtrabackup_bin/backup.history.html
okay, if there aren't any tools that would break because of this change, then yet, let's do it.
What should be the new name? mysql.mariabackup_history ?
Sergei Golubchik
added a comment - - edited okay, if there aren't any tools that would break because of this change, then yet, let's do it.
What should be the new name? mysql.mariabackup_history ?
Alexander Barkov
added a comment - Hello serg ,
Can you please review this patch:
https://github.com/MariaDB/server/commit/24d3f2cb8037f40dfce4b6da7ca243c838aa9800
?
Thanks!
The primary name is mariadb-backup, but it'd be inconvenient to have a dash in the identifier (table name), it'd always need to be quoted. So mariabackup_history or maria_backup_history. And I think between those two either is fine.
Sergei Golubchik
added a comment - The primary name is mariadb-backup, but it'd be inconvenient to have a dash in the identifier (table name), it'd always need to be quoted. So mariabackup_history or maria_backup_history . And I think between those two either is fine.
Let's go with mariadb_backup_history. It's closest possible to the program name, just using an underscore instead of a dash.
Alexander Barkov
added a comment - Let's go with mariadb_backup_history . It's closest possible to the program name, just using an underscore instead of a dash.
People
Alexander Barkov
Geoff Montee (Inactive)
Votes:
1Vote for this issue
Watchers:
9Start 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":2178.7999999523163,"ttfb":1009.1000000238419,"pageVisibility":"visible","entityId":75345,"key":"jira.project.issue.view-issue","isInitial":true,"threshold":1000,"elementTimings":{},"userDeviceMemory":8,"userDeviceProcessors":64,"apdex":0.5,"journeyId":"52200dde-ed51-4f80-bed1-fd63a28b26e1","navigationType":0,"readyForUser":2254.2000000476837,"redirectCount":0,"resourceLoadedEnd":2698.600000023842,"resourceLoadedStart":1030.5,"resourceTiming":[{"duration":525.1000000238419,"initiatorType":"link","name":"https://jira.mariadb.org/s/2c21342762a6a02add1c328bed317ffd-CDN/lu2cib/820016/12ta74/0a8bac35585be7fc6c9cc5a0464cd4cf/_/download/contextbatch/css/_super/batch.css","startTime":1030.5,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":1030.5,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":1555.6000000238419,"responseStart":0,"secureConnectionStart":0},{"duration":525.1000000238419,"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":1030.7999999523163,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":1030.7999999523163,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":1555.8999999761581,"responseStart":0,"secureConnectionStart":0},{"duration":583.2999999523163,"initiatorType":"script","name":"https://jira.mariadb.org/s/0917945aaa57108d00c5076fea35e069-CDN/lu2cib/820016/12ta74/0a8bac35585be7fc6c9cc5a0464cd4cf/_/download/contextbatch/js/_super/batch.js?locale=en","startTime":1031,"connectEnd":1031,"connectStart":1031,"domainLookupEnd":1031,"domainLookupStart":1031,"fetchStart":1031,"redirectEnd":0,"redirectStart":0,"requestStart":1031,"responseEnd":1614.2999999523163,"responseStart":1614.2999999523163,"secureConnectionStart":1031},{"duration":701.2999999523163,"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":1031.1000000238419,"connectEnd":1031.1000000238419,"connectStart":1031.1000000238419,"domainLookupEnd":1031.1000000238419,"domainLookupStart":1031.1000000238419,"fetchStart":1031.1000000238419,"redirectEnd":0,"redirectStart":0,"requestStart":1031.1000000238419,"responseEnd":1732.3999999761581,"responseStart":1732.3999999761581,"secureConnectionStart":1031.1000000238419},{"duration":706,"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":1031.3999999761581,"connectEnd":1031.3999999761581,"connectStart":1031.3999999761581,"domainLookupEnd":1031.3999999761581,"domainLookupStart":1031.3999999761581,"fetchStart":1031.3999999761581,"redirectEnd":0,"redirectStart":0,"requestStart":1031.3999999761581,"responseEnd":1737.3999999761581,"responseStart":1737.3999999761581,"secureConnectionStart":1031.3999999761581},{"duration":706.2999999523163,"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":1031.6000000238419,"connectEnd":1031.6000000238419,"connectStart":1031.6000000238419,"domainLookupEnd":1031.6000000238419,"domainLookupStart":1031.6000000238419,"fetchStart":1031.6000000238419,"redirectEnd":0,"redirectStart":0,"requestStart":1031.6000000238419,"responseEnd":1737.8999999761581,"responseStart":1737.7999999523163,"secureConnectionStart":1031.6000000238419},{"duration":706.6999999284744,"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":1031.7000000476837,"connectEnd":1031.7000000476837,"connectStart":1031.7000000476837,"domainLookupEnd":1031.7000000476837,"domainLookupStart":1031.7000000476837,"fetchStart":1031.7000000476837,"redirectEnd":0,"redirectStart":0,"requestStart":1031.7000000476837,"responseEnd":1738.3999999761581,"responseStart":1738.3999999761581,"secureConnectionStart":1031.7000000476837},{"duration":768.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":1031.8999999761581,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":1031.8999999761581,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":1800.3999999761581,"responseStart":0,"secureConnectionStart":0},{"duration":707.6999999284744,"initiatorType":"script","name":"https://jira.mariadb.org/rest/api/1.0/shortcuts/820016/47140b6e0a9bc2e4913da06536125810/shortcuts.js?context=issuenavigation&context=issueaction","startTime":1032.1000000238419,"connectEnd":1032.1000000238419,"connectStart":1032.1000000238419,"domainLookupEnd":1032.1000000238419,"domainLookupStart":1032.1000000238419,"fetchStart":1032.1000000238419,"redirectEnd":0,"redirectStart":0,"requestStart":1032.1000000238419,"responseEnd":1739.7999999523163,"responseStart":1739.7999999523163,"secureConnectionStart":1032.1000000238419},{"duration":768.6000000238419,"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":1032.2999999523163,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":1032.2999999523163,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":1800.8999999761581,"responseStart":0,"secureConnectionStart":0},{"duration":708.6000000238419,"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":1032.2999999523163,"connectEnd":1032.2999999523163,"connectStart":1032.2999999523163,"domainLookupEnd":1032.2999999523163,"domainLookupStart":1032.2999999523163,"fetchStart":1032.2999999523163,"redirectEnd":0,"redirectStart":0,"requestStart":1032.2999999523163,"responseEnd":1740.8999999761581,"responseStart":1740.8999999761581,"secureConnectionStart":1032.2999999523163},{"duration":1291.1999999284744,"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":1036.1000000238419,"connectEnd":1036.1000000238419,"connectStart":1036.1000000238419,"domainLookupEnd":1036.1000000238419,"domainLookupStart":1036.1000000238419,"fetchStart":1036.1000000238419,"redirectEnd":0,"redirectStart":0,"requestStart":1036.1000000238419,"responseEnd":2327.2999999523163,"responseStart":2327.2999999523163,"secureConnectionStart":1036.1000000238419},{"duration":1662.3999999761581,"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":1036.2000000476837,"connectEnd":1036.2000000476837,"connectStart":1036.2000000476837,"domainLookupEnd":1036.2000000476837,"domainLookupStart":1036.2000000476837,"fetchStart":1036.2000000476837,"redirectEnd":0,"redirectStart":0,"requestStart":1036.2000000476837,"responseEnd":2698.600000023842,"responseStart":2698.600000023842,"secureConnectionStart":1036.2000000476837},{"duration":518.1000000238419,"initiatorType":"xmlhttprequest","name":"https://jira.mariadb.org/rest/webResources/1.0/resources","startTime":1846.5,"connectEnd":1846.5,"connectStart":1846.5,"domainLookupEnd":1846.5,"domainLookupStart":1846.5,"fetchStart":1846.5,"redirectEnd":0,"redirectStart":0,"requestStart":1846.5,"responseEnd":2364.600000023842,"responseStart":2364.600000023842,"secureConnectionStart":1846.5},{"duration":561.8999999761581,"initiatorType":"script","name":"https://www.google-analytics.com/analytics.js","startTime":2166.600000023842,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":2166.600000023842,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":2728.5,"responseStart":0,"secureConnectionStart":0},{"duration":415.59999990463257,"initiatorType":"link","name":"https://jira.mariadb.org/s/d5715adaadd168a9002b108b2b039b50-CDN/lu2cib/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&whisper-enabled=true","startTime":2368.2000000476837,"connectEnd":0,"connectStart":0,"domainLookupEnd":0,"domainLookupStart":0,"fetchStart":2368.2000000476837,"redirectEnd":0,"redirectStart":0,"requestStart":0,"responseEnd":2783.7999999523163,"responseStart":0,"secureConnectionStart":0},{"duration":390.7999999523163,"initiatorType":"script","name":"https://jira.mariadb.org/s/d41d8cd98f00b204e9800998ecf8427e-CDN/lu2cib/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&whisper-enabled=true","startTime":2369,"connectEnd":2369,"connectStart":2369,"domainLookupEnd":2369,"domainLookupStart":2369,"fetchStart":2369,"redirectEnd":0,"redirectStart":0,"requestStart":2369,"responseEnd":2759.7999999523163,"responseStart":2759.7999999523163,"secureConnectionStart":2369},{"duration":395.39999997615814,"initiatorType":"script","name":"https://jira.mariadb.org/s/097ae97cb8fbec7d6ea4bbb1f26955b9-CDN/lu2cib/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&whisper-enabled=true","startTime":2369.600000023842,"connectEnd":2369.600000023842,"connectStart":2369.600000023842,"domainLookupEnd":2369.600000023842,"domainLookupStart":2369.600000023842,"fetchStart":2369.600000023842,"redirectEnd":0,"redirectStart":0,"requestStart":2369.600000023842,"responseEnd":2765,"responseStart":2765,"secureConnectionStart":2369.600000023842}],"fetchStart":0,"domainLookupStart":0,"domainLookupEnd":0,"connectStart":0,"connectEnd":0,"requestStart":839,"responseStart":1009,"responseEnd":1013,"domLoading":1028,"domInteractive":2732,"domContentLoadedEventStart":2732,"domContentLoadedEventEnd":2783,"domComplete":3330,"loadEventStart":3330,"loadEventEnd":3331,"userAgent":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","marks":[{"name":"bigPipe.sidebar-id.start","time":2700.2000000476837},{"name":"bigPipe.sidebar-id.end","time":2701.100000023842},{"name":"bigPipe.activity-panel-pipe-id.start","time":2701.2999999523163},{"name":"bigPipe.activity-panel-pipe-id.end","time":2703.2999999523163},{"name":"activityTabFullyLoaded","time":2803.2000000476837}],"measures":[],"correlationId":"3244f504000cc2","effectiveType":"4g","downlink":10,"rtt":0,"serverDuration":114,"dbReadsTimeInMs":18,"dbConnsTimeInMs":27,"applicationHash":"9d11dbea5f4be3d4cc21f03a88dd11d8c8687422","experiments":[]}}
is this table only used by mariabackup itself for incremental backups? Does it have any other usages, other tools that use it, perhaps?