--- 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]']
+ require => ['Presto::Properties[config]', 'Presto::Properties[node]', 'Presto::Properties[log]', 'File[/etc/presto/jvm.config]', 'File[/etc/presto/resource-groups.json]', 'File[/etc/presto/selectors.json]', 'File[/var/log/presto]', 'Rsyslog::Conf[presto-server]', 'Systemd::Override[presto-umask]']
File[/etc/presto/config.properties]
- Content differences:
--- /etc/presto/config.properties.orig
+++ /etc/presto/config.properties
@@ -20,8 +20,18 @@
internal-communication.kerberos.enabled=true
jmx.rmiregistry.port=8279
join-distribution-type=AUTOMATIC
+memory.heap-headroom-per-node=30GB
node-scheduler.include-coordinator=false
node-scheduler.network-topology=legacy
-query.max-memory=200GB
+query.max-execution-time=30m
+query.max-memory=300GB
query.max-memory-per-node=20GB
+query.max-spill-per-node=100GB
query.max-total-memory-per-node=40GB
+resource-groups.config-file=/etc/presto/resource-groups.json
+resource-groups.configuration-manager=file
+resource-groups.selector-file=/etc/presto/selectors.json
+spill-enabled=true
+spiller-spill-path=/srv/presto/var/spill
+task.concurrency=4
+task.max-worker-threads=32
Relevant files