-
-
Notifications
You must be signed in to change notification settings - Fork 44
Description
- TwinDB Backup version: 2.18.1
- Operating System: CentOS Linux (7)
Description
I rely on a defaults file when using twindb-backup, but on hosts with DNS lookups disabled, I would prefer to run my xtrabackup processes against the local mysql socket, instead of via TCP. Because of the hard-coded line 177 in mysql_source.py, despite what I have placed in my defaults-file, the xtrabackup process gets executed by twindb-backup with the host hard-coded to the local loopback IP.
backup/twindb_backup/source/mysql_source.py
Line 177 in 2d3a2e9
| "--host=127.0.0.1", |
My question, is whether we can pull this line out of the source code? Xtrabackup, without any --host flag assumes localhost and in my case, that's the desired state for my environment, and uses the MySQL socket.
This is mostly to solicit thoughts on whether it makes sense to add a configuration file option that allows this value to be changed, instead of hard-coding the value here.
In my case, I've just removed line 177 to get the desired outcome, but am soliciting feedback before offering up a PR.