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

ha-all-ior-ssf-fpp-mdtest: IOR fpp: cannot close file. ERROR: Input/output error

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Major
    • Lustre 2.15.0
    • None
    • 3
    • 9223372036854775807

    Description

      The next error at client log

      2019-06-06 09:26:41 [72389.747032] LustreError: 10999:0:(osc_request.c:1076:check_write_rcs()) Unexpected # bytes transferred: 0 (requested 16777216)

            if (req->rq_bulk != NULL &&                                                        
                  req->rq_bulk->bd_nob_transferred != requested_nob) {                          
                      CERROR("Unexpected # bytes transferred: %d (requested %d)\n",             
                             req->rq_bulk->bd_nob_transferred, requested_nob);                  
                      return(-EPROTO);                                                          
              } 
      static inline int osc_recoverable_error(int rc)
      {
              return (rc == -EIO || rc == -EROFS || rc == -ENOMEM ||
                      rc == -EAGAIN || rc == -EINPROGRESS);
      }
      

      This error is not recoverable and fail the IO.
      It looks like reply came for original request while we are resending it. So request has a reply, but bulk has 0 bytes.
      The patch https://review.whamcloud.com/#/c/32905 fix the issue, but original ticket is closed. So I resubmitting to this https://review.whamcloud.com/#/c/35571

      Attachments

        Issue Links

          Activity

            People

              aboyko Alexander Boyko
              aboyko Alexander Boyko
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: