Uploaded image for project: 'Cassandra'
  1. Cassandra
  2. CASSANDRA-2116

Separate out filesystem errors from generic IOErrors

    Details

    • Type: Improvement
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Fix Version/s: 1.2.0 beta 1
    • Component/s: None
    • Labels:
      None

      Description

      We throw IOErrors everywhere today in the codebase. We should separate out specific errors such as (reading, writing) from filesystem into FSReadError and FSWriteError. This makes it possible in the next ticket to allow certain failure modes (kill the server if reads or writes fail to disk).

        Attachments

        1. 0001-Issue-2116-Replace-some-IOErrors-with-more-informati.patch
          85 kB
          Aleksey Yeschenko
        2. 0001-Separate-out-filesystem-errors-from-generic-IOErrors.patch
          35 kB
          Chris Goffinet
        3. 2116-v5.txt
          182 kB
          Jonathan Ellis
        4. CASSANDRA-2116.2.patch
          23 kB
          Aleksey Yeschenko
        5. CASSANDRA-2116-v3.patch
          103 kB
          Aleksey Yeschenko
        6. CASSANDRA-2116-v4.patch
          162 kB
          Aleksey Yeschenko
        7. CASSANDRA-2116-v6.patch
          251 kB
          Aleksey Yeschenko

          Activity

            People

            • Assignee:
              iamaleksey Aleksey Yeschenko
              Reporter:
              lenn0x Chris Goffinet
              Reviewer:
              Jonathan Ellis
            • Votes:
              3 Vote for this issue
              Watchers:
              11 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: