mirror of
https://github.com/AutoMaker-Org/automaker.git
synced 2026-02-02 08:33:36 +00:00
feat: Implement throttling and retry logic in secure-fs module
- Added concurrency limiting using p-limit to prevent ENFILE/EMFILE errors. - Introduced retry logic with exponential backoff for transient file descriptor errors. - Enhanced secure-fs with new functions for configuring throttling and monitoring active/pending operations. - Added unit tests for throttling and retry logic to ensure reliability.
This commit is contained in:
@@ -20,4 +20,9 @@ export const {
|
||||
lstat,
|
||||
joinPath,
|
||||
resolvePath,
|
||||
// Throttling configuration and monitoring
|
||||
configureThrottling,
|
||||
getThrottlingConfig,
|
||||
getPendingOperations,
|
||||
getActiveOperations,
|
||||
} = secureFs;
|
||||
|
||||
Reference in New Issue
Block a user