Cassandra
  1. Cassandra
  2. CASSANDRA-2116

Separate out filesystem errors from generic IOErrors

    Details

    • Type: Improvement Improvement
    • Status: Resolved
    • Priority: Major Major
    • Resolution: Fixed
    • Fix Version/s: 1.2.0 beta 1
    • Component/s: Core
    • 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).

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

        Activity

        Gavin made changes -
        Workflow patch-available, re-open possible [ 12752657 ] reopen-resolved, no closed status, patch-avail, testing [ 12755481 ]
        Gavin made changes -
        Workflow no-reopen-closed, patch-avail [ 12544681 ] patch-available, re-open possible [ 12752657 ]
        Jonathan Ellis made changes -
        Status Patch Available [ 10002 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        Aleksey Yeschenko made changes -
        Attachment CASSANDRA-2116.2.patch [ 12538403 ]
        Aleksey Yeschenko made changes -
        Attachment CASSANDRA-2116-v6.patch [ 12538116 ]
        Jonathan Ellis made changes -
        Attachment 2116-v5.txt [ 12537739 ]
        Aleksey Yeschenko made changes -
        Attachment CASSANDRA-2116-v4.patch [ 12537696 ]
        Aleksey Yeschenko made changes -
        Status Open [ 1 ] Patch Available [ 10002 ]
        Aleksey Yeschenko made changes -
        Attachment CASSANDRA-2116-v3.patch [ 12537106 ]
        Aleksey Yeschenko made changes -
        Status Patch Available [ 10002 ] Open [ 1 ]
        Aleksey Yeschenko made changes -
        Status Open [ 1 ] Patch Available [ 10002 ]
        Aleksey Yeschenko made changes -
        Attachment 0001-Issue-2116-Replace-some-IOErrors-with-more-informati.patch [ 12536250 ]
        Aleksey Yeschenko made changes -
        Aleksey Yeschenko made changes -
        Status Patch Available [ 10002 ] Open [ 1 ]
        Jonathan Ellis made changes -
        Reviewer yukim jbellis
        Aleksey Yeschenko made changes -
        Status In Progress [ 3 ] Patch Available [ 10002 ]
        Aleksey Yeschenko made changes -
        Attachment 0001-Issue-2116-Replace-some-IOErrors-with-more-informati.patch [ 12536250 ]
        Aleksey Yeschenko made changes -
        Status Open [ 1 ] In Progress [ 3 ]
        Aleksey Yeschenko made changes -
        Status Patch Available [ 10002 ] Open [ 1 ]
        Jonathan Ellis made changes -
        Assignee Aleksey Yeschenko [ iamaleksey ]
        Priority Minor [ 4 ] Major [ 3 ]
        Component/s Core [ 12312978 ]
        Reviewer yukim
        Jonathan Ellis made changes -
        Fix Version/s 1.2 [ 12319262 ]
        Fix Version/s 1.1 [ 12317615 ]
        Jonathan Ellis made changes -
        Fix Version/s 1.1 [ 12317615 ]
        Fix Version/s 1.0 [ 12316349 ]
        Jonathan Ellis made changes -
        Fix Version/s 1.0 [ 12316349 ]
        Fix Version/s 0.8 [ 12314820 ]
        Chris Goffinet made changes -
        Status Open [ 1 ] Patch Available [ 10002 ]
        Chris Goffinet made changes -
        Field Original Value New Value
        Attachment 0001-Separate-out-filesystem-errors-from-generic-IOErrors.patch [ 12470382 ]
        Chris Goffinet created issue -

          People

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

            Dates

            • Created:
              Updated:
              Resolved:

              Development