Joal has uploaded a new change for review. ( 
https://gerrit.wikimedia.org/r/392624 )

Change subject: Update cassandra load jobs to local quorum write
......................................................................

Update cassandra load jobs to local quorum write

So far they used the default LOCAL_ONE.

Change-Id: Id139a6024cf61dca5b0d2e781d89a588f7f2db53
---
M oozie/cassandra/bundle.properties
M oozie/cassandra/bundle.xml
M oozie/cassandra/coord_per_article_daily.properties
M oozie/cassandra/coord_per_project_daily.properties
M oozie/cassandra/coord_per_project_hourly.properties
M oozie/cassandra/coord_per_project_monthly.properties
M oozie/cassandra/coord_top_articles_daily.properties
M oozie/cassandra/coord_top_articles_monthly.properties
M oozie/cassandra/coord_unique_devices_daily.properties
M oozie/cassandra/coord_unique_devices_monthly.properties
M oozie/cassandra/daily/coordinator.xml
M oozie/cassandra/daily/workflow.xml
M oozie/cassandra/historical/pagecounts_per_project.properties
M oozie/cassandra/historical/workflow.xml
M oozie/cassandra/hourly/coordinator.xml
M oozie/cassandra/hourly/workflow.xml
M oozie/cassandra/monthly/coordinator.xml
M oozie/cassandra/monthly/workflow.xml
18 files changed, 51 insertions(+), 0 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/analytics/refinery 
refs/changes/24/392624/1

diff --git a/oozie/cassandra/bundle.properties 
b/oozie/cassandra/bundle.properties
index de90779..e29e0e4 100644
--- a/oozie/cassandra/bundle.properties
+++ b/oozie/cassandra/bundle.properties
@@ -68,6 +68,7 @@
 cassandra_password                 = cassandra
 cassandra_nodes                    = 6
 batch_size                         = 1024
+cassandra_write_consistency        = LOCAL_QUORUM
 
 # Hive value separator
 hive_value_separator               = \\t
diff --git a/oozie/cassandra/bundle.xml b/oozie/cassandra/bundle.xml
index 0a4e656..2c56ba5 100644
--- a/oozie/cassandra/bundle.xml
+++ b/oozie/cassandra/bundle.xml
@@ -38,6 +38,7 @@
         <property><name>cassandra_port</name></property>
         <property><name>cassandra_username</name></property>
         <property><name>cassandra_password</name></property>
+        <property><name>cassandra_write_consistency</name></property>
 
         <property><name>hive_value_separator</name></property>
         <property><name>cassandra_table</name></property>
diff --git a/oozie/cassandra/coord_per_article_daily.properties 
b/oozie/cassandra/coord_per_article_daily.properties
index 1fa8382..0104790 100644
--- a/oozie/cassandra/coord_per_article_daily.properties
+++ b/oozie/cassandra/coord_per_article_daily.properties
@@ -67,6 +67,7 @@
 cassandra_password                = cassandra
 cassandra_nodes                   = 6
 batch_size                        = 1024
+cassandra_write_consistency       = LOCAL_QUORUM
 
 # Hive value separator
 hive_value_separator              = \\t
diff --git a/oozie/cassandra/coord_per_project_daily.properties 
b/oozie/cassandra/coord_per_project_daily.properties
index a6baf2f..a37b372 100644
--- a/oozie/cassandra/coord_per_project_daily.properties
+++ b/oozie/cassandra/coord_per_project_daily.properties
@@ -67,6 +67,7 @@
 cassandra_password                = cassandra
 cassandra_nodes                   = 6
 batch_size                        = 1024
+cassandra_write_consistency       = LOCAL_QUORUM
 
 # Hive value separator
 hive_value_separator              = \\t
diff --git a/oozie/cassandra/coord_per_project_hourly.properties 
b/oozie/cassandra/coord_per_project_hourly.properties
index 43f83ac..6b289b7 100644
--- a/oozie/cassandra/coord_per_project_hourly.properties
+++ b/oozie/cassandra/coord_per_project_hourly.properties
@@ -66,6 +66,7 @@
 cassandra_password                = cassandra
 cassandra_nodes                   = 6
 batch_size                        = 1024
+cassandra_write_consistency       = LOCAL_QUORUM
 
 # Hive value separator
 hive_value_separator              = \\t
diff --git a/oozie/cassandra/coord_per_project_monthly.properties 
b/oozie/cassandra/coord_per_project_monthly.properties
index 4a60f0a..d8fddbf 100644
--- a/oozie/cassandra/coord_per_project_monthly.properties
+++ b/oozie/cassandra/coord_per_project_monthly.properties
@@ -69,6 +69,7 @@
 cassandra_password                = cassandra
 cassandra_nodes                   = 6
 batch_size                        = 1024
+cassandra_write_consistency       = LOCAL_QUORUM
 
 # Hive value separator
 hive_value_separator              = \\t
diff --git a/oozie/cassandra/coord_top_articles_daily.properties 
b/oozie/cassandra/coord_top_articles_daily.properties
index 0c4c7c1..bf88644 100644
--- a/oozie/cassandra/coord_top_articles_daily.properties
+++ b/oozie/cassandra/coord_top_articles_daily.properties
@@ -67,6 +67,7 @@
 cassandra_password                = cassandra
 cassandra_nodes                   = 6
 batch_size                        = 1024
+cassandra_write_consistency       = LOCAL_QUORUM
 
 # Hive value separator
 hive_value_separator              = \\t
diff --git a/oozie/cassandra/coord_top_articles_monthly.properties 
b/oozie/cassandra/coord_top_articles_monthly.properties
index 4bae414..fe29ce1 100644
--- a/oozie/cassandra/coord_top_articles_monthly.properties
+++ b/oozie/cassandra/coord_top_articles_monthly.properties
@@ -69,6 +69,7 @@
 cassandra_password                = cassandra
 cassandra_nodes                   = 6
 batch_size                        = 1024
+cassandra_write_consistency       = LOCAL_QUORUM
 
 # Hive value separator
 hive_value_separator              = \\t
diff --git a/oozie/cassandra/coord_unique_devices_daily.properties 
b/oozie/cassandra/coord_unique_devices_daily.properties
index c98a4dc..110564f 100644
--- a/oozie/cassandra/coord_unique_devices_daily.properties
+++ b/oozie/cassandra/coord_unique_devices_daily.properties
@@ -65,6 +65,7 @@
 cassandra_password                 = cassandra
 cassandra_nodes                    = 6
 batch_size                         = 1024
+cassandra_write_consistency       = LOCAL_QUORUM
 
 # Hive value separator
 hive_value_separator               = \\t
diff --git a/oozie/cassandra/coord_unique_devices_monthly.properties 
b/oozie/cassandra/coord_unique_devices_monthly.properties
index e50dac8..8b0c8a6 100644
--- a/oozie/cassandra/coord_unique_devices_monthly.properties
+++ b/oozie/cassandra/coord_unique_devices_monthly.properties
@@ -67,6 +67,7 @@
 cassandra_password                 = cassandra
 cassandra_nodes                    = 6
 batch_size                         = 1024
+cassandra_write_consistency       = LOCAL_QUORUM
 
 # Hive value separator
 hive_value_separator               = \\t
diff --git a/oozie/cassandra/daily/coordinator.xml 
b/oozie/cassandra/daily/coordinator.xml
index ed3deea..6e7cae5 100644
--- a/oozie/cassandra/daily/coordinator.xml
+++ b/oozie/cassandra/daily/coordinator.xml
@@ -37,6 +37,7 @@
         <property><name>cassandra_host</name></property>
         <property><name>cassandra_username</name></property>
         <property><name>cassandra_password</name></property>
+        <property><name>cassandra_write_consistency</name></property>
 
         <property><name>hive_fields</name></property>
         <property><name>hive_fields_types</name></property>
diff --git a/oozie/cassandra/daily/workflow.xml 
b/oozie/cassandra/daily/workflow.xml
index 27a9073..9c30452 100644
--- a/oozie/cassandra/daily/workflow.xml
+++ b/oozie/cassandra/daily/workflow.xml
@@ -79,6 +79,11 @@
             <name>cassandra_password</name>
             <description>The cassandra password for load</description>
         </property>
+        <property>
+            <name>cassandra_write_consistency</name>
+            <description>The cassandra write consistency level</description>
+        </property>
+
 
         <!-- Cassandra load job parameters-->
         <property>
@@ -324,6 +329,11 @@
                     <value>${cassandra_password}</value>
                 </property>
                 <property>
+                    <!--Write consistency level -->
+                    <name>cassandra.consistencylevel.write</name>
+                    <value>${cassandra_write_consistency}</value>
+                </property>
+                <property>
                     <!--Quoted on purpose -->
                     <name>cassandra.output.keyspace</name>
                     <value>"${cassandra_keyspace}"</value>
diff --git a/oozie/cassandra/historical/pagecounts_per_project.properties 
b/oozie/cassandra/historical/pagecounts_per_project.properties
index 2bc2cc4..3a1267c 100644
--- a/oozie/cassandra/historical/pagecounts_per_project.properties
+++ b/oozie/cassandra/historical/pagecounts_per_project.properties
@@ -48,6 +48,7 @@
 cassandra_password                = cassandra
 cassandra_nodes                   = 12
 batch_size                        = 1024
+cassandra_write_consistency       = LOCAL_QUORUM
 
 # Hive value separator
 hive_value_separator              = \\t
diff --git a/oozie/cassandra/historical/workflow.xml 
b/oozie/cassandra/historical/workflow.xml
index 1fd5105..8d0def9 100644
--- a/oozie/cassandra/historical/workflow.xml
+++ b/oozie/cassandra/historical/workflow.xml
@@ -91,6 +91,10 @@
             <name>cassandra_password</name>
             <description>The cassandra password for load</description>
         </property>
+        <property>
+            <name>cassandra_write_consistency</name>
+            <description>The cassandra write consistency level</description>
+        </property>
 
         <!-- Cassandra load job parameters-->
         <property>
@@ -321,6 +325,11 @@
                     <value>${cassandra_password}</value>
                 </property>
                 <property>
+                    <!--Write consistency level -->
+                    <name>cassandra.consistencylevel.write</name>
+                    <value>${cassandra_write_consistency}</value>
+                </property>
+                <property>
                     <!--Quoted on purpose -->
                     <name>cassandra.output.keyspace</name>
                     <value>"${cassandra_keyspace}"</value>
diff --git a/oozie/cassandra/hourly/coordinator.xml 
b/oozie/cassandra/hourly/coordinator.xml
index 6a0db7d..aebfe81 100644
--- a/oozie/cassandra/hourly/coordinator.xml
+++ b/oozie/cassandra/hourly/coordinator.xml
@@ -37,6 +37,7 @@
         <property><name>cassandra_port</name></property>
         <property><name>cassandra_username</name></property>
         <property><name>cassandra_password</name></property>
+        <property><name>cassandra_write_consistency</name></property>
 
         <property><name>hive_fields</name></property>
         <property><name>hive_fields_types</name></property>
diff --git a/oozie/cassandra/hourly/workflow.xml 
b/oozie/cassandra/hourly/workflow.xml
index 1d7aa3a..1a7fc4c 100644
--- a/oozie/cassandra/hourly/workflow.xml
+++ b/oozie/cassandra/hourly/workflow.xml
@@ -83,6 +83,10 @@
             <name>cassandra_password</name>
             <description>The cassandra password for load</description>
         </property>
+        <property>
+            <name>cassandra_write_consistency</name>
+            <description>The cassandra write consistency level</description>
+        </property>
 
         <!-- Cassandra load job parameters-->
         <property>
@@ -337,6 +341,11 @@
                     <value>${cassandra_password}</value>
                 </property>
                 <property>
+                    <!--Write consistency level -->
+                    <name>cassandra.consistencylevel.write</name>
+                    <value>${cassandra_write_consistency}</value>
+                </property>
+                <property>
                     <!--Quoted on purpose -->
                     <name>cassandra.output.keyspace</name>
                     <value>"${cassandra_keyspace}"</value>
diff --git a/oozie/cassandra/monthly/coordinator.xml 
b/oozie/cassandra/monthly/coordinator.xml
index fe7072c..8dfa13b 100644
--- a/oozie/cassandra/monthly/coordinator.xml
+++ b/oozie/cassandra/monthly/coordinator.xml
@@ -38,6 +38,7 @@
         <property><name>cassandra_host</name></property>
         <property><name>cassandra_username</name></property>
         <property><name>cassandra_password</name></property>
+        <property><name>cassandra_write_consistency</name></property>
 
         <property><name>hive_fields</name></property>
         <property><name>hive_fields_types</name></property>
diff --git a/oozie/cassandra/monthly/workflow.xml 
b/oozie/cassandra/monthly/workflow.xml
index 7b53c49..7f01166 100644
--- a/oozie/cassandra/monthly/workflow.xml
+++ b/oozie/cassandra/monthly/workflow.xml
@@ -79,6 +79,10 @@
             <name>cassandra_password</name>
             <description>The cassandra password for load</description>
         </property>
+        <property>
+            <name>cassandra_write_consistency</name>
+            <description>The cassandra write consistency level</description>
+        </property>
 
         <!-- Cassandra load job parameters-->
         <property>
@@ -320,6 +324,11 @@
                     <value>${cassandra_password}</value>
                 </property>
                 <property>
+                    <!--Write consistency level -->
+                    <name>cassandra.consistencylevel.write</name>
+                    <value>${cassandra_write_consistency}</value>
+                </property>
+                <property>
                     <!--Quoted on purpose -->
                     <name>cassandra.output.keyspace</name>
                     <value>"${cassandra_keyspace}"</value>

-- 
To view, visit https://gerrit.wikimedia.org/r/392624
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: Id139a6024cf61dca5b0d2e781d89a588f7f2db53
Gerrit-PatchSet: 1
Gerrit-Project: analytics/refinery
Gerrit-Branch: master
Gerrit-Owner: Joal <j...@wikimedia.org>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to