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

Allow a Job Configuration to control the consistency level with which reads and writes occur for mapreduce jobs.

    Details

    • Type: Improvement
    • Status: Resolved
    • Priority: Minor
    • Resolution: Fixed
    • Fix Version/s: 0.7.5
    • Component/s: None
    • Labels:
      None

      Description

      Allow a Job Configuration to control the consistency level with which reads and writes occur for mapreduce jobs. This would be useful if we were doing statistical rollups and wanted to fail if consistency isn't met (W + R <= N as described by http://wiki.apache.org/cassandra/ArchitectureOverview). An example of a situation where this might happen would be if a set of cassandra nodes became partitioned from the other nodes, but were still accepting some writes with ConsistencyLevel 1/2 (in the case that writes were local to the partition). Then statistical rollup jobs might succeed without those accepted writes being included, and this would not be desirable.

        Activity

        Hide
        brandon.williams Brandon Williams added a comment -

        Committed.

        Show
        brandon.williams Brandon Williams added a comment - Committed.
        Hide
        hudson Hudson added a comment -

        Integrated in Cassandra-0.7 #386 (See https://hudson.apache.org/hudson/job/Cassandra-0.7/386/)

        Show
        hudson Hudson added a comment - Integrated in Cassandra-0.7 #386 (See https://hudson.apache.org/hudson/job/Cassandra-0.7/386/ )

          People

          • Assignee:
            Unassigned
            Reporter:
            eldondev Eldon Stegall
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development