mirror of
https://github.com/n8n-io/n8n.git
synced 2024-11-10 06:34:05 -08:00
fix(core): Give better error message if executions.process
is still used in the configs (#8618)
This commit is contained in:
parent
b54488ada5
commit
cd8ca8412d
|
@ -73,6 +73,11 @@ if (userManagement.jwtRefreshTimeoutHours >= userManagement.jwtSessionDurationHo
|
||||||
|
|
||||||
config.set('userManagement.jwtRefreshTimeoutHours', 0);
|
config.set('userManagement.jwtRefreshTimeoutHours', 0);
|
||||||
}
|
}
|
||||||
|
if (config.getEnv('executions.process') !== 'IGNORED') {
|
||||||
|
throw new ApplicationError(
|
||||||
|
'Own mode has been removed. If you need the isolation and performance gains, please consider using queue mode.',
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
setGlobalState({
|
setGlobalState({
|
||||||
defaultTimezone: config.getEnv('generic.timezone'),
|
defaultTimezone: config.getEnv('generic.timezone'),
|
||||||
|
|
|
@ -234,6 +234,14 @@ export const schema = {
|
||||||
},
|
},
|
||||||
|
|
||||||
executions: {
|
executions: {
|
||||||
|
// By default workflows get always executed in the main process.
|
||||||
|
// TODO: remove this and all usage of `executions.process` when we're sure that nobody has this in their config file anymore.
|
||||||
|
process: {
|
||||||
|
doc: 'Own mode has been removed and is only here for backwards compatibility of config files. N8n will use main mode for executions unless `executions.mode` is set to `queue`.',
|
||||||
|
format: ['main', 'own', 'IGNORED'] as const,
|
||||||
|
default: 'IGNORED',
|
||||||
|
env: 'EXECUTIONS_PROCESS',
|
||||||
|
},
|
||||||
mode: {
|
mode: {
|
||||||
doc: 'If it should run executions directly or via queue',
|
doc: 'If it should run executions directly or via queue',
|
||||||
format: ['regular', 'queue'] as const,
|
format: ['regular', 'queue'] as const,
|
||||||
|
|
Loading…
Reference in a new issue