You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Dec 15, 2022. It is now read-only.
Checked that there is not already an Atom package that provides the described functionality: https://atom.io/packages
Description
The @atom/watcher used in the github package is exiting itself after only doing a small number of polls, before github even initializes the watcher enough to log it has started.
Steps to Reproduce
Set Atom's file system watcher core setting to Polling
Enable file system diagnostics to console in the github package's settings
Close Atom
Configure the environment variables for @atom/watcher's internal diagnostics:
Set WATCHER_LOG_MAIN to a file in a directory that exists
Set WATCHER_LOG_POLLING to a file in a directory that exists
Start Atom in Safe Mode to a very specific folder on a Dell Compellent network share
Observe only a few (4-21 observed) polls before the watcher is closed
Observe that the github package never actually logs that the fs watcher has initialized
Prerequisites
Description
The
@atom/watcherused in thegithubpackage is exiting itself after only doing a small number of polls, beforegithubeven initializes the watcher enough to log it has started.Steps to Reproduce
Pollinggithubpackage's settings@atom/watcher's internal diagnostics:WATCHER_LOG_MAINto a file in a directory that existsWATCHER_LOG_POLLINGto a file in a directory that existsgithubpackage never actually logs that the fs watcher has initializedExpected behavior:
Polling to continue working.
Actual behavior:
Polling stops itself very shortly after starting, complete logs can be found in this Gist:
https://gist.github.com/Arcanemagus/051699026c8266ff064eefeec91f8820
Reproduces how often:
100% of the time for this specific folder, very rarely for other folders on the same network share.
Versions
Additional Information
This particular network share has caused several issues in the past, which is why I am using Polling in the first place.