sapling/eden/mononoke/repo_client
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
..
getbundle_response/src getbundle: compute full set of new draft commits 2020-04-15 11:00:33 -07:00
mononoke_repo/src mononoke/repo_read_write_status: use HgsqlName 2020-04-14 10:26:11 -07:00
obsolete/src Manual synchronization of fbcode/eden and facebookexperimental/eden 2020-02-11 11:42:43 +01:00
remotefilelog/src mononoke/lfs_server: ignore redaction errors in batch 2020-04-08 11:58:09 -07:00
repo_read_write_status/src mononoke/repo_read_write_status: use HgsqlName 2020-04-14 10:26:11 -07:00
schemas Manual synchronization of fbcode/eden and facebookexperimental/eden 2020-02-11 11:42:43 +01:00
scribe_commit_queue/src Add the bookmark name to commit metadata going to Scribe 2020-04-30 14:31:25 -07:00
src mononoke/load_limiter: use trait objects to represent load_limiter 2020-05-04 04:36:03 -07:00
streaming_clone/src Expose ctime from Blobstore::get() in mononoke 2020-05-06 00:55:07 -07:00
unbundle/src mononoke/time_window_counter: use trait objects to represent time_window_counter 2020-05-05 08:02:50 -07:00
wirepack/src Manual synchronization of fbcode/eden and facebookexperimental/eden 2020-02-11 11:42:43 +01:00