sapling/eden/fs/cli/doctor
Xavier Deguillard 8c1aa7841f cli: add --fast to doctor
Summary:
Some IDEs are running `eden doctor --dry-run` in the background to preemptively
find issues and display them to engineers. Unfortunately, some of the doctor
checks are fairly expensive and take a long time, these expensive checks are
also racy as they look at the working copy while it is being read/written,
which can cause more problems to be reported for non-existant issues.

To bypass both issues, a `--fast` option is introduced, which IDEs should use
to avoid the expensive checks.

Reviewed By: jdonald

Differential Revision: D43051918

fbshipit-source-id: 094c8db32ead99c9bfcd40cf1aad1e57c524b48a
2023-02-06 11:29:54 -08:00
..
test doctor: invalidate all inodes on high inode count 2022-11-18 15:17:02 -08:00
__init__.py cli: add --fast to doctor 2023-02-06 11:29:54 -08:00
check_filesystems.py doctor: invalidate all inodes on high inode count 2022-11-18 15:17:02 -08:00
check_hg.py fix type error in eden doctor 2023-01-12 10:21:52 -08:00
check_kerberos.py fs: fix license header 2022-01-04 15:00:07 -08:00
check_os.py fs: fix license header 2022-01-04 15:00:07 -08:00
check_recent_writes.py Adding in check redirection count doctor check 2022-08-24 13:41:34 -07:00
check_redirections.py apply import merging for fbcode (4 of 11) 2022-05-15 12:53:03 -07:00
check_rogue_edenfs.py fs: fix license header 2022-01-04 15:00:07 -08:00
check_stale_mounts.py teach eden doctor to recognize stale NFS mounts 2022-02-02 13:16:41 -08:00
check_watchman.py doctor: remove nuclide related check 2022-08-16 17:40:35 -07:00
problem.py doctor: add telemetry for problem descriptions 2022-09-15 16:02:52 -07:00
util.py Add doctor check for long hg fetch operations 2022-08-23 15:58:46 -07:00