Skip to content

Commit cf7d33f

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

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
@@ -1336,6 +1336,15 @@ If `true`, then use WebSocket for data fetching.
13361336
| --------------- | ---------------------- | --------------------- |
13371337
| `true`, `false` | `true` | `true` |
13381338

1339+
## `CUBEJS_TESSERACT_ORCHESTRATOR`
1340+
1341+
If `true`, enables performance optimizations in the query orchestrator,
1342+
such as deserializing Cube Store result sets in native Rust code.
1343+
1344+
| Possible Values | Default in Development | Default in Production |
1345+
| --------------- | ---------------------- | --------------------- |
1346+
| `true`, `false` | `true` | `true` |
1347+
13391348
## `CUBESTORE_AWS_ACCESS_KEY_ID`
13401349

13411350
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
@@ -227,7 +227,7 @@ const variables: Record<string, (...args: any) => any> = {
227227
.asInt(),
228228
nativeSqlPlanner: () => get('CUBEJS_TESSERACT_SQL_PLANNER').default('false').asBool(),
229229
nativeOrchestrator: () => get('CUBEJS_TESSERACT_ORCHESTRATOR')
230-
.default('false')
230+
.default('true')
231231
.asBoolStrict(),
232232
transpilationWorkerThreads: () => get('CUBEJS_TRANSPILATION_WORKER_THREADS')
233233
.default('false')

0 commit comments

Comments
 (0)