[jira] [Updated] (CASSANDRA-2506) Push read repair setting down to the DC-level

2012-09-04 Thread Brandon Williams (JIRA)

 [ 
https://issues.apache.org/jira/browse/CASSANDRA-2506?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Brandon Williams updated CASSANDRA-2506:


Fix Version/s: (was: 1.2.0 beta 1)

> Push read repair setting down to the DC-level
> -
>
> Key: CASSANDRA-2506
> URL: https://issues.apache.org/jira/browse/CASSANDRA-2506
> Project: Cassandra
>  Issue Type: New Feature
>  Components: Core
>Reporter: Brandon Williams
>Assignee: Vijay
>Priority: Minor
> Fix For: 1.1.1
>
> Attachments: 0001-avro-and-Thrift-2506.patch, 
> 0001-dc-localized-read-repair.patch, 0001-dc-localized-read-repair-v2.patch, 
> 0001-documentation-for-read_repair-v4.patch, 
> 0001-thrift-and-avro-changes-v3.patch, 
> 0002-dc-localized-read-repair-v3.patch, 0002-dc-local-read-repair-2506.patch, 
> 0002-thrift-and-avro.patch, 0002-thrift-and-avro-v2.patch, 
> 0002-thrift-and-avro-v4.patch, 0003-dc-localized-read-repair-v4.patch, 
> 0003-documentation-for-read_repair_options.patch, 
> 0003-documentation-for-read_repair_options-v2.patch, 
> 0003-documentation-for-read_repair-v3.patch, 2506-v2.patch
>
>
> Currently, read repair is a global setting.  However, when you have two DCs 
> and use one for analytics, it would be nice to turn it off only for that DC 
> so the live DC serving the application can still benefit from it.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Updated] (CASSANDRA-2506) Push read repair setting down to the DC-level

2012-02-10 Thread Sylvain Lebresne (Updated) (JIRA)

 [ 
https://issues.apache.org/jira/browse/CASSANDRA-2506?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Sylvain Lebresne updated CASSANDRA-2506:


Attachment: 2506-v2.patch

In the following code:
{noformat}
if (cfmd.getDcLocalReadRepair() > chance)
{
List address = localEndpoints(ep);
// check if blockfor more than we have localep's
return address.size() >= blockfor ? address : ep;
}
{noformat}
we should default to all the endpoints if we don't have enough in the current 
DC to satisfy blockfor. What we should do is include all local endpoint and 
adds enough other endpoints to satisfy blockfor, but not more. Attaching 
2506_v2 patch that does this (note that it would almost work to return 
{{ep.subList(0, Math.min(ep.size(), blockfor))}} since ep are sorted by 
proximity but but the patch don't use that since it could be possible in theory 
that some node from other DC sort before local endpoint if the snitch happens 
to say so)

The rebase was also missing the CQL code for the new option, v2 includes it 
(for CQL 2 & 3).

Otherwise, this lgtm.

> Push read repair setting down to the DC-level
> -
>
> Key: CASSANDRA-2506
> URL: https://issues.apache.org/jira/browse/CASSANDRA-2506
> Project: Cassandra
>  Issue Type: New Feature
>  Components: Core
>Reporter: Brandon Williams
>Assignee: Vijay
>Priority: Minor
> Fix For: 1.1.1
>
> Attachments: 0001-avro-and-Thrift-2506.patch, 
> 0001-dc-localized-read-repair-v2.patch, 0001-dc-localized-read-repair.patch, 
> 0001-documentation-for-read_repair-v4.patch, 
> 0001-thrift-and-avro-changes-v3.patch, 0002-dc-local-read-repair-2506.patch, 
> 0002-dc-localized-read-repair-v3.patch, 0002-thrift-and-avro-v2.patch, 
> 0002-thrift-and-avro-v4.patch, 0002-thrift-and-avro.patch, 
> 0003-dc-localized-read-repair-v4.patch, 
> 0003-documentation-for-read_repair-v3.patch, 
> 0003-documentation-for-read_repair_options-v2.patch, 
> 0003-documentation-for-read_repair_options.patch, 2506-v2.patch
>
>
> Currently, read repair is a global setting.  However, when you have two DCs 
> and use one for analytics, it would be nice to turn it off only for that DC 
> so the live DC serving the application can still benefit from it.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] [Updated] (CASSANDRA-2506) Push read repair setting down to the DC-level

2012-02-10 Thread Vijay (Updated) (JIRA)

 [ 
https://issues.apache.org/jira/browse/CASSANDRA-2506?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Vijay updated CASSANDRA-2506:
-

Attachment: 0002-dc-local-read-repair-2506.patch
0001-avro-and-Thrift-2506.patch

Hi Sylvain, plz find the attachement.

> Push read repair setting down to the DC-level
> -
>
> Key: CASSANDRA-2506
> URL: https://issues.apache.org/jira/browse/CASSANDRA-2506
> Project: Cassandra
>  Issue Type: New Feature
>  Components: Core
>Reporter: Brandon Williams
>Assignee: Vijay
>Priority: Minor
> Fix For: 1.1.1
>
> Attachments: 0001-avro-and-Thrift-2506.patch, 
> 0001-dc-localized-read-repair-v2.patch, 0001-dc-localized-read-repair.patch, 
> 0001-documentation-for-read_repair-v4.patch, 
> 0001-thrift-and-avro-changes-v3.patch, 0002-dc-local-read-repair-2506.patch, 
> 0002-dc-localized-read-repair-v3.patch, 0002-thrift-and-avro-v2.patch, 
> 0002-thrift-and-avro-v4.patch, 0002-thrift-and-avro.patch, 
> 0003-dc-localized-read-repair-v4.patch, 
> 0003-documentation-for-read_repair-v3.patch, 
> 0003-documentation-for-read_repair_options-v2.patch, 
> 0003-documentation-for-read_repair_options.patch
>
>
> Currently, read repair is a global setting.  However, when you have two DCs 
> and use one for analytics, it would be nice to turn it off only for that DC 
> so the live DC serving the application can still benefit from it.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] [Updated] (CASSANDRA-2506) Push read repair setting down to the DC-level

2011-12-21 Thread Jonathan Ellis (Updated) (JIRA)

 [ 
https://issues.apache.org/jira/browse/CASSANDRA-2506?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jonathan Ellis updated CASSANDRA-2506:
--

Affects Version/s: (was: 1.0.1)
Fix Version/s: (was: 1.0.7)
   1.1

{quote}
Basically there has been 2 proposition of enhancements for RR on this ticket:

# Being able to completely exlude a given DC of any RR
# Have a different chance of repair for intra-DC and inter-DC RR
{quote}

You're right.  I think what we really want is (2) ... on a per-DC basis.  That 
is, DC A might want intra-DC RR chance at X and cross-DC chance at Y, but DC B 
might want them at V and W.

Looking back, I think the main problem with the initial patch was the poorly 
defined interation between global read_repair_chance and per-DC settings.  In 
which case, dropping the global r_r_c seems like a reasonable simplification, 
especially as part of 1.1 (which is where we should be doing new features 
anyway).

If we think per-DC settings are too complicated in any form, then I'd be okay 
with the different-cross-DC chance approach as an 80% solution.

> Push read repair setting down to the DC-level
> -
>
> Key: CASSANDRA-2506
> URL: https://issues.apache.org/jira/browse/CASSANDRA-2506
> Project: Cassandra
>  Issue Type: New Feature
>  Components: Core
>Reporter: Brandon Williams
>Assignee: Vijay
>Priority: Minor
> Fix For: 1.1
>
> Attachments: 0001-dc-localized-read-repair-v2.patch, 
> 0001-dc-localized-read-repair.patch, 
> 0001-documentation-for-read_repair-v4.patch, 
> 0001-thrift-and-avro-changes-v3.patch, 
> 0002-dc-localized-read-repair-v3.patch, 0002-thrift-and-avro-v2.patch, 
> 0002-thrift-and-avro-v4.patch, 0002-thrift-and-avro.patch, 
> 0003-dc-localized-read-repair-v4.patch, 
> 0003-documentation-for-read_repair-v3.patch, 
> 0003-documentation-for-read_repair_options-v2.patch, 
> 0003-documentation-for-read_repair_options.patch
>
>
> Currently, read repair is a global setting.  However, when you have two DCs 
> and use one for analytics, it would be nice to turn it off only for that DC 
> so the live DC serving the application can still benefit from it.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] [Updated] (CASSANDRA-2506) Push read repair setting down to the DC-level

2011-11-17 Thread Vijay (Updated) (JIRA)

 [ 
https://issues.apache.org/jira/browse/CASSANDRA-2506?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Vijay updated CASSANDRA-2506:
-

Attachment: 0002-thrift-and-avro-v4.patch
0001-documentation-for-read_repair-v4.patch
0003-dc-localized-read-repair-v4.patch

> Push read repair setting down to the DC-level
> -
>
> Key: CASSANDRA-2506
> URL: https://issues.apache.org/jira/browse/CASSANDRA-2506
> Project: Cassandra
>  Issue Type: New Feature
>  Components: Core
>Affects Versions: 1.0.1
>Reporter: Brandon Williams
>Assignee: Vijay
>Priority: Minor
> Fix For: 1.0.4
>
> Attachments: 0001-dc-localized-read-repair-v2.patch, 
> 0001-dc-localized-read-repair.patch, 
> 0001-documentation-for-read_repair-v4.patch, 
> 0001-thrift-and-avro-changes-v3.patch, 
> 0002-dc-localized-read-repair-v3.patch, 0002-thrift-and-avro-v2.patch, 
> 0002-thrift-and-avro-v4.patch, 0002-thrift-and-avro.patch, 
> 0003-dc-localized-read-repair-v4.patch, 
> 0003-documentation-for-read_repair-v3.patch, 
> 0003-documentation-for-read_repair_options-v2.patch, 
> 0003-documentation-for-read_repair_options.patch
>
>
> Currently, read repair is a global setting.  However, when you have two DCs 
> and use one for analytics, it would be nice to turn it off only for that DC 
> so the live DC serving the application can still benefit from it.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] [Updated] (CASSANDRA-2506) Push read repair setting down to the DC-level

2011-11-17 Thread Vijay (Updated) (JIRA)

 [ 
https://issues.apache.org/jira/browse/CASSANDRA-2506?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Vijay updated CASSANDRA-2506:
-

Attachment: (was: 0003-dc-localized-read-repair-v4.patch)

> Push read repair setting down to the DC-level
> -
>
> Key: CASSANDRA-2506
> URL: https://issues.apache.org/jira/browse/CASSANDRA-2506
> Project: Cassandra
>  Issue Type: New Feature
>  Components: Core
>Affects Versions: 1.0.1
>Reporter: Brandon Williams
>Assignee: Vijay
>Priority: Minor
> Fix For: 1.0.4
>
> Attachments: 0001-dc-localized-read-repair-v2.patch, 
> 0001-dc-localized-read-repair.patch, 
> 0001-documentation-for-read_repair-v4.patch, 
> 0001-thrift-and-avro-changes-v3.patch, 
> 0002-dc-localized-read-repair-v3.patch, 0002-thrift-and-avro-v2.patch, 
> 0002-thrift-and-avro-v4.patch, 0002-thrift-and-avro.patch, 
> 0003-dc-localized-read-repair-v4.patch, 
> 0003-documentation-for-read_repair-v3.patch, 
> 0003-documentation-for-read_repair_options-v2.patch, 
> 0003-documentation-for-read_repair_options.patch
>
>
> Currently, read repair is a global setting.  However, when you have two DCs 
> and use one for analytics, it would be nice to turn it off only for that DC 
> so the live DC serving the application can still benefit from it.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] [Updated] (CASSANDRA-2506) Push read repair setting down to the DC-level

2011-11-17 Thread Vijay (Updated) (JIRA)

 [ 
https://issues.apache.org/jira/browse/CASSANDRA-2506?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Vijay updated CASSANDRA-2506:
-

Attachment: (was: 0002-thrift-and-avro-v4.patch)

> Push read repair setting down to the DC-level
> -
>
> Key: CASSANDRA-2506
> URL: https://issues.apache.org/jira/browse/CASSANDRA-2506
> Project: Cassandra
>  Issue Type: New Feature
>  Components: Core
>Affects Versions: 1.0.1
>Reporter: Brandon Williams
>Assignee: Vijay
>Priority: Minor
> Fix For: 1.0.4
>
> Attachments: 0001-dc-localized-read-repair-v2.patch, 
> 0001-dc-localized-read-repair.patch, 
> 0001-documentation-for-read_repair-v4.patch, 
> 0001-thrift-and-avro-changes-v3.patch, 
> 0002-dc-localized-read-repair-v3.patch, 0002-thrift-and-avro-v2.patch, 
> 0002-thrift-and-avro-v4.patch, 0002-thrift-and-avro.patch, 
> 0003-dc-localized-read-repair-v4.patch, 
> 0003-documentation-for-read_repair-v3.patch, 
> 0003-documentation-for-read_repair_options-v2.patch, 
> 0003-documentation-for-read_repair_options.patch
>
>
> Currently, read repair is a global setting.  However, when you have two DCs 
> and use one for analytics, it would be nice to turn it off only for that DC 
> so the live DC serving the application can still benefit from it.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] [Updated] (CASSANDRA-2506) Push read repair setting down to the DC-level

2011-11-17 Thread Vijay (Updated) (JIRA)

 [ 
https://issues.apache.org/jira/browse/CASSANDRA-2506?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Vijay updated CASSANDRA-2506:
-

Attachment: (was: 0001-documentation-for-read_repair-v4.patch)

> Push read repair setting down to the DC-level
> -
>
> Key: CASSANDRA-2506
> URL: https://issues.apache.org/jira/browse/CASSANDRA-2506
> Project: Cassandra
>  Issue Type: New Feature
>  Components: Core
>Affects Versions: 1.0.1
>Reporter: Brandon Williams
>Assignee: Vijay
>Priority: Minor
> Fix For: 1.0.4
>
> Attachments: 0001-dc-localized-read-repair-v2.patch, 
> 0001-dc-localized-read-repair.patch, 
> 0001-documentation-for-read_repair-v4.patch, 
> 0001-thrift-and-avro-changes-v3.patch, 
> 0002-dc-localized-read-repair-v3.patch, 0002-thrift-and-avro-v2.patch, 
> 0002-thrift-and-avro-v4.patch, 0002-thrift-and-avro.patch, 
> 0003-dc-localized-read-repair-v4.patch, 
> 0003-documentation-for-read_repair-v3.patch, 
> 0003-documentation-for-read_repair_options-v2.patch, 
> 0003-documentation-for-read_repair_options.patch
>
>
> Currently, read repair is a global setting.  However, when you have two DCs 
> and use one for analytics, it would be nice to turn it off only for that DC 
> so the live DC serving the application can still benefit from it.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] [Updated] (CASSANDRA-2506) Push read repair setting down to the DC-level

2011-11-17 Thread Vijay (Updated) (JIRA)

 [ 
https://issues.apache.org/jira/browse/CASSANDRA-2506?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Vijay updated CASSANDRA-2506:
-

Attachment: 0003-dc-localized-read-repair-v4.patch
0002-thrift-and-avro-v4.patch
0001-documentation-for-read_repair-v4.patch

Plz find the attachement, Thanks!

> Push read repair setting down to the DC-level
> -
>
> Key: CASSANDRA-2506
> URL: https://issues.apache.org/jira/browse/CASSANDRA-2506
> Project: Cassandra
>  Issue Type: New Feature
>  Components: Core
>Affects Versions: 1.0.1
>Reporter: Brandon Williams
>Assignee: Vijay
>Priority: Minor
> Fix For: 1.0.4
>
> Attachments: 0001-dc-localized-read-repair-v2.patch, 
> 0001-dc-localized-read-repair.patch, 
> 0001-documentation-for-read_repair-v4.patch, 
> 0001-thrift-and-avro-changes-v3.patch, 
> 0002-dc-localized-read-repair-v3.patch, 0002-thrift-and-avro-v2.patch, 
> 0002-thrift-and-avro-v4.patch, 0002-thrift-and-avro.patch, 
> 0003-dc-localized-read-repair-v4.patch, 
> 0003-documentation-for-read_repair-v3.patch, 
> 0003-documentation-for-read_repair_options-v2.patch, 
> 0003-documentation-for-read_repair_options.patch
>
>
> Currently, read repair is a global setting.  However, when you have two DCs 
> and use one for analytics, it would be nice to turn it off only for that DC 
> so the live DC serving the application can still benefit from it.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] [Updated] (CASSANDRA-2506) Push read repair setting down to the DC-level

2011-11-11 Thread Vijay (Updated) (JIRA)

 [ 
https://issues.apache.org/jira/browse/CASSANDRA-2506?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Vijay updated CASSANDRA-2506:
-

Attachment: 0001-thrift-and-avro-changes-v3.patch

> Push read repair setting down to the DC-level
> -
>
> Key: CASSANDRA-2506
> URL: https://issues.apache.org/jira/browse/CASSANDRA-2506
> Project: Cassandra
>  Issue Type: New Feature
>  Components: Core
>Affects Versions: 1.0.1
>Reporter: Brandon Williams
>Assignee: Vijay
>Priority: Minor
> Fix For: 1.0.4
>
> Attachments: 0001-dc-localized-read-repair-v2.patch, 
> 0001-dc-localized-read-repair.patch, 0001-thrift-and-avro-changes-v3.patch, 
> 0002-dc-localized-read-repair-v3.patch, 0002-thrift-and-avro-v2.patch, 
> 0002-thrift-and-avro.patch, 0003-documentation-for-read_repair-v3.patch, 
> 0003-documentation-for-read_repair_options-v2.patch, 
> 0003-documentation-for-read_repair_options.patch
>
>
> Currently, read repair is a global setting.  However, when you have two DCs 
> and use one for analytics, it would be nice to turn it off only for that DC 
> so the live DC serving the application can still benefit from it.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] [Updated] (CASSANDRA-2506) Push read repair setting down to the DC-level

2011-11-11 Thread Vijay (Updated) (JIRA)

 [ 
https://issues.apache.org/jira/browse/CASSANDRA-2506?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Vijay updated CASSANDRA-2506:
-

Attachment: (was: 0001-thrift-and-avro-changes-v3.patch)

> Push read repair setting down to the DC-level
> -
>
> Key: CASSANDRA-2506
> URL: https://issues.apache.org/jira/browse/CASSANDRA-2506
> Project: Cassandra
>  Issue Type: New Feature
>  Components: Core
>Affects Versions: 1.0.1
>Reporter: Brandon Williams
>Assignee: Vijay
>Priority: Minor
> Fix For: 1.0.4
>
> Attachments: 0001-dc-localized-read-repair-v2.patch, 
> 0001-dc-localized-read-repair.patch, 0002-dc-localized-read-repair-v3.patch, 
> 0002-thrift-and-avro-v2.patch, 0002-thrift-and-avro.patch, 
> 0003-documentation-for-read_repair-v3.patch, 
> 0003-documentation-for-read_repair_options-v2.patch, 
> 0003-documentation-for-read_repair_options.patch
>
>
> Currently, read repair is a global setting.  However, when you have two DCs 
> and use one for analytics, it would be nice to turn it off only for that DC 
> so the live DC serving the application can still benefit from it.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] [Updated] (CASSANDRA-2506) Push read repair setting down to the DC-level

2011-11-11 Thread Vijay (Updated) (JIRA)

 [ 
https://issues.apache.org/jira/browse/CASSANDRA-2506?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Vijay updated CASSANDRA-2506:
-

Attachment: 0001-thrift-and-avro-changes-v3.patch

Minor change for Schema backward compatibility 
change is to add the default value: 
+33: optional double dclocal_read_repair_chance=0.0,

> Push read repair setting down to the DC-level
> -
>
> Key: CASSANDRA-2506
> URL: https://issues.apache.org/jira/browse/CASSANDRA-2506
> Project: Cassandra
>  Issue Type: New Feature
>  Components: Core
>Affects Versions: 1.0.1
>Reporter: Brandon Williams
>Assignee: Vijay
>Priority: Minor
> Fix For: 1.0.4
>
> Attachments: 0001-dc-localized-read-repair-v2.patch, 
> 0001-dc-localized-read-repair.patch, 0002-dc-localized-read-repair-v3.patch, 
> 0002-thrift-and-avro-v2.patch, 0002-thrift-and-avro.patch, 
> 0003-documentation-for-read_repair-v3.patch, 
> 0003-documentation-for-read_repair_options-v2.patch, 
> 0003-documentation-for-read_repair_options.patch
>
>
> Currently, read repair is a global setting.  However, when you have two DCs 
> and use one for analytics, it would be nice to turn it off only for that DC 
> so the live DC serving the application can still benefit from it.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] [Updated] (CASSANDRA-2506) Push read repair setting down to the DC-level

2011-11-11 Thread Vijay (Updated) (JIRA)

 [ 
https://issues.apache.org/jira/browse/CASSANDRA-2506?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Vijay updated CASSANDRA-2506:
-

Attachment: (was: 0001-thrift-and-avro-changes-v3.patch)

> Push read repair setting down to the DC-level
> -
>
> Key: CASSANDRA-2506
> URL: https://issues.apache.org/jira/browse/CASSANDRA-2506
> Project: Cassandra
>  Issue Type: New Feature
>  Components: Core
>Affects Versions: 1.0.1
>Reporter: Brandon Williams
>Assignee: Vijay
>Priority: Minor
> Fix For: 1.0.4
>
> Attachments: 0001-dc-localized-read-repair-v2.patch, 
> 0001-dc-localized-read-repair.patch, 0002-dc-localized-read-repair-v3.patch, 
> 0002-thrift-and-avro-v2.patch, 0002-thrift-and-avro.patch, 
> 0003-documentation-for-read_repair-v3.patch, 
> 0003-documentation-for-read_repair_options-v2.patch, 
> 0003-documentation-for-read_repair_options.patch
>
>
> Currently, read repair is a global setting.  However, when you have two DCs 
> and use one for analytics, it would be nice to turn it off only for that DC 
> so the live DC serving the application can still benefit from it.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] [Updated] (CASSANDRA-2506) Push read repair setting down to the DC-level

2011-11-10 Thread Vijay (Updated) (JIRA)

 [ 
https://issues.apache.org/jira/browse/CASSANDRA-2506?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Vijay updated CASSANDRA-2506:
-

Attachment: 0001-thrift-and-avro-changes-v3.patch
0002-dc-localized-read-repair-v3.patch
0003-documentation-for-read_repair-v3.patch

incorporated discussed changes with 2 settings read_repair_chance and 
dclocal_read_repair_chance.

> Push read repair setting down to the DC-level
> -
>
> Key: CASSANDRA-2506
> URL: https://issues.apache.org/jira/browse/CASSANDRA-2506
> Project: Cassandra
>  Issue Type: New Feature
>  Components: Core
>Affects Versions: 1.0.1
>Reporter: Brandon Williams
>Assignee: Vijay
>Priority: Minor
> Fix For: 1.0.3
>
> Attachments: 0001-dc-localized-read-repair-v2.patch, 
> 0001-dc-localized-read-repair.patch, 0001-thrift-and-avro-changes-v3.patch, 
> 0002-dc-localized-read-repair-v3.patch, 0002-thrift-and-avro-v2.patch, 
> 0002-thrift-and-avro.patch, 0003-documentation-for-read_repair-v3.patch, 
> 0003-documentation-for-read_repair_options-v2.patch, 
> 0003-documentation-for-read_repair_options.patch
>
>
> Currently, read repair is a global setting.  However, when you have two DCs 
> and use one for analytics, it would be nice to turn it off only for that DC 
> so the live DC serving the application can still benefit from it.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] [Updated] (CASSANDRA-2506) Push read repair setting down to the DC-level

2011-10-27 Thread Vijay (Updated) (JIRA)

 [ 
https://issues.apache.org/jira/browse/CASSANDRA-2506?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Vijay updated CASSANDRA-2506:
-

Attachment: 0001-dc-localized-read-repair-v2.patch
0002-thrift-and-avro-v2.patch
0003-documentation-for-read_repair_options-v2.patch

Update with read_repair_datacenters as an option to have local dc repair 
settings. 

> Push read repair setting down to the DC-level
> -
>
> Key: CASSANDRA-2506
> URL: https://issues.apache.org/jira/browse/CASSANDRA-2506
> Project: Cassandra
>  Issue Type: New Feature
>  Components: Core
>Affects Versions: 1.0.1
>Reporter: Brandon Williams
>Assignee: Vijay
>Priority: Minor
> Fix For: 1.0.2
>
> Attachments: 0001-dc-localized-read-repair-v2.patch, 
> 0001-dc-localized-read-repair.patch, 0002-thrift-and-avro-v2.patch, 
> 0002-thrift-and-avro.patch, 
> 0003-documentation-for-read_repair_options-v2.patch, 
> 0003-documentation-for-read_repair_options.patch
>
>
> Currently, read repair is a global setting.  However, when you have two DCs 
> and use one for analytics, it would be nice to turn it off only for that DC 
> so the live DC serving the application can still benefit from it.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] [Updated] (CASSANDRA-2506) Push read repair setting down to the DC-level

2011-10-27 Thread Vijay (Updated) (JIRA)

 [ 
https://issues.apache.org/jira/browse/CASSANDRA-2506?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Vijay updated CASSANDRA-2506:
-

Attachment: (was: 0002-changes-for-dc-readrepair.patch)

> Push read repair setting down to the DC-level
> -
>
> Key: CASSANDRA-2506
> URL: https://issues.apache.org/jira/browse/CASSANDRA-2506
> Project: Cassandra
>  Issue Type: New Feature
>  Components: Core
>Affects Versions: 1.0.1
>Reporter: Brandon Williams
>Assignee: Vijay
>Priority: Minor
> Fix For: 1.0.2
>
> Attachments: 0001-dc-localized-read-repair.patch, 
> 0002-thrift-and-avro.patch, 0003-documentation-for-read_repair_options.patch
>
>
> Currently, read repair is a global setting.  However, when you have two DCs 
> and use one for analytics, it would be nice to turn it off only for that DC 
> so the live DC serving the application can still benefit from it.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] [Updated] (CASSANDRA-2506) Push read repair setting down to the DC-level

2011-10-27 Thread Vijay (Updated) (JIRA)

 [ 
https://issues.apache.org/jira/browse/CASSANDRA-2506?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Vijay updated CASSANDRA-2506:
-

Attachment: (was: 0003-changes-for-cql.patch)

> Push read repair setting down to the DC-level
> -
>
> Key: CASSANDRA-2506
> URL: https://issues.apache.org/jira/browse/CASSANDRA-2506
> Project: Cassandra
>  Issue Type: New Feature
>  Components: Core
>Affects Versions: 1.0.1
>Reporter: Brandon Williams
>Assignee: Vijay
>Priority: Minor
> Fix For: 1.0.2
>
> Attachments: 0001-dc-localized-read-repair.patch, 
> 0002-thrift-and-avro.patch, 0003-documentation-for-read_repair_options.patch
>
>
> Currently, read repair is a global setting.  However, when you have two DCs 
> and use one for analytics, it would be nice to turn it off only for that DC 
> so the live DC serving the application can still benefit from it.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] [Updated] (CASSANDRA-2506) Push read repair setting down to the DC-level

2011-10-27 Thread Vijay (Updated) (JIRA)

 [ 
https://issues.apache.org/jira/browse/CASSANDRA-2506?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Vijay updated CASSANDRA-2506:
-

Attachment: (was: 0001-changes-to-interfaces.patch)

> Push read repair setting down to the DC-level
> -
>
> Key: CASSANDRA-2506
> URL: https://issues.apache.org/jira/browse/CASSANDRA-2506
> Project: Cassandra
>  Issue Type: New Feature
>  Components: Core
>Affects Versions: 1.0.1
>Reporter: Brandon Williams
>Assignee: Vijay
>Priority: Minor
> Fix For: 1.0.2
>
> Attachments: 0001-dc-localized-read-repair.patch, 
> 0002-thrift-and-avro.patch, 0003-documentation-for-read_repair_options.patch
>
>
> Currently, read repair is a global setting.  However, when you have two DCs 
> and use one for analytics, it would be nice to turn it off only for that DC 
> so the live DC serving the application can still benefit from it.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] [Updated] (CASSANDRA-2506) Push read repair setting down to the DC-level

2011-10-27 Thread Vijay (Updated) (JIRA)

 [ 
https://issues.apache.org/jira/browse/CASSANDRA-2506?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Vijay updated CASSANDRA-2506:
-

Attachment: 0001-dc-localized-read-repair.patch
0002-thrift-and-avro.patch
0003-documentation-for-read_repair_options.patch

attached patch incorporates all the feedbacks.

Sylvain, does read_repair_option sounds good? i just was trying to find a name 
close to strategy_options etc...

> Push read repair setting down to the DC-level
> -
>
> Key: CASSANDRA-2506
> URL: https://issues.apache.org/jira/browse/CASSANDRA-2506
> Project: Cassandra
>  Issue Type: New Feature
>  Components: Core
>Affects Versions: 1.0.1
>Reporter: Brandon Williams
>Assignee: Vijay
>Priority: Minor
> Fix For: 1.0.2
>
> Attachments: 0001-dc-localized-read-repair.patch, 
> 0002-thrift-and-avro.patch, 0003-documentation-for-read_repair_options.patch
>
>
> Currently, read repair is a global setting.  However, when you have two DCs 
> and use one for analytics, it would be nice to turn it off only for that DC 
> so the live DC serving the application can still benefit from it.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] [Updated] (CASSANDRA-2506) Push read repair setting down to the DC-level

2011-10-24 Thread Jonathan Ellis (Updated) (JIRA)

 [ 
https://issues.apache.org/jira/browse/CASSANDRA-2506?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jonathan Ellis updated CASSANDRA-2506:
--

Reviewer: slebresne  (was: jbellis)

> Push read repair setting down to the DC-level
> -
>
> Key: CASSANDRA-2506
> URL: https://issues.apache.org/jira/browse/CASSANDRA-2506
> Project: Cassandra
>  Issue Type: New Feature
>  Components: Core
>Affects Versions: 1.0.1
>Reporter: Brandon Williams
>Assignee: Vijay
>Priority: Minor
> Fix For: 1.0.2
>
> Attachments: 0001-changes-to-interfaces.patch, 
> 0002-changes-for-dc-readrepair.patch, 0003-changes-for-cql.patch
>
>
> Currently, read repair is a global setting.  However, when you have two DCs 
> and use one for analytics, it would be nice to turn it off only for that DC 
> so the live DC serving the application can still benefit from it.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] [Updated] (CASSANDRA-2506) Push read repair setting down to the DC-level

2011-10-20 Thread Jonathan Ellis (Updated) (JIRA)

 [ 
https://issues.apache.org/jira/browse/CASSANDRA-2506?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jonathan Ellis updated CASSANDRA-2506:
--

Reviewer: jbellis

> Push read repair setting down to the DC-level
> -
>
> Key: CASSANDRA-2506
> URL: https://issues.apache.org/jira/browse/CASSANDRA-2506
> Project: Cassandra
>  Issue Type: New Feature
>  Components: Core
>Affects Versions: 1.0.1
>Reporter: Brandon Williams
>Assignee: Vijay
>Priority: Minor
> Fix For: 1.0.1
>
> Attachments: 0001-changes-to-interfaces.patch, 
> 0002-changes-for-dc-readrepair.patch, 0003-changes-for-cql.patch
>
>
> Currently, read repair is a global setting.  However, when you have two DCs 
> and use one for analytics, it would be nice to turn it off only for that DC 
> so the live DC serving the application can still benefit from it.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] [Updated] (CASSANDRA-2506) Push read repair setting down to the DC-level

2011-09-14 Thread Vijay (JIRA)

 [ 
https://issues.apache.org/jira/browse/CASSANDRA-2506?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Vijay updated CASSANDRA-2506:
-

Attachment: 0001-changes-to-interfaces.patch
0002-changes-for-dc-readrepair.patch
0003-changes-for-cql.patch

The idea is to make read_repair_chance=x to be a global setting which will 
allow us to specify the inter DC repair chance. 

Users can add use read_repair_chance_options={DC:x, DC2:x} to tune the amount 
of RR needed within  a DC.

If we dont specify RRCO then global will take into effect. For a single DC 
installation users can just rely on RRC

> Push read repair setting down to the DC-level
> -
>
> Key: CASSANDRA-2506
> URL: https://issues.apache.org/jira/browse/CASSANDRA-2506
> Project: Cassandra
>  Issue Type: New Feature
>  Components: Core
>Reporter: Brandon Williams
>Assignee: Vijay
>Priority: Minor
> Attachments: 0001-changes-to-interfaces.patch, 
> 0002-changes-for-dc-readrepair.patch, 0003-changes-for-cql.patch
>
>
> Currently, read repair is a global setting.  However, when you have two DCs 
> and use one for analytics, it would be nice to turn it off only for that DC 
> so the live DC serving the application can still benefit from it.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] [Updated] (CASSANDRA-2506) Push read repair setting down to the DC-level

2011-08-31 Thread Jonathan Ellis (JIRA)

 [ 
https://issues.apache.org/jira/browse/CASSANDRA-2506?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jonathan Ellis updated CASSANDRA-2506:
--

Priority: Minor  (was: Major)
Assignee: (was: Patricio Echague)

> Push read repair setting down to the DC-level
> -
>
> Key: CASSANDRA-2506
> URL: https://issues.apache.org/jira/browse/CASSANDRA-2506
> Project: Cassandra
>  Issue Type: New Feature
>  Components: Core
>Reporter: Brandon Williams
>Priority: Minor
>
> Currently, read repair is a global setting.  However, when you have two DCs 
> and use one for analytics, it would be nice to turn it off only for that DC 
> so the live DC serving the application can still benefit from it.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] [Updated] (CASSANDRA-2506) Push read repair setting down to the DC-level

2011-06-28 Thread Jonathan Ellis (JIRA)

 [ 
https://issues.apache.org/jira/browse/CASSANDRA-2506?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jonathan Ellis updated CASSANDRA-2506:
--

Assignee: Patricio Echague  (was: Brandon Williams)

> Push read repair setting down to the DC-level
> -
>
> Key: CASSANDRA-2506
> URL: https://issues.apache.org/jira/browse/CASSANDRA-2506
> Project: Cassandra
>  Issue Type: New Feature
>  Components: Core
>Reporter: Brandon Williams
>Assignee: Patricio Echague
> Fix For: 1.0
>
>
> Currently, read repair is a global setting.  However, when you have two DCs 
> and use one for analytics, it would be nice to turn it off only for that DC 
> so the live DC serving the application can still benefit from it.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] [Updated] (CASSANDRA-2506) Push read repair setting down to the DC-level

2011-05-18 Thread Jonathan Ellis (JIRA)

 [ 
https://issues.apache.org/jira/browse/CASSANDRA-2506?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jonathan Ellis updated CASSANDRA-2506:
--

Fix Version/s: 1.0
 Assignee: Brandon Williams

> Push read repair setting down to the DC-level
> -
>
> Key: CASSANDRA-2506
> URL: https://issues.apache.org/jira/browse/CASSANDRA-2506
> Project: Cassandra
>  Issue Type: New Feature
>  Components: Core
>Reporter: Brandon Williams
>Assignee: Brandon Williams
> Fix For: 1.0
>
>
> Currently, read repair is a global setting.  However, when you have two DCs 
> and use one for analytics, it would be nice to turn it off only for that DC 
> so the live DC serving the application can still benefit from it.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Updated] (CASSANDRA-2506) Push read repair setting down to the DC-level

2011-04-19 Thread Brandon Williams (JIRA)

 [ 
https://issues.apache.org/jira/browse/CASSANDRA-2506?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Brandon Williams updated CASSANDRA-2506:


Description: Currently, read repair is a global setting.  However, when you 
have two DCs and use one for analytics, it would be nice to turn it off only 
for that DC so the live DC serving the application can still benefit from it.  
(was: Currently, read repair is a global setting.  However, when you have two 
DCs and use one for analytics, it would be nice to turn it off only for that DC 
to the live DC serving the application can still benefit from it.)

> Push read repair setting down to the DC-level
> -
>
> Key: CASSANDRA-2506
> URL: https://issues.apache.org/jira/browse/CASSANDRA-2506
> Project: Cassandra
>  Issue Type: New Feature
>  Components: Core
>Reporter: Brandon Williams
>
> Currently, read repair is a global setting.  However, when you have two DCs 
> and use one for analytics, it would be nice to turn it off only for that DC 
> so the live DC serving the application can still benefit from it.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira