feat(xo-server/workers): expose options in config

This commit is contained in:
Julien Fontanet
2019-12-10 12:03:18 +01:00
parent d255c116dd
commit c20e9820fe
2 changed files with 10 additions and 1 deletions

View File

@@ -108,5 +108,11 @@ timeout = 600e3
# see https:#github.com/vatesfr/xen-orchestra/issues/3419
# useSudo = false
# https://github.com/facebook/jest/blob/master/packages/jest-worker/README.md#options-object-optional
#
#[workerOptions]
#numWorkers = 2
[xapiOptions]
maxUncoalescedVdis = 1

View File

@@ -9,7 +9,10 @@ export default class Workers {
app.on('start', () => {
process.env.XO_CONFIG = JSON.stringify(config)
this._worker = new Worker(require.resolve('./worker'))
this._worker = new Worker(
require.resolve('./worker'),
config.workerOptions
)
})
app.on('stop', () => this._worker.end())
}