sapling/eden/mononoke/reachabilityindex
Mistral Orhan Jean-Pierre Contrastin 5fe820dd06 Expose ctime from Blobstore::get() in mononoke
Summary:
- Change get return value for `Blobstore` from `BlobstoreBytes` to `BlobstoreGetData` which include `ctime` metadata
- Update the call sites and tests broken due to this change
- Change `ScrubHandler::on_repair` to accept metadata and log ctime
- `Fileblob` and `Manifoldblob` attach the ctime metadata
- Tests for fileblob in `mononoke:blobstore-test` and integration test `test-walker-scrub-blobstore.t`
- Make cachelib based caching use `BlobstoreGetData`

Reviewed By: ahornby

Differential Revision: D21094023

fbshipit-source-id: dc597e888eac2098c0e50d06e80ee180b4f3e069
2020-05-06 00:55:07 -07:00
..
common mononoke: make blobrepo and its dependencies OSS buildable 2020-03-31 04:02:45 -07:00
if third-party/rust: Turn off async-trait/support_old_nightly 2020-04-02 17:01:24 -07:00
skiplist Expose ctime from Blobstore::get() in mononoke 2020-05-06 00:55:07 -07:00
src Manual synchronization of fbcode/eden and facebookexperimental/eden 2020-02-11 11:42:43 +01:00
test-helpers mononoke: make blobrepo and its dependencies OSS buildable 2020-03-31 04:02:45 -07:00
Cargo.toml mononoke: make blobrepo and its dependencies OSS buildable 2020-03-31 04:02:45 -07:00