Сброс вотчеров на inodes #1465
-
На первый взгляд (и на данном этапе) кажется не сильно критичной вещью, но таки это небольшая утечка. Суть в том, что на юниксах fs.watch биндится на иноды, а код, занимающийся вотчем не обрабатывает кейс, когда вотч нужно отписать. Норм ли что сейчас так? |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment
-
А отписываться не нужно никогда, если процесс поток или процесс завершается, то вотчеры снимаются, они не текут. Единственный случай, когда нужно отписываться, если кто-то удаляет код во время запущенного процесса, но это совершенно нереальная ситуация в настоящих проектах. Думаю, чуть позже мы выделим наблюдение в отдельный модуль, там можно много чего дописать интересного, но не срочно, вот тут будет: https://github.com/metarhia/metawatch |
Beta Was this translation helpful? Give feedback.
А отписываться не нужно никогда, если процесс поток или процесс завершается, то вотчеры снимаются, они не текут. Единственный случай, когда нужно отписываться, если кто-то удаляет код во время запущенного процесса, но это совершенно нереальная ситуация в настоящих проектах. Думаю, чуть позже мы выделим наблюдение в отдельный модуль, там можно много чего дописать интересного, но не срочно, вот тут будет: https://github.com/metarhia/metawatch