Whamcloud - gitweb
b=21379 Even create objects in DELORPHAN process; Choose osts in the pool in create...
authordi wang <di.wang@oracle.com>
Mon, 18 Jan 2010 18:58:47 +0000 (10:58 -0800)
committerRobert Read <robert.read@oracle.com>
Tue, 15 Jun 2010 20:49:05 +0000 (13:49 -0700)
commiteb7c28ff977f4e0a280558aa74e23f2a9ab0ea0c
treecae505709377830a97648af4a434a7acc39bcfbb
parente9e4084a98c5b94664b357c279f13660db805107
b=21379 Even create objects in DELORPHAN process; Choose osts in the pool in create remedy process

1.precreate the objects even in DELORPHAN process, but instead of allocating these objects, otherwise
  it might create the gap of object ID, which might cause some orphan unlink log being recorded wrongly.
2.Only choose OSTs in the pool if in create remedy process.

i=adilger.dilger
i=robert.read
i=johann
19 files changed:
lustre/include/obd.h
lustre/include/obd_support.h
lustre/lov/lov_internal.h
lustre/lov/lov_obd.c
lustre/lov/lov_qos.c
lustre/lov/lov_request.c
lustre/mdd/mdd_device.c
lustre/mdd/mdd_lov.c
lustre/mds/handler.c
lustre/mds/lproc_mds.c
lustre/mds/mds_log.c
lustre/mds/mds_lov.c
lustre/osc/osc_create.c
lustre/quota/lproc_quota.c
lustre/quota/quota_master.c
lustre/tests/ost-pools.sh
lustre/tests/replay-dual.sh
lustre/tests/test-framework.sh
lustre/utils/liblustreapi.c