src,lib,test: make metrics interval updates thread-safe #1256
Annotations
3 errors
|
Test
Process completed with exit code 2.
|
|
Test:
test/agents/test-zmq-heap-profile.mjs#L111
--- stderr ---
node:events:487
throw er; // Unhandled 'error' event
^
AssertionError [ERR_ASSERTION]: ifError got unwanted exception: Expected values to be strictly equal:
+ actual - expected
+ 'agent-metrics'
- 'asset-data-packet'
at /home/runner/work/nsolid/nsolid/node/test/common/index.js:452:12
at /home/runner/work/nsolid/nsolid/node/test/common/index.js:489:15
at TestPlayground.detectInitialSequence (/home/runner/work/nsolid/nsolid/node/test/common/nsolid-zmq-agent/index.js:407:7)
at onEvent (file:///home/runner/work/nsolid/nsolid/node/test/agents/test-zmq-heap-profile.mjs:111:18)
at TestPlayground.detectInitialSequence (/home/runner/work/nsolid/nsolid/node/test/common/nsolid-zmq-agent/index.js:403:13)
at ZmqAgentBus.<anonymous> (/home/runner/work/nsolid/nsolid/node/test/common/nsolid-zmq-agent/index.js:305:14)
at ZmqAgentBus.emit (node:events:509:28)
at ZmqAgentBus._handleMessage (/home/runner/work/nsolid/nsolid/node/test/common/nsolid-zmq-agent/zmqagentbus.js:331:12)
at exports.Socket.emit (node:events:509:28)
at Socket._emitMessage (/home/runner/work/nsolid/nsolid/node/test/common/nsolid-zmq-agent/node_modules/zeromq/lib/index.js:647:10)
at Socket._flushRead (/home/runner/work/nsolid/nsolid/node/test/common/nsolid-zmq-agent/node_modules/zeromq/lib/index.js:660:10)
at Socket._flushReads (/home/runner/work/nsolid/nsolid/node/test/common/nsolid-zmq-agent/node_modules/zeromq/lib/index.js:696:15)
at Immediate._onImmediate (/home/runner/work/nsolid/nsolid/node/test/common/nsolid-zmq-agent/node_modules/zeromq/lib/index.js:307:12)
Emitted 'error' event on instance at:
at Socket._flushRead (/home/runner/work/nsolid/nsolid/node/test/common/nsolid-zmq-agent/node_modules/zeromq/lib/index.js:662:10)
at Socket._flushReads (/home/runner/work/nsolid/nsolid/node/test/common/nsolid-zmq-agent/node_modules/zeromq/lib/index.js:696:15)
at Immediate.<anonymous> (/home/runner/work/nsolid/nsolid/node/test/common/nsolid-zmq-agent/node_modules/zeromq/lib/index.js:307:12)
at process.processImmediate (node:internal/timers:506:21) {
generatedMessage: false,
code: 'ERR_ASSERTION',
actual: AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:
+ actual - expected
+ 'agent-metrics'
- 'asset-data-packet'
at onEvent (file:///home/runner/work/nsolid/nsolid/node/test/agents/test-zmq-heap-profile.mjs:111:18)
at TestPlayground.detectInitialSequence (/home/runner/work/nsolid/nsolid/node/test/common/nsolid-zmq-agent/index.js:403:13)
at ZmqAgentBus.<anonymous> (/home/runner/work/nsolid/nsolid/node/test/common/nsolid-zmq-agent/index.js:305:14)
at ZmqAgentBus.emit (node:events:509:28)
at ZmqAgentBus._handleMessage (/home/runner/work/nsolid/nsolid/node/test/common/nsolid-zmq-agent/zmqagentbus.js:331:12)
at exports.Socket.emit (node:events:509:28)
at Socket._emitMessage (/home/runner/work/nsolid/nsolid/node/test/common/nsolid-zmq-agent/node_modules/zeromq/lib/index.js:647:10)
at Socket._flushRead (/home/runner/work/nsolid/nsolid/node/test/common/nsolid-zmq-agent/node_modules/zeromq/lib/index.js:660:10)
at Socket._flushReads (/home/runner/work/nsolid/nsolid/node/test/common/nsolid-zmq-agent/node_modules/zeromq/lib/index.js:696:15)
at Immediate._onImmediate (/home/runner/work/nsolid/nsolid/node/test/common/nsolid-zmq-agent/node_modules/zeromq/lib/index.js:307:12) {
generatedMessage: true,
code: 'ERR_ASSERTION',
actual: 'agent-metrics',
expected: 'asset-data-packet',
operator: 'strictEqual',
diff: 'simple'
},
expected: null,
operator: 'ifError',
diff: 'simple'
}
Node.js v24.18.0
--- stdout ---
[local] profile command should work for the main thread with trackAllocations=false
[0] agent-connected, f8d492e77466500012c097a579317400747f9e10
[1] agent-metrics, f8d492e77466500012c097a579317400747f9e10
[1] agent-info, f8d492e77466500012c097a579317400747f9e10
[2] agent-packages, f8d492e77466500012c097a579317400747f9e10
[3] agent-metrics, f8d492e77466500012c097a57
|
|
Test:
test/parallel/test-nsolid-snapshot.js#L103
--- stderr ---
node:assert:849
throw newErr;
^
AssertionError [ERR_ASSERTION]: ifError got unwanted exception: Heap snapshot could not be generated
at /home/runner/work/nsolid/nsolid/node/test/common/index.js:452:12
at /home/runner/work/nsolid/nsolid/node/test/common/index.js:489:15
at node:internal/nsolid_assets:364:30
at process.processTicksAndRejections (node:internal/process/task_queues:85:11)
at Object.snapshot (node:internal/nsolid_assets:359:13)
at start.snapshot (node:nsolid:573:14)
at Immediate.<anonymous> (/home/runner/work/nsolid/nsolid/node/test/parallel/test-nsolid-snapshot.js:103:22)
at Immediate.<anonymous> (/home/runner/work/nsolid/nsolid/node/test/common/index.js:489:15)
at process.processImmediate (node:internal/timers:506:21) {
generatedMessage: false,
code: 'ERR_ASSERTION',
actual: Error [-17]: Heap snapshot could not be generated
at Object.snapshot (node:internal/nsolid_assets:359:13)
at start.snapshot (node:nsolid:573:14)
at Immediate.<anonymous> (/home/runner/work/nsolid/nsolid/node/test/parallel/test-nsolid-snapshot.js:103:22)
at Immediate.<anonymous> (/home/runner/work/nsolid/nsolid/node/test/common/index.js:489:15)
at process.processImmediate (node:internal/timers:506:21) {
code: -17
},
expected: null,
operator: 'ifError',
diff: 'simple'
}
Node.js v24.18.0
Command: out/Release/nsolid /home/runner/work/nsolid/nsolid/node/test/parallel/test-nsolid-snapshot.js
|
background
wait
wait-all
cancel
parallel
Loading