From 067b29752d9f30ace8b7a32a1c49dfa8ecdf0a8e Mon Sep 17 00:00:00 2001 From: Konstantin Burkalev Date: Tue, 8 Apr 2025 15:49:54 +0300 Subject: [PATCH 1/2] set CUBEJS_TESSERACT_ORCHESTRATOR to true by default --- packages/cubejs-backend-shared/src/env.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/cubejs-backend-shared/src/env.ts b/packages/cubejs-backend-shared/src/env.ts index eaad63fc5d03f..41f9b2e46c9e2 100644 --- a/packages/cubejs-backend-shared/src/env.ts +++ b/packages/cubejs-backend-shared/src/env.ts @@ -221,7 +221,7 @@ const variables: Record any> = { .asInt(), nativeSqlPlanner: () => get('CUBEJS_TESSERACT_SQL_PLANNER').default('false').asBool(), nativeOrchestrator: () => get('CUBEJS_TESSERACT_ORCHESTRATOR') - .default('false') + .default('true') .asBoolStrict(), transpilationWorkerThreads: () => get('CUBEJS_TRANSPILATION_WORKER_THREADS') .default('false') From 7d32c91ea5a34486f0f303ce5c4cd9894cce5e62 Mon Sep 17 00:00:00 2001 From: Igor Lukanin Date: Thu, 10 Apr 2025 13:24:51 +0200 Subject: [PATCH 2/2] Add docs --- .../reference/configuration/environment-variables.mdx | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/docs/pages/reference/configuration/environment-variables.mdx b/docs/pages/reference/configuration/environment-variables.mdx index 4e7d712972f1d..82b1281e7050c 100644 --- a/docs/pages/reference/configuration/environment-variables.mdx +++ b/docs/pages/reference/configuration/environment-variables.mdx @@ -1301,6 +1301,15 @@ If `true`, then use WebSocket for data fetching. | --------------- | ---------------------- | --------------------- | | `true`, `false` | `true` | `true` | +## `CUBEJS_TESSERACT_ORCHESTRATOR` + +If `true`, enables performance optimizations in the query orchestrator, +such as deserializing Cube Store result sets in native Rust code. + +| Possible Values | Default in Development | Default in Production | +| --------------- | ---------------------- | --------------------- | +| `true`, `false` | `true` | `true` | + ## `CUBESTORE_AWS_ACCESS_KEY_ID` The Access Key ID for AWS. Required when using AWS S3.