sapling/eden/mononoke/repo_client
Stanislau Hlebik 8dcc48b90f mononoke: introduce SessionBookmarkCache
Summary:
The overall goal of this stack is to add WarmBookmarksCache support to
repo_client to make Mononoke more resilient to lands of very large
commits.

The code for managing cached_publishing_bookmarks_maybe_stale was already a bit
tricky, and with WarmBookmarksCache introduction it would've gotten even worse.
Let's move this logic to a separate SessionBookmarkCache struct.

Reviewed By: krallin

Differential Revision: D22816708

fbshipit-source-id: 02a7e127ebc68504b8f1a7401beb063a031bc0f4
2020-07-30 07:28:43 -07:00
..
getbundle_response Regenerate all Cargo.tomls after upgrade to futures 0.3.5 2020-07-06 20:49:43 -07:00
mononoke_repo Regenerate all Cargo.tomls after upgrade to futures 0.3.5 2020-07-06 20:49:43 -07:00
obsolete move all mercurial content generation logic to blobrepo_hg 2020-06-22 07:29:19 -07:00
remotefilelog Regenerate all Cargo.tomls after upgrade to futures 0.3.5 2020-07-06 20:49:43 -07:00
repo_read_write_status Regenerate all Cargo.tomls after upgrade to futures 0.3.5 2020-07-06 20:49:43 -07:00
reverse_filler_queue unbundle: save infinitepush unbundles into reversefillerqueue 2020-05-07 05:12:14 -07:00
schemas reversefillerqueue: change bundle from varchar to varbinary 2020-05-20 07:34:22 -07:00
scribe_commit_queue mononoke: add Scribe 2020-06-29 12:15:22 -07:00
src mononoke: introduce SessionBookmarkCache 2020-07-30 07:28:43 -07:00
streaming_clone Regenerate all Cargo.tomls after upgrade to futures 0.3.5 2020-07-06 20:49:43 -07:00
unbundle backsyncer: move under commit_rewriting 2020-07-23 06:32:52 -07:00
wirepack mononoke/repo_client: make repo_client buildable in OSS 2020-05-06 06:11:02 -07:00
Cargo.toml mononoke: store publishing bookmarks in cache 2020-07-30 03:35:02 -07:00