sapling/eden/scm/lib/revisionstore
Xavier Deguillard 51438d13e7 revisionstore: write data to store when reading from memcache
Summary:
The Memcache store is voluntarily added to the ContentStore read store, first
as a regular store, and then as a remote one. The regular store is added to
enable the slower remote store to write to it so that blobs are uploaded to
Memcache as we read them from the network. The subtle part of this is that the
HgIdDataStore methods should not do anything, or the data fetched won't be
written to any on-disk store, forcing a refetch next time the blob is needed.

Reviewed By: DurhamG

Differential Revision: D21132669

fbshipit-source-id: 96e963c7bb4209add5a51a5fc48bc38f6bcd2cd9
2020-04-21 18:35:38 -07:00
..
src revisionstore: write data to store when reading from memcache 2020-04-21 18:35:38 -07:00
types eden/scm: split revisionstore into types and rest of logic 2020-04-14 07:50:19 -07:00
Cargo.toml eden/scm: split revisionstore into types and rest of logic 2020-04-14 07:50:19 -07:00
CMakeLists.txt Merge fb-mercurial sources into the eden repository 2019-11-13 20:20:32 -08:00
RevisionStore.cpp Merge fb-mercurial sources into the eden repository 2019-11-13 20:20:32 -08:00
RevisionStore.h Move fb-mercurial sources into an eden/scm subdirectory. 2019-11-13 16:04:48 -08:00