@@ -71,6 +71,11 @@ execution on a Trino cluster:
7171 fault-tolerant execution and typically only to deactivate with ` NONE ` , since
7272 switching between modes on a cluster is not tested.
7373 - ` NONE `
74+ * - ` retry-policy.allowed `
75+ - List of retry policies that are allowed to be configured for a cluster.
76+ This property is used to prevent a user from configuring a retry policy that
77+ is not meant to be used on the given cluster.
78+ - ` NONE ` , ` QUERY ` , ` TASK `
7479* - ` exchange.deduplication-buffer-size `
7580 - [ Data size] ( prop-type-data-size ) of the coordinator's in-memory buffer used
7681 by fault-tolerant execution to store output of query
@@ -382,7 +387,7 @@ fault-tolerant execution. You can configure a filesystem-based exchange manager
382387that stores spooled data in a specified location, such as {ref}`AWS S3
383388<fte-exchange-aws-s3 >` and S3-compatible systems, {ref} ` Azure Blob Storage
384389<fte-exchange-azure-blob >` , {ref} ` Google Cloud Storage <fte-exchange-gcs >`,
385- or {ref}` HDFS <fte-exchange-hdfs> ` .
390+ {ref} ` Alluxio <fte-exchange-alluxio> ` , or {ref}` HDFS <fte-exchange-hdfs> ` .
386391
387392### Configuration
388393
@@ -508,6 +513,18 @@ the property may be configured for:
508513 retry a request.
509514 - ` 10 `
510515 - Azure Blob Storage
516+ * - ` exchange.alluxio.block-size `
517+ - Block [ data size] ( prop-type-data-size ) for Alluxio storage.
518+ - ` 4MB `
519+ - Alluxio
520+ * - ` exchange.alluxio.site-file-path `
521+ - Path to the alluxio site file that contains your custom configuration,
522+ for example ` /etc/alluxio-site.properties ` . The file must exist on all
523+ nodes in the Trino cluster. Follow the [ Alluxio client configuration
524+ documentation] ( https://docs.alluxio.io/os/user/stable/en/operation/Configuration.html )
525+ for more details.
526+ -
527+ - Alluxio
511528* - ` exchange.hdfs.block-size `
512529 - Block [ data size] ( prop-type-data-size ) for HDFS storage.
513530 - ` 4MB `
@@ -601,6 +618,18 @@ exchange.s3.endpoint=https://storage.googleapis.com
601618exchange.gcs.json-key-file-path =/path/to/gcs_keyfile.json
602619```
603620
621+ (fte-exchange-alluxio)=
622+ #### Alluxio
623+
624+ The following ` exchange-manager.properties ` configuration example specifies Alluxio
625+ as the spooling storage destination.
626+
627+ ``` properties
628+ exchange-manager.name =alluxio
629+ exchange.base-directories =alluxio://alluxio-master:19998/exchange-spooling-directory
630+ exchange.alluxio.site-file-path =/path/to/alluxio-site.properties
631+ ```
632+
604633(fte-exchange-hdfs)=
605634#### HDFS
606635
0 commit comments