Skip to content

Commit a374f84

Browse files
committed
Add test worker
1 parent 4dd11c1 commit a374f84

File tree

1 file changed

+19
-0
lines changed

1 file changed

+19
-0
lines changed
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
import { RocksDatabase } from '../../src/index.js';
2+
import { parentPort, workerData } from 'node:worker_threads';
3+
4+
const db = RocksDatabase.open(workerData.path);
5+
6+
parentPort?.on('message', event => {
7+
if (event.addManyEntries) {
8+
for (let i = 0; i < event.count; i++) {
9+
const log = db.useLog('foo');
10+
log.addEntry(Date.now(), Buffer.from('hello'));
11+
}
12+
parentPort?.postMessage({ done: true });
13+
} else if (event.close) {
14+
db.close();
15+
process.exit(0);
16+
}
17+
});
18+
19+
parentPort?.postMessage({ started: true });

0 commit comments

Comments
 (0)