sapling/eden/fs/cli
Katie Mancini 3638bf9a5b script to detect corrupt file size
Summary:
EdenFS is sometimes displaying truncated file content through the filesystem. This is because the size EdenFS is reporting is incorrect.

This adds a checker to scan the local store for corrupted file sizes. It's too slow to put in eden doctor right now, but I will use it to stress test and see if I can repro the corruption.

Reviewed By: xavierd

Differential Revision: D41012331

fbshipit-source-id: b74ce536d0ced1a01c19a92759258594ffd49e68
2022-12-06 23:42:55 -08:00
..
doctor doctor: invalidate all inodes on high inode count 2022-11-18 15:17:02 -08:00
test refactor --all-sources flag to be --only-repo-source 2022-11-29 16:16:30 -08:00
trace port Path and PathPiece from folly::StringPiece to std::string_view 2022-11-16 18:09:51 -08:00
__init__.py remediation of S205607 2020-07-17 17:16:13 -07:00
buck.py kill all buck daemons for the current repo when removing redirections 2022-10-19 17:56:18 -07:00
CMakeLists.txt rage: collect stacktrace of EdenFS on Windows 2022-03-28 20:58:45 -07:00
cmd_util.py fs: fix license header 2022-01-04 15:00:07 -08:00
config.py Allow specifying the RE CAS use-case when setting the objectId 2022-11-17 07:48:59 -08:00
configinterpolator.py fs: fix license header 2022-01-04 15:00:07 -08:00
configutil.py opt into strict pyre by default 2022-06-16 14:28:49 -07:00
daemon_util.py Fix buck2 run edenfsctl 2022-08-16 11:38:49 -07:00
daemon.py Fallback to x86_64 if running on ARM64 and edenfs is x86_64 2022-10-28 16:38:40 -07:00
debug_posix.py fs: fix license header 2022-01-04 15:00:07 -08:00
debug_windows.py doctor: add a Windows checker to check the sha1 of loaded files 2022-04-06 15:41:38 -07:00
debug.py script to detect corrupt file size 2022-12-06 23:42:55 -08:00
filesystem.py fs: fix license header 2022-01-04 15:00:07 -08:00
fsck.py suppress errors in fbcode/eden - batch 1 2022-04-27 12:39:43 -07:00
hg_util.py cli: support ".sl" repos 2022-10-07 13:57:40 -07:00
logfile.py fs: fix license header 2022-01-04 15:00:07 -08:00
main.py Allow specifying the RE CAS use-case when setting the objectId 2022-11-17 07:48:59 -08:00
mtab.py opt into strict pyre by default 2022-06-16 14:28:49 -07:00
overlay.py remove unused import in config.py 2022-08-05 14:46:05 -07:00
prefetch_profile.py add new thrift method prefetchFiles 2022-10-13 10:55:36 -07:00
prefetch.py add new thrift method prefetchFiles 2022-10-13 10:55:36 -07:00
prjfs.py doctor: add a Windows checker to check the sha1 of loaded files 2022-04-06 15:41:38 -07:00
proc_utils_win.py apply import merging for fbcode (4 of 11) 2022-05-15 12:53:03 -07:00
proc_utils.py suppress errors in eden/fs 2022-08-04 02:04:52 -07:00
rage.py Include top in eden rage 2022-11-16 13:47:13 -08:00
redirect.py refactor --all-sources flag to be --only-repo-source 2022-11-29 16:16:30 -08:00
stats_print.py opt into strict pyre by default 2022-06-16 14:28:49 -07:00
stats.py opt into strict pyre by default 2022-06-16 14:28:49 -07:00
subcmd.py opt into strict pyre by default 2022-06-16 14:28:49 -07:00
tabulate.py opt into strict pyre by default 2022-06-16 14:28:49 -07:00
telemetry.py doctor: add telemetry for problem descriptions 2022-09-15 16:02:52 -07:00
top.py capture ObjectStore stats in eden rage 2022-08-24 14:14:08 -07:00
trace_cmd.py Support --retroactive option in eden trace thrift command 2022-08-18 10:33:53 -07:00
trace.py fs: fix license header 2022-01-04 15:00:07 -08:00
ui.py cli: reconfigure the output to allow unicode errors 2022-11-03 16:52:47 -07:00
util.py Allow specifying the RE CAS use-case when setting the objectId 2022-11-17 07:48:59 -08:00
version.py apply import merging for fbcode (4 of 11) 2022-05-15 12:53:03 -07:00
win_ui.py fs: fix license header 2022-01-04 15:00:07 -08:00