Whamcloud - gitweb
Branch b1_6
authorscjody <scjody>
Tue, 24 Jul 2007 21:34:42 +0000 (21:34 +0000)
committerscjody <scjody>
Tue, 24 Jul 2007 21:34:42 +0000 (21:34 +0000)
commit295e85c302f51f282374ad9c197caa1abd9c2b8b
treef404bb3941892e6d712e57737ceb32c6380638d7
parent10ee4603ff2d2c4128e221198771b59f3220da6b
Branch b1_6

Description: Async OSC create to avoid the blocking unnecessarily.
Details    : If a OST has no remain object, system will block on the creating
            when need to create a new object on this OST. Now, ways use
            pre-created objects when available, instead of blocking on an
            empty osc while others are not empty.  If we must block, we block
            for the shortest possible period of time.

Patch by shadow.

b=4900
i=wangdi
i=nathan
13 files changed:
lustre/ChangeLog
lustre/include/obd.h
lustre/include/obd_class.h
lustre/include/obd_support.h
lustre/lov/lov_internal.h
lustre/lov/lov_obd.c
lustre/lov/lov_qos.c
lustre/obdclass/lprocfs_status.c
lustre/obdfilter/filter.c
lustre/osc/osc_create.c
lustre/osc/osc_internal.h
lustre/osc/osc_request.c
lustre/tests/sanity.sh