[LU-9985] osd_read_prep() ignores errors from osd_ldiskfs_map_inode_pages() Created: 13/Sep/17  Updated: 29/Jan/22  Resolved: 29/Jan/22

Status: Resolved
Project: Lustre
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Bug Priority: Minor
Reporter: John Hammond Assignee: WC Triage
Resolution: Duplicate Votes: 0
Labels: None

Issue Links:
Related
is related to LU-14134 reduce credits for new writing potent... Resolved
Severity: 3
Rank (Obsolete): 9223372036854775807

 Description   
static int osd_read_prep(const struct lu_env *env, struct dt_object *dt,
                         struct niobuf_local *lnb, int npages)
{
        ...
        if (iobuf->dr_npages) {
                rc = osd_ldiskfs_map_inode_pages(inode, iobuf->dr_pages,
                                                 iobuf->dr_npages,
                                                 iobuf->dr_blocks, 0);
                rc = osd_do_bio(osd, inode, iobuf);

                /* IO stats will be done in osd_bufs_put() */
        }

        RETURN(rc);
}


 Comments   
Comment by Andreas Dilger [ 29/Jan/22 ]

Fixed in https://review.whamcloud.com/40626 "LU-14134 osd-ldiskfs: reduce credits for new writing"

Generated at Sat Feb 10 02:31:02 UTC 2024 using Jira 9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c.