sapling/eden/integration
Katie Mancini a59f675b97 add a counter for the NFS unloaded unlinked inodes
Summary:
We run periodic inode unloading for unlinked inodes on NFS because we get no
information from the client on when inodes are no longer needed, and we have to
clean them up at some point for memory and disk reasons. See previous commit
summaries for more details on this (D30144901 (ffa558bf84)).

Let's add some counters on this so we have a bit more visibility into the
process. This counter is meant to mimic the PeriodicUnloadCounter counter.

Reviewed By: chadaustin

Differential Revision: D30966688

fbshipit-source-id: cfc8d769b53073d9f4c0c27b6bee20e222c6c8d2
2021-09-27 14:31:49 -07:00
..
fsck test: verify that EdenFS can be started in the fsck tests 2021-07-26 20:07:19 -07:00
helpers Log how long it took for eden to start 2021-04-01 10:32:18 -07:00
hg config: add a clone.default-mount-protocol config 2021-08-04 19:31:05 -07:00
lib integration: on Sandcastle, pretend EdenFS can always be run 2021-09-24 18:05:12 -07:00
snapshot test: verify that EdenFS can be started in the fsck tests 2021-07-26 20:07:19 -07:00
basic_test.py add json option to version 2021-08-30 22:12:15 -07:00
casing_test.py inodes: fix casing issue on Windows 2020-06-24 18:59:16 -07:00
chown_test.py integration: make tests compatible on Windows 2021-08-05 17:34:25 -07:00
clone_test.py Let eden cli support RE-CAS store 2021-07-20 18:50:03 -07:00
CMakeLists.txt unknown inodes are not a bug on NFS mounts. 2021-09-16 14:35:04 -07:00
config_test.py rename eden.thrift Python module to eden.thrift.legacy 2020-06-10 19:29:42 -07:00
corrupt_overlay_test.py nfs: run custom integration tests on nfs 2021-05-12 15:01:08 -07:00
debug_getpath_test.py test: unbreak test_getpath_unlinked_inode on NFS 2021-05-26 19:17:11 -07:00
debug_test.py implement debugInodeStatus with traverseObservedInodes 2020-11-02 13:52:37 -08:00
doteden_test.py Add annotations to eden/integration/doteden_test.py 2021-03-12 09:57:26 -08:00
edenclient_test.py integration: use clone method from EdenFS object 2021-05-26 19:17:11 -07:00
fsck_test.py Changing eden/Eden/edenfs/Edenfs in the help and other user visible texts to EdenFS 2021-07-06 12:17:20 -07:00
glob_test.py prefetch option to only list files 2021-09-14 10:02:33 -07:00
health_test.py Changing eden/Eden/edenfs/Edenfs in the help and other user visible texts to EdenFS 2021-07-06 12:17:20 -07:00
help_test.py run linter in eden/integration 2021-01-25 16:13:54 -08:00
info_test.py include kernel protocol in rage 2021-09-24 15:48:24 -07:00
linux_cgroup_test.py integration: make tests compatible on Windows 2021-08-05 17:34:25 -07:00
materialized_query_test.py apply upgraded black 21.4b2 formatting to fbsource 2021-05-04 22:16:51 -07:00
mmap_test.py integration: make tests compatible on Windows 2021-08-05 17:34:25 -07:00
mount_test.py make hg inform edenfs of newly created root manifests 2021-07-29 10:01:02 -07:00
oexcl_test.py Tidy up license headers 2019-10-11 05:28:23 -07:00
patch_test.py Tidy up license headers 2019-10-11 05:28:23 -07:00
persistence_test.py eden/integration/persistence_test.py 2020-02-24 15:42:45 -08:00
rage_test.py pretty print rage sections and normalize underlining 2021-09-10 23:54:48 -07:00
rc_test.py run linter in eden/integration 2021-01-25 16:13:54 -08:00
redirect_test.py fix redirect list test on Windows 2020-12-08 15:54:48 -08:00
remount_test.py Changing eden/Eden/edenfs/Edenfs in the help and other user visible texts to EdenFS 2021-07-06 12:17:20 -07:00
rename_test.py apply upgraded black 21.4b2 formatting to fbsource 2021-05-04 22:16:51 -07:00
restart_test.py Changing eden/Eden/edenfs/Edenfs in the help and other user visible texts to EdenFS 2021-07-06 12:17:20 -07:00
rocksdb_store_test.py nfs: run custom integration tests on nfs 2021-05-12 15:01:08 -07:00
sed_test.py Tidy up license headers 2019-10-11 05:28:23 -07:00
service_log_test.py integration: split the integration tests 2021-05-19 18:35:25 -07:00
setattr_test.py fix flaky time test by rounding to nearest second 2020-07-27 13:04:13 -07:00
stale_inode_test.py add a counter for the NFS unloaded unlinked inodes 2021-09-27 14:31:49 -07:00
stale_test.py nfs: run custom integration tests on nfs 2021-05-12 15:01:08 -07:00
start_test.py Changing eden/Eden/edenfs/Edenfs in the help and other user visible texts to EdenFS 2021-07-06 12:17:20 -07:00
stats_test.py integration: use count metric instead of rate 2021-08-17 17:29:33 -07:00
stop_test.py run linter in eden/integration 2021-01-25 16:13:54 -08:00
systemd_test.py Changing eden/Eden/edenfs/Edenfs in the help and other user visible texts to EdenFS 2021-07-06 12:17:20 -07:00
takeover_test.py integration: make tests compatible on Windows 2021-08-05 17:34:25 -07:00
thrift_test.py service: revert "normalize mount point in Thrift endpoints" 2021-08-25 14:54:58 -07:00
unicode_test.py nfs: fix non-UTF8 name handling 2021-05-26 14:05:48 -07:00
unixsocket_test.py apply black 20.8b1 formatting update 2020-10-14 20:21:52 -07:00
unlink_test.py tests: enable unlink_test on Windows 2020-06-19 18:13:20 -07:00
userinfo_test.py test: skip userinfo test if it's run as root 2021-09-10 16:42:15 -07:00
windows_fsck_test.py introduce basic fsck test cases 2021-05-17 23:38:03 -07:00
xattr_test.py tests: Fix UnusedVariable in xattr_test.py 2021-01-14 01:23:42 -08:00