--- Service[presto-server].orig
+++ Service[presto-server]
@@
- require => ['Presto::Properties[config]', 'Presto::Properties[node]', 'Presto::Properties[log]', 'File[/etc/presto/jvm.config]', 'File[/var/log/presto]', 'Rsyslog::Conf[presto-server]', 'Systemd::Override[presto-umask]', 'File[/etc/presto/resource-groups.json]', 'File[/etc/presto/selectors.json]']
+ require => ['Presto::Properties[config]', 'Presto::Properties[node]', 'Presto::Properties[log]', 'File[/etc/presto/jvm.config]', 'File[/var/log/presto]', 'Rsyslog::Conf[presto-server]', 'Systemd::Override[presto-umask]', 'Presto::Properties[resource-groups]', 'File[/etc/presto/resource-groups.json]']
File[/etc/presto/resource-groups.json]
- Content differences:
--- /etc/presto/resource-groups.json.orig
+++ /etc/presto/resource-groups.json
@@ -30,5 +30,25 @@
}
]
}
+ ],
+ "selectors": [
+ {
+ "source": "superset_user",
+ "group": "global.high_priority"
+ },
+ {
+ "user": "growthbook_user",
+ "group": "global.high_priority"
+ },
+ {
+ "clientTags": [
+ "heavy"
+ ],
+ "group": "global.heavy"
+ },
+ {
+ "queryType": "SELECT",
+ "group": "global.standard"
+ }
]
}
Relevant files