Skip to content

Commit 3e9a8be

Browse files
committed
ci: debugging
1 parent e8286c9 commit 3e9a8be

File tree

2 files changed

+22
-0
lines changed

2 files changed

+22
-0
lines changed

packages/next/src/build/swc/loaderWorkerPool.ts

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,12 @@ export async function createOrScalePool(
2424
) {
2525
while (true) {
2626
try {
27+
console.log('[loaderWorkerPool] waiting for pool request')
2728
let poolOptions = await binding.recvPoolRequest()
29+
console.log('[loaderWorkerPool] received pool request', {
30+
...poolOptions,
31+
env: 'omitted',
32+
})
2833
const { filename, concurrency, env, cwd } = poolOptions
2934
// Wildcard of "*" meaning to scale all of pools even with different poolId
3035
const workers =
@@ -59,7 +64,12 @@ export async function waitingForWorkerTermination(
5964
) {
6065
while (true) {
6166
try {
67+
console.log('[loaderWorkerPool] waiting for worker termination')
6268
const { filename, workerId } = await binding.recvWorkerTermination()
69+
console.log('[loaderWorkerPool] received worker termination', {
70+
filename,
71+
workerId,
72+
})
6373
const workers = loaderWorkers[filename]
6474
const workerIdx = workers.findIndex(
6575
(worker) => worker.threadId === workerId

turbopack/crates/turbopack-node/js/src/worker_threads/evaluate.ts

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ export const run = async (
3838
getValue = module.default
3939
}
4040
const value = await getValue(new TaskChannel(binding, taskId), ...args)
41+
console.log(`[worker ${workerId}] sending end task message for ${taskId}`)
4142
await binding.sendTaskMessage(
4243
taskId,
4344
JSON.stringify({
@@ -46,25 +47,36 @@ export const run = async (
4647
duration: 0,
4748
})
4849
)
50+
console.log(`[worker ${workerId}] sent end task message for ${taskId}`)
4951
} catch (err) {
52+
console.log(
53+
`[worker ${workerId}] sending error task message for ${taskId}`
54+
)
5055
await binding.sendTaskMessage(
5156
taskId,
5257
JSON.stringify({
5358
type: 'error',
5459
...structuredError(err as Error),
5560
})
5661
)
62+
console.log(`[worker ${workerId}] sent error task message for ${taskId}`)
5763
}
5864
isRunning = false
5965
runningTask = undefined
6066
}
6167

6268
const loop = async () => {
69+
console.log(`[worker ${workerId}] waiting for worker request`)
6370
const taskId = await binding.recvWorkerRequest(workerData.poolId)
71+
console.log(`[worker ${workerId}] received worker request ${taskId}`)
6472

73+
console.log(`[worker ${workerId}] notifying worker ack ${taskId}`)
6574
await binding.notifyWorkerAck(taskId, workerId)
75+
console.log(`[worker ${workerId}] notified worker ack ${taskId}`)
6676

77+
console.log(`[worker ${workerId}] waiting for message in worker`)
6778
const msg_str = await binding.recvMessageInWorker(workerId)
79+
console.log(`[worker ${workerId}] received message in worker`)
6880

6981
const msg = JSON.parse(msg_str) as
7082
| {

0 commit comments

Comments
 (0)