sapling/eden
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
..
cli 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
docs add an overview doc for our threading strategy 2017-12-12 12:51:23 -08:00
facebook Migrate TARGETS files from @/ to // 2017-12-20 16:57:41 -08:00
fs update eden to target the treemanifest source of truth 2018-01-25 14:35:32 -08:00
hooks Migrate TARGETS files from @/ to // 2017-12-20 16:57:41 -08:00
integration add type annotations to all functions in commit_test.py 2018-01-23 20:50:29 -08:00
py Remove support for old dirstate format. 2018-01-19 13:06:10 -08:00
scripts unmount stale edenfs mounts in eden doctor 2018-01-19 11:06:51 -08:00
third-party remove dep on libfuse 2018-01-02 16:36:16 -08:00
AUTODEPS Set up arc lint to run autodeps automatically for Eden. 2017-11-21 18:23:41 -08:00
DEFS Migrate TARGETS files from @/ to // 2017-12-20 16:57:41 -08:00