--- 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[/var/log/presto]', 'Rsyslog::Conf[presto-server]', 'Systemd::Override[presto-umask]', 'Presto::Properties[resource-groups]', 'File[/etc/presto/resource-groups.json]']
File[/etc/presto/config.properties]
- Content differences:
--- /etc/presto/config.properties.orig
+++ /etc/presto/config.properties
@@ -24,4 +24,6 @@
join-distribution-type=AUTOMATIC
node-scheduler.include-coordinator=false
node-scheduler.network-topology=legacy
-query.max-memory=200GB
+query.max-execution-time=60m
+query.max-memory=600GB
+query.max-total-memory=900GB
File[/etc/presto/jvm.config]
- Content differences:
--- /etc/presto/jvm.config.orig
+++ /etc/presto/jvm.config
@@ -1,5 +1,5 @@
-server
--Xmx20G
+-Xmx70G
-XX:+UseG1GC
-XX:G1HeapRegionSize=32M
-XX:+UseGCOverheadLimit
Relevant files