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

Lustre client fail with error vvp_io.c:1081:vvp_io_commit_write()) even went there are space in OST and MDT

Details

    • Bug
    • Resolution: Incomplete
    • Major
    • None
    • Lustre 2.7.0
    • None
    • 4
    • 9223372036854775807

    Description

      Clients are getting error when writing to Lustre server (build 2.7.56):

      commands like "cp" will return "no space left on device" error.
      Here are the corresponding logs:

      Sep 4 10:06:16 oasis-dm1 kernel: LustreError: 4891:0:(vvp_io.c:1081:vvp_io_commit_write()) Write page 9477610 of inode ffff8803d965b138 failed -28
      Sep 4 10:06:16 oasis-dm1 kernel: LustreError: 4891:0:(vvp_io.c:1081:vvp_io_commit_write()) Skipped 1 previous similar message
      Sep 4 10:19:39 oasis-dm1 kernel: LustreError: 5492:0:(vvp_io.c:1081:vvp_io_commit_write()) Write page 804864 of inode ffff88049e96abb8 failed -28
      Sep 4 10:19:39 oasis-dm1 kernel: LustreError: 5492:0:(vvp_io.c:1081:vvp_io_commit_write()) Skipped 3 previous similar messages
      Sep 4 10:41:32 oasis-dm1 kernel: LustreError: 7446:0:(vvp_io.c:1081:vvp_io_commit_write()) Write page 8473626 of inode ffff88016af646b8 failed -28
      Sep 4 10:41:32 oasis-dm1 kernel: LustreError: 7446:0:(vvp_io.c:1081:vvp_io_commit_write()) Skipped 6 previous similar messages
      Sep 4 12:00:54 oasis-dm1 kernel: LustreError: 17162:0:(vvp_io.c:1081:vvp_io_commit_write()) Write page 3805354 of inode ffff880940c2cb38 failed -28
      Sep 4 12:00:54 oasis-dm1 kernel: LustreError: 17162:0:(vvp_io.c:1081:vvp_io_commit_write()) Skipped 1 previous similar message
      Sep 4 12:04:37 oasis-dm1 kernel: LustreError: 17541:0:(vvp_io.c:1081:vvp_io_commit_write()) Write page 6265883 of inode ffff880254611138 failed -28
      Sep 4 12:04:37 oasis-dm1 kernel: LustreError: 17541:0:(vvp_io.c:1081:vvp_io_commit_write()) Skipped 1 previous similar message

      OST/MDT are not lack space/inode ( avail ~16TB / 10+ million on average), checked from client with

      grep '[0-9]' /proc/fs/lustre/osc/*/kbytes

      {free,avail,total}
      grep '[0-9]' /proc/fs/lustre/osc/*/files{free,total}
      grep '[0-9]' /proc/fs/lustre/mdc/*/kbytes{free,avail,total}

      grep '[0-9]' /proc/fs/lustre/mdc/*/files

      {free,total}

      Attachments

        Activity

          People

            ys Yang Sheng
            haisong Haisong Cai (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: