sapling/eden/fs/benchmarks
John Elliott 108b57fc36 Move FileUtils and PathFuncs from eden to edencommon
Summary:
To support better telemetry and logging in watchman we want to use Eden's components. Lets migrate and detangle the needed pieces.

This change moves FileUtils and PathFuncs from eden to edencommon.

NOTE: FileUtils and PathFuncs are mutally dependent so they were migrated togehter. Most of the files touched, however, was due to PathFuncs.

Reviewed By: genevievehelsel

Differential Revision: D54393041

fbshipit-source-id: 6dc404b1b1066704584da512220475e9ee486247
2024-03-01 18:09:03 -08:00
..
language Re-sync with internal repository 2023-10-11 22:09:00 -07:00
os Re-sync with internal repository 2023-10-11 22:09:00 -07:00
benchmarks.rs Fix all rustc linux/macos/windows lints 2023-10-07 14:25:29 -07:00
Cargo.toml Update autocargo component on FBS:master 2023-11-29 18:35:29 -08:00
get_sha1.cpp use the compiler-defined _WIN32 define 2023-07-17 15:18:23 -07:00
getxattr.cpp add a rough syscall benchmark using getxattr 2022-10-17 19:03:32 -07:00
glob.cpp Move FileUtils and PathFuncs from eden to edencommon 2024-03-01 18:09:03 -08:00
open_close_parallel.cpp Enable warnings for shadow definitions for clang/gcc 2023-10-27 16:29:22 -07:00
random_writes.cpp add throughput numbers to the random_writes benchmark 2023-01-18 20:46:42 -08:00
README.md document the purpose of eden/fs/benchmarks and eden/fs/benchmarks/language 2022-11-29 16:03:26 -08:00
set_path_object_id.cpp Move FileUtils and PathFuncs from eden to edencommon 2024-03-01 18:09:03 -08:00
stat.cpp gflags: codemod our use of gflags to use folly/portability/GFlags.h 2022-06-16 13:43:57 -07:00
TARGETS Move FileUtils and PathFuncs from eden to edencommon 2024-03-01 18:09:03 -08:00

"Macro" Benchmarks

This directory contains benchmarks of EdenFS through its filesystem and Thrift APIs. Several of these benchmarks allow comparison of EdenFS's performance to native filesystems.