Skip to content

Commit b6f1690

Browse files
feat(schema-compiler)!: Turn CUBEJS_TESSERACT_ORCHESTRATOR=true by default (#9440)
* set CUBEJS_TESSERACT_ORCHESTRATOR to true by default * Add docs --------- Co-authored-by: Igor Lukanin <[email protected]>
1 parent c528ebe commit b6f1690

File tree

2 files changed

+10
-1
lines changed

2 files changed

+10
-1
lines changed

docs/pages/reference/configuration/environment-variables.mdx

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1316,6 +1316,15 @@ If `true`, then use WebSocket for data fetching.
13161316
| --------------- | ---------------------- | --------------------- |
13171317
| `true`, `false` | `true` | `true` |
13181318

1319+
## `CUBEJS_TESSERACT_ORCHESTRATOR`
1320+
1321+
If `true`, enables performance optimizations in the query orchestrator,
1322+
such as deserializing Cube Store result sets in native Rust code.
1323+
1324+
| Possible Values | Default in Development | Default in Production |
1325+
| --------------- | ---------------------- | --------------------- |
1326+
| `true`, `false` | `true` | `true` |
1327+
13191328
## `CUBESTORE_AWS_ACCESS_KEY_ID`
13201329

13211330
The Access Key ID for AWS. Required when using AWS S3.

packages/cubejs-backend-shared/src/env.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -221,7 +221,7 @@ const variables: Record<string, (...args: any) => any> = {
221221
.asInt(),
222222
nativeSqlPlanner: () => get('CUBEJS_TESSERACT_SQL_PLANNER').default('false').asBool(),
223223
nativeOrchestrator: () => get('CUBEJS_TESSERACT_ORCHESTRATOR')
224-
.default('false')
224+
.default('true')
225225
.asBoolStrict(),
226226
transpilationWorkerThreads: () => get('CUBEJS_TRANSPILATION_WORKER_THREADS')
227227
.default('false')

0 commit comments

Comments
 (0)