ddstats-server/tests/multihread.test.js

24 lines
512 B
JavaScript

import { initWorkers, spread } from '../libs/utils/multithread.js'
import Finish from '../schemas/Finish-copy.js'
import initLog from '../libs/utils/log.js'
const log = initLog("sqlite2mongo")
initWorkers(6)
export default async function() {
log("Checking for new finishes...")
await Finish.deleteMany({})
let offset = -1
while (offset < 10000000) {
await spread(
'./db.test.js',
{
offset
}
)
offset += 5000
}
}