You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: site/content/documentation/programming/federation.md
+32-1Lines changed: 32 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -299,9 +299,10 @@ FedX provides various means for configuration. Configuration settings can be def
299
299
|Property | Description |
300
300
|---------|-------------|
301
301
|prefixDeclarations | Path to prefix declarations file, see [PREFIX Declarations](#prefix-declarations)|
302
-
|cacheLocation|Location where the memory cache gets persisted at shutdown, default _cache.db_|
302
+
|sourceSelectionCacheSpec|Cache specification for the `SourceSelectionMemoryCache`, default _maximumSize=1000,expireAfterWrite=6h_|
303
303
|joinWorkerThreads | The number of join worker threads for parallelization, default _20_|
304
304
|unionWorkerThreads | The number of union worker threads for parallelization, default _20_|
305
+
|leftJoinWorkerThreads | The number of left join worker threads for parallelization, default _10_|
305
306
|boundJoinBlockSize | Block size for bound joins, default _15_|
306
307
|enforceMaxQueryTime | Max query time in seconds, 0 to disable, default _30_|
307
308
|enableServiceAsBoundJoin | Flag for evaluating a SERVICE expression (contacting non-federation members) using vectored evaluation, default _true_. For today's endpoints it is more efficient to disable vectored evaluation of SERVICE |
@@ -310,6 +311,36 @@ FedX provides various means for configuration. Configuration settings can be def
310
311
|logQueryPlan | Flag to enable/disable query plan logging via Java class _QueryPlanLog_, default _false_|
311
312
|logQueries | Flag to enable/disable query logging via _QueryLog_, default _false_. The _QueryLog_ facility allows to log all queries to a file |
312
313
314
+
#### Overriding via configuration template
315
+
316
+
The aforementioned properties can also be set using a configuration template, via the `fedx:config` property, e.g.:
FedX supports to define the maximum execution time for a query. This can be set on query level `Query#setMaxExecutionTime`or globally using the FedX config setting _enforceMaxQueryTime_.
0 commit comments