Skip to content

fs: enable chunked reading for large files in readFileHandle #1751

fs: enable chunked reading for large files in readFileHandle

fs: enable chunked reading for large files in readFileHandle #1751

Triggered via pull request December 21, 2025 19:19
Status Failure
Total duration 41m 19s
Artifacts 1

test-shared.yml

on: pull_request
Build slim tarball
1m 31s
Build slim tarball
Matrix: build
Fit to window
Zoom out
Zoom in

Annotations

8 errors
aarch64-darwin: with shared libraries
Process completed with exit code 2.
aarch64-darwin: with shared libraries: test/parallel/test-fs-promises-file-handle-readFile.js#L141
--- stderr --- (node:46040) LargeFileWarning: Detected `fs.readFile()` to read a huge file in memory (2157969407 bytes). Please consider using `fs.createReadStream()` instead to minimize memory overhead and increase the performance. (Use `node --trace-warnings ...` to show where the warning was created) (node:46040) LargeFileWarning: Detected `fs.readFile()` to read a huge file in memory (5368709120 bytes). Please consider using `fs.createReadStream()` instead to minimize memory overhead and increase the performance. node:internal/process/promises:332 triggerUncaughtException(err, true /* fromPromise */); ^ AssertionError [ERR_ASSERTION]: Missing expected rejection (RangeError). at async doReadAndCancel (/Users/runner/work/_temp/node-v26.0.0-nightly2025-12-215b7d325db0-slim/test/parallel/test-fs-promises-file-handle-readFile.js:141:7) { generatedMessage: false, code: 'ERR_ASSERTION', actual: undefined, expected: { name: 'RangeError', code: 'ERR_FS_FILE_TOO_LARGE' }, operator: 'rejects', diff: 'simple' } Node.js v26.0.0-pre Command: out/Release/node /Users/runner/work/_temp/node-v26.0.0-nightly2025-12-215b7d325db0-slim/test/parallel/test-fs-promises-file-handle-readFile.js
aarch64-linux: with shared libraries
Process completed with exit code 2.
aarch64-linux: with shared libraries: test/parallel/test-fs-promises-file-handle-readFile.js#L141
--- stderr --- (node:58014) LargeFileWarning: Detected `fs.readFile()` to read a huge file in memory (2157969407 bytes). Please consider using `fs.createReadStream()` instead to minimize memory overhead and increase the performance. (Use `node --trace-warnings ...` to show where the warning was created) (node:58014) LargeFileWarning: Detected `fs.readFile()` to read a huge file in memory (5368709120 bytes). Please consider using `fs.createReadStream()` instead to minimize memory overhead and increase the performance. node:internal/process/promises:332 triggerUncaughtException(err, true /* fromPromise */); ^ AssertionError [ERR_ASSERTION]: Missing expected rejection (RangeError). at async doReadAndCancel (/home/runner/work/_temp/node-v26.0.0-nightly2025-12-215b7d325db0-slim/test/parallel/test-fs-promises-file-handle-readFile.js:141:7) { generatedMessage: false, code: 'ERR_ASSERTION', actual: undefined, expected: { name: 'RangeError', code: 'ERR_FS_FILE_TOO_LARGE' }, operator: 'rejects', diff: 'simple' } Node.js v26.0.0-pre Command: out/Release/node /home/runner/work/_temp/node-v26.0.0-nightly2025-12-215b7d325db0-slim/test/parallel/test-fs-promises-file-handle-readFile.js
x86_64-linux: with shared libraries
Process completed with exit code 2.
x86_64-linux: with shared libraries: test/parallel/test-fs-promises-file-handle-readFile.js#L141
--- stderr --- (node:49639) LargeFileWarning: Detected `fs.readFile()` to read a huge file in memory (2157969407 bytes). Please consider using `fs.createReadStream()` instead to minimize memory overhead and increase the performance. (Use `node --trace-warnings ...` to show where the warning was created) (node:49639) LargeFileWarning: Detected `fs.readFile()` to read a huge file in memory (5368709120 bytes). Please consider using `fs.createReadStream()` instead to minimize memory overhead and increase the performance. node:internal/process/promises:332 triggerUncaughtException(err, true /* fromPromise */); ^ AssertionError [ERR_ASSERTION]: Missing expected rejection (RangeError). at async doReadAndCancel (/home/runner/work/_temp/node-v26.0.0-nightly2025-12-215b7d325db0-slim/test/parallel/test-fs-promises-file-handle-readFile.js:141:7) { generatedMessage: false, code: 'ERR_ASSERTION', actual: undefined, expected: { name: 'RangeError', code: 'ERR_FS_FILE_TOO_LARGE' }, operator: 'rejects', diff: 'simple' } Node.js v26.0.0-pre Command: out/Release/node /home/runner/work/_temp/node-v26.0.0-nightly2025-12-215b7d325db0-slim/test/parallel/test-fs-promises-file-handle-readFile.js
x86_64-darwin: with shared libraries
Process completed with exit code 2.
x86_64-darwin: with shared libraries: test/parallel/test-fs-promises-file-handle-readFile.js#L141
--- stderr --- (node:13605) LargeFileWarning: Detected `fs.readFile()` to read a huge file in memory (2157969407 bytes). Please consider using `fs.createReadStream()` instead to minimize memory overhead and increase the performance. (Use `node --trace-warnings ...` to show where the warning was created) (node:13605) LargeFileWarning: Detected `fs.readFile()` to read a huge file in memory (5368709120 bytes). Please consider using `fs.createReadStream()` instead to minimize memory overhead and increase the performance. node:internal/process/promises:332 triggerUncaughtException(err, true /* fromPromise */); ^ AssertionError [ERR_ASSERTION]: Missing expected rejection (RangeError). at async doReadAndCancel (/Users/runner/work/_temp/node-v26.0.0-nightly2025-12-215b7d325db0-slim/test/parallel/test-fs-promises-file-handle-readFile.js:141:7) { generatedMessage: false, code: 'ERR_ASSERTION', actual: undefined, expected: { name: 'RangeError', code: 'ERR_FS_FILE_TOO_LARGE' }, operator: 'rejects', diff: 'simple' } Node.js v26.0.0-pre Command: out/Release/node /Users/runner/work/_temp/node-v26.0.0-nightly2025-12-215b7d325db0-slim/test/parallel/test-fs-promises-file-handle-readFile.js

Artifacts

Produced during runtime
Name Size Digest
tarballs
47.8 MB
sha256:85882d5fb700e1275fcde5263598dd34cc465be54f5dbcf6d4e94b656e410b34