Skip to content

Add install/cleanup scripts and build_proxygen(external first) (#545)#545

Open
SamirFarhat17 wants to merge 1 commit intofacebookresearch:v2-betafrom
SamirFarhat17:export-D98022619-to-v2-beta
Open

Add install/cleanup scripts and build_proxygen(external first) (#545)#545
SamirFarhat17 wants to merge 1 commit intofacebookresearch:v2-betafrom
SamirFarhat17:export-D98022619-to-v2-beta

Conversation

@SamirFarhat17
Copy link
Copy Markdown

@SamirFarhat17 SamirFarhat17 commented Mar 26, 2026

Summary:

Replace the existing cdn_bench to a build-from-source flow for foss_revproxy.

The install script:

  • Clones proxygen at a pinned version tag from GitHub
  • Runs build_proxygen.sh to build the full dependency chain
    (boost, folly, fizz, wangle, mvfst, proxygen)
  • Builds foss_revproxy from bundled source at src/foss_revproxy/ via CMake
  • Installs binaries into benchmarks/cdn_bench/
    build_proxygen.sh is forked from the DjangoBench template with adaptations
    for standalone usage.

Differential Revision: D98022619

@meta-cla meta-cla bot added the CLA Signed This label is managed by the Facebook bot. Authors need to sign the CLA before a PR can be reviewed. label Mar 26, 2026
@meta-codesync
Copy link
Copy Markdown

meta-codesync bot commented Mar 26, 2026

@SamirFarhat17 has exported this pull request. If you are a Meta employee, you can view the originating Diff in D98022619.

@meta-codesync meta-codesync bot changed the title Add install/cleanup scripts and build_proxygen(external first) Add install/cleanup scripts and build_proxygen(external first) (#545) Mar 27, 2026
SamirFarhat17 pushed a commit to SamirFarhat17/DCPerf that referenced this pull request Mar 27, 2026
…ookresearch#545)

Summary:

Replace the existing cdn_bench to a build-from-source flow for foss_revproxy.

The install script:
- Clones proxygen at a pinned version tag from GitHub
- Runs build_proxygen.sh to build the full dependency chain
  (boost, folly, fizz, wangle, mvfst, proxygen)
- Builds foss_revproxy from bundled source at src/foss_revproxy/ via CMake
- Installs binaries into benchmarks/cdn_bench/
build_proxygen.sh is forked from the DjangoBench template with adaptations
for standalone usage.

Differential Revision: D98022619
@SamirFarhat17 SamirFarhat17 force-pushed the export-D98022619-to-v2-beta branch from ef14b88 to 72707c8 Compare March 27, 2026 18:45
SamirFarhat17 pushed a commit to SamirFarhat17/DCPerf that referenced this pull request Mar 30, 2026
…ookresearch#545)

Summary:
Pull Request resolved: facebookresearch#545

Replace the existing cdn_bench to a build-from-source flow for foss_revproxy.

The install script:
- Clones proxygen at a pinned version tag from GitHub
- Runs build_proxygen.sh to build the full dependency chain
  (boost, folly, fizz, wangle, mvfst, proxygen)
- Builds foss_revproxy from bundled source at src/foss_revproxy/ via CMake
- Installs binaries into benchmarks/cdn_bench/
build_proxygen.sh is forked from the DjangoBench template with adaptations
for standalone usage.

Differential Revision: D98022619
SamirFarhat17 pushed a commit to SamirFarhat17/DCPerf that referenced this pull request Mar 30, 2026
…ookresearch#545)

Summary:

Replace the existing cdn_bench to a build-from-source flow for foss_revproxy.

The install script:
- Clones proxygen at a pinned version tag from GitHub
- Runs build_proxygen.sh to build the full dependency chain
  (boost, folly, fizz, wangle, mvfst, proxygen)
- Builds foss_revproxy from bundled source at src/foss_revproxy/ via CMake
- Installs binaries into benchmarks/cdn_bench/
build_proxygen.sh is forked from the DjangoBench template with adaptations
for standalone usage.

Differential Revision: D98022619
@SamirFarhat17 SamirFarhat17 force-pushed the export-D98022619-to-v2-beta branch from 72707c8 to 29e44a5 Compare March 30, 2026 13:38
…ookresearch#545)

Summary:
Pull Request resolved: facebookresearch#545

Replace the existing cdn_bench to a build-from-source flow for foss_revproxy.

The install script:
- Clones proxygen at a pinned version tag from GitHub
- Runs build_proxygen.sh to build the full dependency chain
  (boost, folly, fizz, wangle, mvfst, proxygen)
- Builds foss_revproxy from bundled source at src/foss_revproxy/ via CMake
- Installs binaries into benchmarks/cdn_bench/
build_proxygen.sh is forked from the DjangoBench template with adaptations
for standalone usage.

Differential Revision: D98022619
@SamirFarhat17 SamirFarhat17 force-pushed the export-D98022619-to-v2-beta branch from 29e44a5 to 09acfaf Compare March 30, 2026 13:42
meta-codesync bot pushed a commit that referenced this pull request Mar 30, 2026
Summary:
Pull Request resolved: #545

Replace the existing cdn_bench to a build-from-source flow for foss_revproxy.

The install script:
- Clones proxygen at a pinned version tag from GitHub
- Runs build_proxygen.sh to build the full dependency chain
  (boost, folly, fizz, wangle, mvfst, proxygen)
- Builds foss_revproxy from bundled source at src/foss_revproxy/ via CMake
- Installs binaries into benchmarks/cdn_bench/
build_proxygen.sh is forked from the DjangoBench template with adaptations
for standalone usage.

Reviewed By: YifanYuan3

Differential Revision: D98022619

fbshipit-source-id: ca3f92f20657dd4db228b29e9602b9ed6b5e6a5c
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CLA Signed This label is managed by the Facebook bot. Authors need to sign the CLA before a PR can be reviewed. fb-exported meta-exported

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant