Don't retry fsync calls after EIO failure

XMLWordPrintableJSON

    • Storage Non-NYC 2018-05-07
    • None
    • v4.0, v3.6, v3.4, v3.2

      • It is not safe to retry calls to fsync on Linux following an EIO return, since the EIO return is used to flag that a write call failed, and thus the sync doesn't contain all of the expected data.

      There is a detailed explanation on StackOverflow here.

      Thanks mdcallag for bringing this to our attention.

            Assignee:
            Keith Bostic (Inactive)
            Reporter:
            Alexander Gorrod
            Votes:
            1 Vote for this issue
            Watchers:
            20 Start watching this issue

              Created:
              Updated:
              Resolved: