Uploaded image for project: 'Lustre'
  1. Lustre
  2. LU-791

sanity 27q hang

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Minor Minor
    • Lustre 2.2.0, Lustre 2.1.1
    • Lustre 2.1.0
    • None
    • 3
    • 4863

      sanity 27q hang on local testing.

      I think this bug was introduced by LU-325, which changes the ENOSPC condition in handle_async_create() from OSCC_FLAG_NOSPC to OSCC_FLAG_NOSPC_BLK, however, the OSCC_FLAG_NOSPC_BLK never been set on client, because server wrongly processed the oa->o_valid: filter_precreate() set OBD_MD_FLFLAGS & OBD_FL_NOSPC_BLK on ENOSPC, however, the OBD_MD_FLFLAGS is reset as "OBD_MD_FLID | OBD_MD_FLGROUP" in filter_handle_precreate().

      The end result is that the create process will never been wakeup when OSTs running of space.

            niu Niu Yawei (Inactive)
            niu Niu Yawei (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: