feat(xo-server/workers): expose options in config
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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())
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user