Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Introducing HostWithShard-fwd.h #9336

Closed
wants to merge 3 commits into from

Conversation

antonl2
Copy link
Contributor

@antonl2 antonl2 commented Feb 15, 2023

Summary: This will help to avoid full mcrouter_sr_deps.h include in some headers.

Differential Revision: D43301867

@facebook-github-bot
Copy link
Contributor

This pull request was exported from Phabricator. Differential Revision: D43301867

antonl2 added a commit to antonl2/mcrouter that referenced this pull request Feb 15, 2023
Summary:
X-link: facebook/hhvm#9336

This will help to avoid full mcrouter_sr_deps.h include in some headers.

Differential Revision: D43301867

fbshipit-source-id: 9c886488a32ea3114a853d7618e35ac76f83ddfc
Anton Lunyov and others added 3 commits February 16, 2023 09:17
Summary:
Small build speed observation, which combined with more changes
will cut some headers from FciClientFactory.cpp.

Context: Overall goal is to improve build time of
cacheclient/fci/impl/FciClientFactory.cpp
which is top 17 in fbcode by EYS opportunity:
https://docs.google.com/spreadsheets/d/1k_bDFyLX8ZRRz-B_hy2WvmDKsi8oujEWpqYQsZLJj2o/edit#gid=779559517&range=B19
https://fb.workplace.com/notes/870863330752281
Based on preliminary results, the stack improves many files:
https://fburl.com/scuba/clang_perf_stat/a4fkwn82

Differential Revision: D43330734

fbshipit-source-id: c58f00a489b5d45558794c1fd3ee012d9bc5fd38
Summary:
This should improve compilation time for cpp files that include ProxyDestination.h
The idea is to extract namespace level functions that do not depend on any template parameters
and move its implementation to cpp file.

Differential Revision: D43330735

fbshipit-source-id: 2b787652f73e6d2bd195ce0af386ca5327799a5f
Summary:
X-link: facebook/mcrouter#403

Pull Request resolved: facebook#9336

This will help to avoid full mcrouter_sr_deps.h include in some headers.

Differential Revision: D43301867

fbshipit-source-id: 6f271b92d5c6759385bc7c8f68fdb2ca3367991e
antonl2 added a commit to antonl2/mcrouter that referenced this pull request Feb 16, 2023
Summary:
Pull Request resolved: facebook#403

X-link: facebook/hhvm#9336

This will help to avoid full mcrouter_sr_deps.h include in some headers.

Differential Revision: D43301867

fbshipit-source-id: d809fb4255f35222a9523b7a097b2ae8bb558c51
@facebook-github-bot
Copy link
Contributor

This pull request was exported from Phabricator. Differential Revision: D43301867

facebook-github-bot pushed a commit to facebook/mcrouter that referenced this pull request Feb 17, 2023
Summary:
Pull Request resolved: #403

X-link: facebook/hhvm#9336

This will help to avoid full mcrouter_sr_deps.h include in some headers.

Differential Revision: D43301867

fbshipit-source-id: a734f1e2c280ba74186e3ceb61cfcc7dd838e052
@facebook-github-bot
Copy link
Contributor

This pull request has been merged in 256d173.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants