sapling/eden/cli
Chad Austin 916f069b91 bring back eden doctor's stale mounts check - filter by st_uid and st_dev instead of path
Summary:
The prior implementation of StaleMountsCheck filtered by path
and did not correctly handle seeing the same FUSE mount multiple times
in the mount table. This occurred when an Eden mount was created
underneath a bind mount.

Now it only unmounts mounts where st_dev does not match the st_dev of
any active mounts, and where st_uid matches the current user.

Reviewed By: simpkins

Differential Revision: D6787618

fbshipit-source-id: 24e0f156cb74822500d91205349c0e6638c0340c
2018-01-25 15:14:58 -08:00
..
test bring back eden doctor's stale mounts check - filter by st_uid and st_dev instead of path 2018-01-25 15:14:58 -08:00
cmd_util.py Use --home-dir to compute the config dir, if specified. 2017-10-06 12:28:41 -07:00
config.py better fix for type error 2018-01-19 14:51:36 -08:00
configinterpolator.py Upgrade tests to use Python 3. 2017-12-01 17:21:35 -08:00
debug.py fix determining which inodes can be unloaded 2018-01-24 15:29:16 -08:00
doctor.py bring back eden doctor's stale mounts check - filter by st_uid and st_dev instead of path 2018-01-25 15:14:58 -08:00
main.py Remove code for migrating the old ~/local/.eden/clients/*/ directory. 2018-01-19 13:06:10 -08:00
mtab.py bring back eden doctor's stale mounts check - filter by st_uid and st_dev instead of path 2018-01-25 15:14:58 -08:00
rage.py unmount stale edenfs mounts in eden doctor 2018-01-19 11:06:51 -08:00
stats_print.py replace the system memory info in eden stats with process memory 2017-12-18 12:00:58 -08:00
stats.py have eden stats show file and tree counts 2018-01-24 15:29:16 -08:00
TARGETS unmount stale edenfs mounts in eden doctor 2018-01-19 11:06:51 -08:00
util.py change eden clone to check out master commit in both git and hg. 2018-01-13 14:26:32 -08:00
version.py Added --version implementation to eden. 2018-01-18 15:48:17 -08:00