Ottomata has submitted this change and it was merged. ( 
https://gerrit.wikimedia.org/r/402411 )

Change subject: Use python3 async gthread workers for superset
......................................................................


Use python3 async gthread workers for superset

Bug: T182688
Change-Id: Id2dcef636e107807cc3e3e171689bbaec2fad0e2
---
M modules/profile/manifests/superset.pp
M modules/superset/manifests/init.pp
2 files changed, 11 insertions(+), 9 deletions(-)

Approvals:
  Ottomata: Verified; Looks good to me, approved



diff --git a/modules/profile/manifests/superset.pp 
b/modules/profile/manifests/superset.pp
index 4878c7a..5319b60 100644
--- a/modules/profile/manifests/superset.pp
+++ b/modules/profile/manifests/superset.pp
@@ -36,14 +36,14 @@
 #   statsd host:port
 #
 class profile::superset(
-    $workers           = hiera('profile::superset::workers', 1),
-    $database_uri      = hiera('profile::superset::database_uri', 
'sqlite:////var/lib/superset/superset.db'),
-    $database_password = hiera('profile::superset::database_password', undef),
-    $admin_user        = hiera('profile::superset::admin_user', 'admin'),
-    $admin_password    = hiera('profile::superset::admin_password', 'admin'),
-    $secret_key        = hiera('profile::superset::secret_key', 
'not_really_a_secret_key'),
+    $workers            = hiera('profile::superset::workers', 1),
+    $database_uri       = hiera('profile::superset::database_uri', 
'sqlite:////var/lib/superset/superset.db'),
+    $database_password  = hiera('profile::superset::database_password', undef),
+    $admin_user         = hiera('profile::superset::admin_user', 'admin'),
+    $admin_password     = hiera('profile::superset::admin_password', 'admin'),
+    $secret_key         = hiera('profile::superset::secret_key', 
'not_really_a_secret_key'),
     $ldap_proxy_enabled = hiera('profile::superset::ldap_proxy_enabled', 
false),
-    $statsd            = hiera('statsd', undef),
+    $statsd             = hiera('statsd', undef),
 ) {
     # If given $database_password, insert it into $database_uri.
     $full_database_uri = $database_password ? {
@@ -88,6 +88,8 @@
 
     class { '::superset':
         workers          => $workers,
+        # gthread requires python3.
+        worker_class     => 'gthread',
         database_uri     => $full_database_uri,
         secret_key       => $secret_key,
         admin_user       => $admin_user,
diff --git a/modules/superset/manifests/init.pp 
b/modules/superset/manifests/init.pp
index 8278b12..d4cc64f 100644
--- a/modules/superset/manifests/init.pp
+++ b/modules/superset/manifests/init.pp
@@ -27,7 +27,7 @@
 #   Number of gevent workers
 #
 # [*worker_class*]
-#   Gunicorn worker-class. sync or gevent.  Default: sync
+#   Gunicorn worker-class.  Default: sync
 #
 # [*admin_user*]
 #   Web UI admin user
@@ -72,7 +72,7 @@
 ) {
     requires_os('debian >= jessie')
     require_package(
-        'python',
+        'python3',
         'virtualenv',
         'firejail',
     )

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

Gerrit-MessageType: merged
Gerrit-Change-Id: Id2dcef636e107807cc3e3e171689bbaec2fad0e2
Gerrit-PatchSet: 2
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: Ottomata <ao...@wikimedia.org>
Gerrit-Reviewer: Ottomata <ao...@wikimedia.org>
Gerrit-Reviewer: jenkins-bot <>

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

Reply via email to