sapling/eden/mononoke/blobstore
Simon Farnsworth 41451e31ce Always chunk sqlblob data for dedup
Summary: We used to inline smaller blobs into the data table, and only chunk bigger blobs. Performance tests show that we don't have significant issues with round trips to our MySQL infrastructure, so let's simplify the problems of deduplication and hard linking by always storing the data in chunks, and having the keys directly return significant data.

Reviewed By: ahornby

Differential Revision: D21939500

fbshipit-source-id: 6ad73b25ac859fb1b4f067a3016516b713e8b2f5
2020-06-10 19:29:43 -07:00
..
blobstore_stats mononoke: Add logging blobstore 2020-05-15 10:28:31 -07:00
cacheblob mononoke: Add cache hit and miss statistics to CacheBlob 2020-05-21 03:19:12 -07:00
chaosblob autocargo: regenerate 2020-05-19 16:08:40 -07:00
context_concurrency_blobstore autocargo: regenerate 2020-05-19 16:08:40 -07:00
delayblob Expose ctime from Blobstore::get() in mononoke 2020-05-06 00:55:07 -07:00
factory autocargo: regenerate 2020-05-19 16:08:40 -07:00
fileblob Expose ctime from Blobstore::get() in mononoke 2020-05-06 00:55:07 -07:00
if third-party/rust: Turn off async-trait/support_old_nightly 2020-04-02 17:01:24 -07:00
logblob autocargo: regenerate 2020-05-19 16:08:40 -07:00
memblob Expose ctime from Blobstore::get() in mononoke 2020-05-06 00:55:07 -07:00
multiplexedblob autocargo: regenerate 2020-05-19 16:08:40 -07:00
prefixblob Expose ctime from Blobstore::get() in mononoke 2020-05-06 00:55:07 -07:00
readonlyblob autocargo: regenerate 2020-05-19 16:08:40 -07:00
redactedblobstore autocargo: regenerate 2020-05-19 16:08:40 -07:00
samplingblob autocargo: regenerate 2020-05-19 16:08:40 -07:00
sqlblob Always chunk sqlblob data for dedup 2020-06-10 19:29:43 -07:00
src mononoke: Remove hit and miss metrics from CountedBlobstore 2020-05-21 03:19:11 -07:00
test Expose ctime from Blobstore::get() in mononoke 2020-05-06 00:55:07 -07:00
throttledblob mononoke/async_limiter: make AsyncLimiter::new async 2020-05-12 06:49:25 -07:00
Cargo.toml Expose ctime from Blobstore::get() in mononoke 2020-05-06 00:55:07 -07:00