cassandra-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Aleksey Yeschenko (JIRA)" <>
Subject [jira] [Updated] (CASSANDRA-2116) Separate out filesystem errors from generic IOErrors
Date Thu, 12 Jul 2012 18:17:34 GMT


Aleksey Yeschenko updated CASSANDRA-2116:

    Attachment: 0001-Issue-2116-Replace-some-IOErrors-with-more-informati.patch

This patch replaces some of the IOErrors with CommitLogWriteErrors or directory-aware FSReadErrors
and FSWriteErrors. These will be used in #2118 to mark all keyspaces with durable_writes=true
as non-writable (in case of CommitLogWriteError) or to mark affected (directory, keyspace,
columnfamily) triples as non-writable (FSWriteError) or non-readable AND non-writable (FSReadError).
Some other IOErrors might be replaced during #2118.
> Separate out filesystem errors from generic IOErrors
> ----------------------------------------------------
>                 Key: CASSANDRA-2116
>                 URL:
>             Project: Cassandra
>          Issue Type: Improvement
>          Components: Core
>            Reporter: Chris Goffinet
>            Assignee: Aleksey Yeschenko
>             Fix For: 1.2
>         Attachments: 0001-Issue-2116-Replace-some-IOErrors-with-more-informati.patch,
> 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).

This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:!default.jspa
For more information on JIRA, see:


View raw message