Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 13 Feb 2004 09:49:03 -0800 (PST)
From:      Bruce Evans <bde@FreeBSD.org>
To:        src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/sys/gnu/ext2fs ext2_inode.c
Message-ID:  <200402131749.i1DHn3pU006864@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
bde         2004/02/13 09:49:03 PST

  FreeBSD src repository

  Modified files:
    sys/gnu/ext2fs       ext2_inode.c 
  Log:
  Fixed longstanding brokenness of inode updates.  The waitfor flag was
  dishonored in rev.1.1 by commenting out the code that honored it.  This
  gave the worst disadvantages of async mounts in an uncontrollable way.
  
  Honoring the flag costs about 50% in real time in worst cases on a new
  but not very fast ATA drive with write caching (probably more on drives
  without write caching).  The old misbehavior can be recovered using
  async mounts after implementing them in mount_ext2fs(8) (just put the
  MNT_ASYNC flag in mount_ext2fs's table of supported options like it
  is in mount's table).
  
  Revision  Changes    Path
  1.44      +0 -4      src/sys/gnu/ext2fs/ext2_inode.c



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200402131749.i1DHn3pU006864>