Summary:
The "Portions" license cannot be updated automatically. So this is a manual
update using:
sd -s 'Portions Copyright (c) Facebook, Inc. and its affiliates.' 'Portions Copyright (c) Meta Platforms, Inc. and affiliates.' `rg -l Facebook`
sd -s 'Copyright (c) Facebook, Inc. and its affiliates.' 'Copyright (c) Meta Platforms, Inc. and affiliates.' `rg -l Facebook`
Differential Revision: D33420114
fbshipit-source-id: 49ae00a7b62e3b8cc6c5dd839b3c104a75e72a56
Summary:
This will allow stress testing the write operations of EdenFS on Windows to
make sure that EdenFS can recover from out-of-order notifications.
Reviewed By: chadaustin
Differential Revision: D32210004
fbshipit-source-id: d74600a064986ddd501d65a7f18b820a089e98c7
Summary: Generated by `rg -g Cargo.toml 'edition = "2018"' -l | xargs sed 's/edition = "2018"/edition = "2021"/' -i`. I guess these are all the handwritten Cargo.tomls. I confirmed that `cargo autocargo` does not revert any of the changed files in this diff.
Reviewed By: aaronabramov
Differential Revision: D31832704
fbshipit-source-id: ac4ea947ae80d25911fa9eedf2951eeead9d5636
Summary: File access latency can actually be less then 1 ms, so it's good to show more digits
Reviewed By: DurhamG
Differential Revision: D30942905
fbshipit-source-id: 2fc8d48dbc08c55b89d829d1474ae11c2c3df1c3
Summary:
In current location cargo build generates binary file with name 'main'.
Moving main.rs up makes it generate proper binary name 'fsprobe'
Reviewed By: DurhamG
Differential Revision: D29998232
fbshipit-source-id: b33ffb3ca7209a7e19ec15705ba03a31c0449447
Summary:
This option allows to perfrom operations in parallel to test throughput
Using fairly simple approach of sending to first available worker to build parallelism. There is probably some crate that provides multi-consumer queue, but current implementation is likely sufficient for our purposes
Reviewed By: DurhamG
Differential Revision: D29997918
fbshipit-source-id: fe90b88b9c19546fefbb7643c5a8cd5ea8c565aa
Summary: This test reads files one by one and measures latency of reads
Reviewed By: kulshrax
Differential Revision: D29824745
fbshipit-source-id: abf73d4c279c184c2e76f2052304ea13c40e86b4
Summary: This utility will be used to measure latency and throughput of EdenFS
Reviewed By: kulshrax
Differential Revision: D29824747
fbshipit-source-id: f5298125bdaa16ccd52cb00a6bc3cd544c0967b7