fs: rename rimraf's maxBusyTries to maxRetries · nodejs/node@fa1f87b · GitHub
Skip to content

Commit fa1f87b

Browse files
cjihrigaddaleax
authored andcommitted
fs: rename rimraf's maxBusyTries to maxRetries
This is part of reworking the rimraf retry logic. Refs: #30580 PR-URL: #30644 Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: James M Snell <jasnell@gmail.com>
1 parent fcde497 commit fa1f87b

4 files changed

Lines changed: 20 additions & 11 deletions

File tree

doc/api/fs.md

Lines changed: 11 additions & 2 deletions

lib/internal/fs/rimraf.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ function rimraf(path, options, callback) {
3535
_rimraf(path, options, function CB(err) {
3636
if (err) {
3737
if ((err.code === 'EBUSY' || err.code === 'ENOTEMPTY' ||
38-
err.code === 'EPERM') && busyTries < options.maxBusyTries) {
38+
err.code === 'EPERM') && busyTries < options.maxRetries) {
3939
busyTries++;
4040
return setTimeout(_rimraf, busyTries * 100, path, options, CB);
4141
}

lib/internal/fs/utils.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -563,7 +563,7 @@ function warnOnNonPortableTemplate(template) {
563563

564564
const defaultRmdirOptions = {
565565
emfileWait: 1000,
566-
maxBusyTries: 3,
566+
maxRetries: 3,
567567
recursive: false,
568568
};
569569

@@ -579,7 +579,7 @@ const validateRmdirOptions = hideStackFrames((options) => {
579579
throw new ERR_INVALID_ARG_TYPE('recursive', 'boolean', options.recursive);
580580

581581
validateInt32(options.emfileWait, 'emfileWait', 0);
582-
validateUint32(options.maxBusyTries, 'maxBusyTries');
582+
validateUint32(options.maxRetries, 'maxRetries');
583583

584584
return options;
585585
});

test/parallel/test-fs-rmdir-recursive.js

Lines changed: 6 additions & 6 deletions

0 commit comments

Comments
 (0)