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
Alexey Kopytov
Fix Released
Alexey Kopytov
Won't Fix

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_flush_method=O_DIRECT).

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

Revision history for this message
Alexey Kopytov (akopytov) wrote :

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).

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
Revision history for this message
Shahriyar Rzayev (rzayev-sehriyar) wrote :

Percona now uses JIRA for bug reports so this bug report is migrated to: https://jira.percona.com/browse/PXB-319

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers

Related questions