@@ -6,7 +6,7 @@ package watcher
6// Returns a high value to indicate no practical limit.
6// Returns a high value to indicate no practical limit.
7func MaximizeOpenFileLimit() (int, error) {
7func MaximizeOpenFileLimit() (int, error) {
8 // Windows and other non-Unix systems don't have file descriptor limits
8 // Windows and other non-Unix systems don't have file descriptor limits
9− // in the same way Unix systems do. Return a high value to indicate
9+ // in the same way Unix systems do. Return a very high value to indicate
10 // there's no practical limit to worry about.
10 // there's no practical limit to worry about.
11− return 1<<20, nil // 1M, effectively unlimited
11+ return 10_000_000, nil // 10M handles - way more than any process would use