From edcb8f961d2a497ebf0a9a51944078534fe673bd Mon Sep 17 00:00:00 2001 From: Ilia Kirianovskii Date: Fri, 24 Oct 2025 10:48:59 +0200 Subject: [PATCH] [bazel] Increase size of per-directory buffer for events to prevent overflow when watching local filesystem for changes on Windows in common.bazelrc (IJI-3103) https://github.com/JetBrains/JetBrainsRuntime/blob/d7e087876fa0326af082e705483a079b919242bc/src/java.base/windows/classes/sun/nio/fs/WindowsWatchService.java#L290 GitOrigin-RevId: d192e1c6fd052196df5697675f878542535bd643 --- common.bazelrc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/common.bazelrc b/common.bazelrc index 4af486a79b3b..419223fd9f33 100644 --- a/common.bazelrc +++ b/common.bazelrc @@ -20,6 +20,10 @@ startup --host_jvm_args=-XX:+UseZGC # https://github.com/openjdk/jdk/blob/6705a9255d28f351950e7fbca9d05e73942a4e27/src/java.base/share/classes/sun/nio/fs/AbstractWatchKey.java#L39 startup --host_jvm_args=-Djdk.nio.file.WatchService.maxEventsPerPoll=1000000 # 1M +# Increase size of per-directory buffer for events to prevent overflow when watching local filesystem for changes on Windows +# https://github.com/JetBrains/JetBrainsRuntime/blob/d7e087876fa0326af082e705483a079b919242bc/src/java.base/windows/classes/sun/nio/fs/WindowsWatchService.java#L290 +startup --host_jvm_args=-Djdk.nio.file.WatchService.bufferSizeToRetrieveEventsPerDirectory=524288 # 512K + # Disk cache common --experimental_disk_cache_gc_max_size=32G --experimental_disk_cache_gc_max_age=28d common:macos --disk_cache=~/Library/Caches/JetBrains/monorepo-bazel-cache