Whamcloud - gitweb
iam: fixes of fects found by UT:
authornikita <nikita>
Fri, 2 Jun 2006 11:22:20 +0000 (11:22 +0000)
committernikita <nikita>
Fri, 2 Jun 2006 11:22:20 +0000 (11:22 +0000)
commita23090430871c551a88493cb3ebf5f00f2021eca
tree1fc05e33e2adf29d29b10702983688617ccde404
parent3534acdd015dce33f1a273a0e736ca41c051a7ea
iam: fixes of fects found by UT:

 - defect: iam_new_leaf(): fix typo in previous ext3_append() fix.

 - defect: iam_add_rec(): leaf node has to be added to transaction. 5 min.

 - defect: iam_lfix_split(): erroneously inserts physical block number instead of offset into parent node. 10 min.

 - defect: mark index node as dirty, when inserting new entry into it.

 - defect: LDISKFS_INDEX_FL flag cleared in iam_release_file() is not written to disk.

 - defect: iam_lfix_lookup(): wrong key comparison.

 - defect: iam_add_rec(): @leaf variable has to be refreshed as split may retarget path to the new leaf node.

 - defect: iam_lfix_lookup(): wrong return code (this made it impossible to remove last record in a node). 90 min.

iam-ut:

 - new IAM_IOC_DELETE ioctl command,

 - new functionality for lustre/tests/iam_ut
lustre/kernel_patches/patches/ext3-iam-separate.patch
lustre/kernel_patches/patches/ext3-iam-uapi.patch
lustre/tests/iam_ut
lustre/tests/iam_ut.c