From 04c8ef2d53368bfb6e514c26d2429d23b61a7282 Mon Sep 17 00:00:00 2001 From: Dan Helfman Date: Tue, 6 Feb 2024 10:03:23 -0800 Subject: [PATCH] Add ticket link. --- Google-Summer-of-Code-2024-Ideas.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Google-Summer-of-Code-2024-Ideas.md b/Google-Summer-of-Code-2024-Ideas.md index c71f367..5926eb4 100644 --- a/Google-Summer-of-Code-2024-Ideas.md +++ b/Google-Summer-of-Code-2024-Ideas.md @@ -192,9 +192,9 @@ Other issues tagged [help wanted](https://github.com/borgbackup/borg/issues?q=is ### MySQL/MariaDB database directory format support **Length**: 40 hours
**Skills required**: Python, Linux, MySQL/MariaDB
-**Description**: Today borgmatic supports dumping MySQL/MariaDB databases directly to Borg for backup purposes and also restoring them directly from Borg. However, borgmatic does not support the MySQL/MariaDB "directory" format for database dumps currently.
-**Task outline**: Implement a new "directory" value for the existing MySQL/MariaDB "format" configuration options. When that's set, pass the relevant option to `mysqldump` so that database dumps are dumped into a directory instead of as a single file. Note that this will have to bypass the existing streaming to named pipe logic since a directory can't be streamed that way. Also note that there are separate MySQL and MariaDB hooks, which would both need similar updates to support this feature.
-**Additional details**: Look at the existing PostgreSQL hook for an example of a database hook that supports both streaming database dumps and non-streaming directory format database dumps. You can probably take a similar approach with this MySQL/MariaDB work. +**Description**: Today borgmatic supports dumping MySQL/MariaDB databases directly to Borg for backup purposes and also restoring them directly from Borg. However, borgmatic does not support the MySQL/MariaDB `directory` format for database dumps currently.
+**Task outline**: Implement a new `directory` value (or maybe `tab`?) for the existing MySQL/MariaDB `format` configuration options. When that's set, pass the relevant option (`--tab=...`?) to `mysqldump` so that database dumps are dumped into a directory instead of as a single file. Note that this will have to bypass the existing streaming to named pipe logic since a directory can't be streamed that way. Also note that there are separate MySQL and MariaDB hooks, which would both need similar updates to support this feature.
+**Additional details**: Look at the existing PostgreSQL hook for an example of a database hook that supports both streaming database dumps and non-streaming directory format database dumps. You can probably take a similar approach with this MySQL/MariaDB work. Also see [the ticket](https://projects.torsion.org/borgmatic-collective/borgmatic/issues/816). Also see [good first issues](https://projects.torsion.org/borgmatic-collective/borgmatic/issues?q=&type=all&state=open&labels=52&milestone=0&assignee=0&poster=0).