sapling/eden/mononoke/blobstore
Mark Juggurnauth-Thomas e8e7b7304a fileblob: flush and sync new file blobs
Summary:
To ensure other parts of Mononoke can fully read new blobs as soon as they've
been written, ensure their buffers are flushed and they've been synced to disk
before returning from the blob put.

Reviewed By: krallin

Differential Revision: D24921657

fbshipit-source-id: df401470aaeeebcdc9d237271b40a399115ba25f
2020-11-12 11:21:55 -08:00
..
blobstore_stats mononoke: add a tunable to log large read requests 2020-11-06 04:23:40 -08:00
cacheblob rust-shed/futures_01_ext: rename futures_ext to futures_01_ext 2020-11-05 06:07:16 -08:00
chaosblob mononoke: delegate chaosblob put to put_impl 2020-10-13 06:25:58 -07:00
delayblob mononoke: remove assert_present from Blobstore trait 2020-10-01 01:23:52 -07:00
factory rust-shed/futures_01_ext: rename futures_ext to futures_01_ext 2020-11-05 06:07:16 -08:00
fileblob fileblob: flush and sync new file blobs 2020-11-12 11:21:55 -08:00
if thrift: call hooks from Rust codegen 2020-10-22 17:01:47 -07:00
logblob mononoke/{multiplexedblob,logblob}: capture operation perf counters 2020-10-16 08:57:13 -07:00
memblob mononoke: remove BlobstorePutOps::put_behaviour 2020-10-13 03:09:38 -07:00
multiplexedblob mononoke/{multiplexedblob,logblob}: capture operation perf counters 2020-10-16 08:57:13 -07:00
packblob thrift: call hooks from Rust codegen 2020-10-22 17:01:47 -07:00
prefixblob mononoke: remove BlobstorePutOps::put_behaviour 2020-10-13 03:09:38 -07:00
readonlyblob mononoke: remove BlobstorePutOps::put_behaviour 2020-10-13 03:09:38 -07:00
redactedblobstore rust-shed/futures_01_ext: rename futures_ext to futures_01_ext 2020-11-05 06:07:16 -08:00
samplingblob mononoke: update Memblob::new callsites to ::default() 2020-10-07 12:11:10 -07:00
sqlblob rust-shed/futures_01_ext: rename futures_ext to futures_01_ext 2020-11-05 06:07:16 -08:00
src mononoke: change the default blobstore put behaviour to IfAbsent 2020-10-29 16:07:22 -07:00
test Support marking garbage in SQLBlob 2020-10-28 10:23:55 -07:00
throttledblob mononoke: factor out common code in throttledblob 2020-10-13 03:09:38 -07:00
virtually_sharded_blobstore Update formatter to rustfmt 2.0 2020-09-09 07:52:33 -07:00
Cargo.toml rust: update to strum 0.19 2020-11-09 10:26:47 -08:00