Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 2 Mar 2005 03:32:01 +0000 (UTC)
From:      Doug Ambrisko <ambrisko@FreeBSD.org>
To:        src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/tools/regression/aio/kqueue Makefile aio_kqueue.c
Message-ID:  <200503020332.j223W1bK025069@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
ambrisko    2005-03-02 03:32:01 UTC

  FreeBSD src repository

  Added files:
    tools/regression/aio/kqueue Makefile aio_kqueue.c 
  Log:
  Add an AIO & kqueue regression test.  It is a good idea to run this
  against a disk as the argument.  If you don't it will use a temp file.
  The raw disk will use the kernel physio fast path method until the
  max number of pending op's is reached then it will queue them.  File
  system op's are always queued.  This is more important with LIO since
  operation can get split across and accounting of op's is broken with LIO.
  
  Note that this was broken when locking was added to kqueue (ie. 5.3)
  My fix needs to be better integrated with FreeBSD.
  
  Next is an LIO test and implementation.
  
  Sponsored by:   IronPort
  
  Revision  Changes    Path
  1.1       +6 -0      src/tools/regression/aio/kqueue/Makefile (new)
  1.1       +197 -0    src/tools/regression/aio/kqueue/aio_kqueue.c (new)



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