Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 5 Jul 2004 01:07:33 +0000 (UTC)
From:      Don Lewis <truckman@FreeBSD.org>
To:        src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/sys/kern vfs_subr.c
Message-ID:  <200407050107.i6517XUJ066417@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
truckman    2004-07-05 01:07:33 UTC

  FreeBSD src repository

  Modified files:
    sys/kern             vfs_subr.c 
  Log:
  Rework syncer termination code:
  
      Speed up the syncer when shutting down by sleeping for a shorter
      period of time instead of cranking up rushjob and using the
      normal one second sleep.
  
      Skip empty worklist slots when shutting down to avoid lengthy
      intervals of inactivity.
  
      Give I/O more time to complete between steps by not speeding the
      syncer quite as much.
  
      Terminate the syncer after one full pass through the worklist
      plus one second with the worklist containing nothing but syncer
      vnodes.
  
      Print an indication of shutdown progress to the console.
  
  Add a sysctl, vfs.worklist_len, to allow the size of the syncer worklist
  to be monitored.
  
  Revision  Changes    Path
  1.503     +79 -33    src/sys/kern/vfs_subr.c



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