sapling/eden
Liubov Dmitrieva e753758d9f eliminate completely unnecessary traffic to commit graph endpoint
Summary:
eliminate completely unnecessary traffic to commit graph endpoint for
main bookmark (for segmented changelog supported repos, they use pull_fast_forward_master edenapi endpoint)

After the fast path pull being completed, the filtration of what is already
present wasn't working correctly. It could easily skip (not to be able to
filter out) what was just fetched via the fast path.

That resulted in completely unnecessary traffic to commit graph (which is
slower, especially for large bits of the master branch).

During the SEV that traffic was super expensive due to the www merge commit, but even without SEV this traffic leads to unnecessary load on our services especially if the repo is significantly behind master.

The solution is to invalidate caches.

Differential Revision: D46590498

fbshipit-source-id: c8d920f4ffd3411297ca7cd01368b731f3c2236e
2023-06-09 06:55:36 -07:00
..
fs prjfs: move PrjfsChannel::start onto PrjfsChannel::initialize 2023-06-06 12:36:24 -07:00
integration Add getBlake3 method to eden service 2023-06-05 23:41:35 -07:00
locale
mononoke commit graph: gate disabling memcache when prefetching behind a tunable 2023-06-07 12:34:07 -07:00
scm eliminate completely unnecessary traffic to commit graph endpoint 2023-06-09 06:55:36 -07:00
test_support asyncio loop vars for 3.10 2023-05-01 10:56:58 -07:00
test-data test-data: remove snapshot 20190313 2022-02-04 13:50:48 -08:00
testlib auth: don't load certs if auth proxy enabled 2023-05-09 09:53:48 -07:00
.clang-tidy clang-tidy: disable facebook-hte-ContextDependentStaticInit 2022-11-04 15:33:50 -07:00
.gitignore
.mononoke_test_file test push 2022-01-06 05:57:35 -08:00
Eden.project.toml