XFS Barrier support broken in 2.6.27

Bug #285779 reported by Matthias Klose
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Gentoo Linux)
Fix Released
Critical
linux (Ubuntu)
Fix Released
High
Tim Gardner
Intrepid
Fix Released
High
Tim Gardner

Bug Description

[ 290.299523] Filesystem "sda2": xlog_iodone: Barriers are no longer supported by device. Disabling barriers
[ 613.269649] Filesystem "sda6": xlog_iodone: Barriers are no longer supported by device. Disabling barriers

Reproducible: Always

Steps to Reproduce:
1. format a partition with the XFS Filesystem
2. boot a 2.6.27 kernel
3. dmesg

Further info in the gentoo report

Revision history for this message
Matthias Klose (doko) wrote :
Changed in linux:
status: Unknown → Confirmed
Revision history for this message
Leann Ogasawara (leannogasawara) wrote :

Hi Matthias,

I just wanted to add a note for the kernel team to reference. This patch is already upstream, just not in Intrepid. The following is the upstream git commit id:

commit 73f6aa4d44ab6157badc456ddfa05b31e58de5f0
Author: Christoph Hellwig <email address hidden>
Date: Fri Oct 10 17:28:29 2008 +1100

    Fix barrier fail detection in XFS

I'll send an email to the Ubuntu kernel team mailing list to see if they'll consider pulling this in. However, given that the Intrepid kernel freeze went into affect last week, this might have to wait post Intrepid and be handled as an SRU. Thanks.

Revision history for this message
Tim Gardner (timg-tpi) wrote :
Changed in linux:
assignee: nobody → timg-tpi
importance: Undecided → High
milestone: none → ubuntu-8.10
status: New → Fix Committed
Revision history for this message
Steve Langasek (vorlon) wrote :

This is fixed in linux 2.6.27-7.13. Changelog:

linux (2.6.27-7.13) intrepid; urgency=low

  [ Stefan Bader ]

  * gfs1: GFS1 can't create more than 4kb file

  [ Tim Gardner ]

  * Revert "SAUCE: x86: Reserve FIRST_DEVICE_VECTOR in used_vectors
    bitmap.". Use upstream commit to avoid future conflicts.
  * Revert "STABLE queue: mac80211: fix two issues in debugfs".
    Use upstream commit to avoid future conflicts.
  * Revert "x86, early_ioremap: fix fencepost error"
    Use upstream commit to avoid future conflicts.

  [ Upstream Kernel Changes ]

  * sched_rt.c: resch needed in rt_rq_enqueue() for the root rt_rq
  * x86: Reserve FIRST_DEVICE_VECTOR in used_vectors bitmap.
  * mac80211: fix two issues in debugfs
  * Fix barrier fail detection in XFS
  * tty: Termios locking - sort out real_tty confusions and lock reads
  * CIFS: make sure we have the right resume info before calling
    CIFSFindNext
  * rfkill: update LEDs for all state changes
  * libertas: clear current command on card removal
  * b43legacy: Fix failure in rate-adjustment mechanism
  * x86, early_ioremap: fix fencepost error
  * x86: SB450: skip IRQ0 override if it is not routed to INT2 of IOAPIC
  * x86: improve UP kernel when CPU-hotplug and SMP is enabled
  * sky2: Fix WOL regression
  * netdrvr: atl1e: Don't take the mdio_lock in atl1e_probe
  * Linux 2.6.27.2

  [ Amit Kucheria ]

  * Ubuntu: agp: Fix stolen memory counting on G4X.
    -LP: 285572

  [ Scott Remnant ]

  * add MODULE_ALIAS to load ipmi_devintf with ipmi_si

Changed in linux:
status: Fix Committed → Fix Released
Changed in linux:
status: Confirmed → Fix Released
Changed in linux (Gentoo Linux):
importance: Unknown → Critical
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.