tar4ibd does not use O_DIRECT for per-table *.ibd when it should
Bug #925354 reported by
Alexey Kopytov
This bug affects 3 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Percona XtraBackup moved to https://jira.percona.com/projects/PXB |
Fix Released
|
High
|
Alexey Kopytov | ||
1.6 |
Fix Released
|
High
|
Alexey Kopytov | ||
2.0 |
Won't Fix
|
Undecided
|
Unassigned |
Bug Description
innobackupex invokes tar4ibd with the -d switch to make it use O_DIRECT when it's used by the server (i.e. when innodb_
The problem is that -d is only passed when streaming ibdata* files, but not when streaming *.ibd. So the fix for bug #606981 was incomplete. It should be extended to cover *.ibd file streaming as well.
Related branches
lp:~akopytov/percona-xtrabackup/bug925354-1.6
- Sergei Glushchenko (community): Approve
-
Diff: 89 lines (+22/-19)2 files modifiedinnobackupex (+12/-15)
test/t/tar4ibd_o_direct.sh (+10/-4)
Changed in percona-xtrabackup: | |
importance: | Undecided → High |
status: | New → Fix Committed |
assignee: | nobody → Alexey Kopytov (akopytov) |
Changed in percona-xtrabackup: | |
status: | Fix Committed → Fix Released |
tags: | added: cr i21103 |
To post a comment you must log in.
Won't fix in 2.0 as the problem will not exist there once the parallel compression branch is merged (and thus, tar4ibd goes away).